--- /srv/rebuilderd/tmp/rebuilderdMdF8RV/inputs/mesa-libgallium_25.0.7-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdMdF8RV/out/mesa-libgallium_25.0.7-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-17 09:07:43.000000 debian-binary │ --rw-r--r-- 0 0 0 1120 2025-06-17 09:07:43.000000 control.tar.xz │ --rw-r--r-- 0 0 0 7404088 2025-06-17 09:07:43.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1124 2025-06-17 09:07:43.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 7404272 2025-06-17 09:07:43.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.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 0x1749fa0 0x01749fa0 0x01749fa0 0x05fc0 0x05fc0 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x174ff64 0x174ff64 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x174a010 0x0174a010 0x0174a010 0x05fc0 0x05fc0 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x174ffd4 0x174ffd4 R E 0x10000 │ │ │ │ LOAD 0x1756080 0x01756080 0x01756080 0xf7e1e 0x2b5930 RW 0x10000 │ │ │ │ DYNAMIC 0x182fe50 0x0182fe50 0x0182fe50 0x001b0 0x001b0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x1756080 0x01756080 0x01756080 0x00004 0x0001c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x1756080 0x01756080 0x01756080 0xd9f80 0xd9f80 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .gnu.version VERSYM 0000a48a 00a48a 0007ca 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_d VERDEF 0000ac54 00ac54 000030 00 A 4 2 4 │ │ │ │ [ 7] .gnu.version_r VERNEED 0000ac84 00ac84 0002f0 00 A 4 8 4 │ │ │ │ [ 8] .rel.dyn REL 0000af74 00af74 0602a0 08 A 3 0 4 │ │ │ │ [ 9] .rel.plt REL 0006b214 06b214 0019e8 08 AI 3 24 4 │ │ │ │ [10] .init PROGBITS 0006cbfc 06cbfc 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0006cc08 06cc08 002710 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0006f318 06f318 ebf110 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00f2e428 f2e428 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00f2e430 f2e430 816aa6 00 A 0 0 16 │ │ │ │ - [15] .ARM.extab PROGBITS 01744ed8 1744ed8 0050c8 00 A 0 0 4 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 01749fa0 1749fa0 005fc0 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0174ff60 174ff60 000004 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0006f318 06f318 ebf17c 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00f2e494 f2e494 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00f2e4a0 f2e4a0 816aa6 00 A 0 0 16 │ │ │ │ + [15] .ARM.extab PROGBITS 01744f48 1744f48 0050c8 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0174a010 174a010 005fc0 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0174ffd0 174ffd0 000004 00 A 0 0 4 │ │ │ │ [18] .tdata PROGBITS 01756080 1756080 000004 00 WAT 0 0 4 │ │ │ │ [19] .tbss NOBITS 01756084 1756084 000018 00 WAT 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 01756084 1756084 000040 04 WA 0 0 4 │ │ │ │ [21] .fini_array FINI_ARRAY 017560c4 17560c4 000004 04 WA 0 0 4 │ │ │ │ [22] .data.rel.ro PROGBITS 017560c8 17560c8 0d9d88 00 WA 0 0 8 │ │ │ │ [23] .dynamic DYNAMIC 0182fe50 182fe50 0001b0 08 WA 4 0 4 │ │ │ │ [24] .got PROGBITS 01830000 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.so] │ │ │ │ 0x0000000c (INIT) 0x6cbfc │ │ │ │ - 0x0000000d (FINI) 0xf2e428 │ │ │ │ + 0x0000000d (FINI) 0xf2e494 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1756084 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 64 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x17560c4 │ │ │ │ 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: 4048178ff80dcb7160430fde8c12382d4cb3067c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5f853d21a7ca746fb9d2fb3952961fbd7f568e9a │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -3570,15 +3570,15 @@ │ │ │ │ 3HxDpG (5 │ │ │ │ 'HxDpG&HxDpG&HxDpG%HxDpG%HxDpG$HxDpG$HxDpG │ │ │ │ HxDpG@( │ │ │ │ vy********ms**gj*****d***********************************p │ │ │ │ "%(+.147::HxDpGA │ │ │ │ 3HxDpG3HxDpG2HxDpG2HxDpG1HxDpG1HxDpG0HxDpG0HxDpG/HxDpG/HxDpG.HxDpG.HxDpG-HxDpG-HxDpG,HxDpG,HxDpG+HxDpG+HxDpG*HxDpG*HxDpG)HxDpG)HxDpGA │ │ │ │ $HxDpG#HxDpG#HxDpG"HxDpG"HxDpG!HxDpG!HxDpG HxDpG │ │ │ │ -HxDpG~HxDpG~HxDpG}HxDpG}HxDpG|HxDpG|HxDpG{HxDpG{HxDpGzHxDpGzHxDpGyHxDpGyHxDpGxHxDpGxHxDpGwHxDpGwHxDpGvHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGrs │ │ │ │ +HxDpG~HxDpG~HxDpG}HxDpG}HxDpG|HxDpG|HxDpG{HxDpG{HxDpGzHxDpGzHxDpGyHxDpGyHxDpGxHxDpGxHxDpGwHxDpGwHxDpGvHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpG │ │ │ │ %u"+F9F F │ │ │ │ #RF9F0FT │ │ │ │ #Fu"(F1F │ │ │ │ G h2F)F;F │ │ │ │ CF:F1F F │ │ │ │ CF:F1F F │ │ │ │ SF2F9F F │ │ │ │ @@ -5593,15 +5593,15 @@ │ │ │ │ J3F9F FzD │ │ │ │ JCF9F FzD │ │ │ │ OJ)F FzD │ │ │ │ IJ9F FzD │ │ │ │ DJ)F FzD │ │ │ │ /J9F FzD │ │ │ │ *J)F FzD │ │ │ │ -}HxDpG}HxDpG|HxDpG|HxDpG{HxDpG{HxDpGzHxDpGzHxDpGyHxDpGyHxDpGxHxDpGxHxDpGwHxDpGwHxDpGvHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpG │ │ │ │ +}HxDpG}HxDpG|HxDpG|HxDpG{HxDpG{HxDpGzHxDpGzHxDpGyHxDpGyHxDpGxHxDpGxHxDpGwHxDpGwHxDpGvHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpG" │ │ │ │ nfef\fSfJfAf8f │ │ │ │ g|gsgjgagXgOgFg=g4g+g"g │ │ │ │ H@8PsJzD3F │ │ │ │ 4J)F FzDo │ │ │ │ !3F FzDo │ │ │ │ !3F FzDo │ │ │ │ !3F FzDo │ │ │ │ @@ -5814,15 +5814,14 @@ │ │ │ │ <+9F FzD= │ │ │ │ 0+9F FzD= │ │ │ │ +)F FzD= │ │ │ │ +9F FzD= │ │ │ │ *9F FzD= │ │ │ │ *9F FzD= │ │ │ │ *)F FzD= │ │ │ │ -HxDpGT]~ │ │ │ │ u-----------y---q---m---i---e---a---]---Y---U---Q---M---I---E---A---=---9-------5-------1 │ │ │ │ IzD>KyD │ │ │ │ -!=I{D=HyD │ │ │ │ 02J2KzD2M{D2H │ │ │ │ {#}D1JxD1KzD │ │ │ │ HP.J!F{D │ │ │ │ IP(J!F{D │ │ │ │ IP J!F{D │ │ │ │ -FzD0FyDo │ │ │ │ +FzD0FyDn │ │ │ │ F`J>DzD │ │ │ │ 10hcB`0F │ │ │ │ ;FBF!F0F │ │ │ │ FzD0FyDl │ │ │ │ `P{D!FzD80p │ │ │ │ CF"FQF0F │ │ │ │ +F 5BF)FXF │ │ │ │ @@ -6577,15 +6576,15 @@ │ │ │ │ {k*F!F@F │ │ │ │ ckbj)FXF │ │ │ │ F,FQF-h`h. │ │ │ │ #F:F)F0F │ │ │ │ F4H!FxD/ │ │ │ │ `(`"F8F1F- │ │ │ │ `(`"F1F- │ │ │ │ -` `*F8FAF- │ │ │ │ +` `*F8FAF, │ │ │ │ F"FYF0F\` │ │ │ │ 0aqa(F!F │ │ │ │ `0`(Fq`!F │ │ │ │ `0`(Fq`!F │ │ │ │ {` Fi`YF │ │ │ │ #;ryh"h[ │ │ │ │ {` Fi`YF │ │ │ │ @@ -6995,15 +6994,15 @@ │ │ │ │ *@F{DzDD │ │ │ │ )8F{DzDD │ │ │ │ 8)@F{DzDD │ │ │ │ 0QFZFXn+F │ │ │ │ D'PF{DzDD │ │ │ │ 0RF1FXn#F │ │ │ │ &@F{DzDD │ │ │ │ -&@F{DzDD │ │ │ │ +&@F{DzDC │ │ │ │ &8F{DzDC │ │ │ │ %0F{DzDC │ │ │ │ P%@F{DzDC │ │ │ │ $@F{DzDC │ │ │ │ J(F{DzDC │ │ │ │ JPF{DzDC │ │ │ │ 01FRFXn#F │ │ │ │ @@ -7340,15 +7339,14 @@ │ │ │ │ !!!!!!!!!!!!!!! │ │ │ │ IF[F2F(F │ │ │ │ +LCF8F|D │ │ │ │ !!!!!!!!!!!!!!! │ │ │ │ TbhB`S` 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 │ │ │ │ - @ instruction: 0x4628d07d │ │ │ │ - @ instruction: 0xd1a6f250 │ │ │ │ + strtmi sp, [r8], -r9, lsr #1 │ │ │ │ + bicsle pc, r2, r0, asr r2 @ │ │ │ │ andeq fp, r0, r0, ror sp │ │ │ │ push {r0, r2, r3, r5, r6, r9, fp, lr} │ │ │ │ blmi 1bc3390 │ │ │ │ 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 ip, r4, lsl #19 │ │ │ │ cmneq lr, r0, lsr r0 │ │ │ │ andeq r3, r0, r4, lsr #15 │ │ │ │ - smlabbeq r4, ip, ip, r3 │ │ │ │ - @ instruction: 0x01043c9e │ │ │ │ + strdeq r3, [r4, -ip] │ │ │ │ + tsteq r4, lr, lsl #26 │ │ │ │ cmneq lr, lr, lsl #30 │ │ │ │ - rsceq r1, lr, sl, asr #18 │ │ │ │ - @ instruction: 0x01045bb8 │ │ │ │ - rsceq r1, lr, sl, lsl #17 │ │ │ │ - rsceq r1, lr, sl, lsl #17 │ │ │ │ - smlaleq r1, lr, lr, r8 │ │ │ │ - strhteq r1, [lr], #132 @ 0x84 │ │ │ │ - rsceq r1, lr, ip, asr #17 │ │ │ │ - rsceq r1, lr, sl, ror r8 │ │ │ │ + strhteq r1, [lr], #154 @ 0x9a │ │ │ │ + tsteq r4, r8, lsr #24 │ │ │ │ + strdeq r1, [lr], #138 @ 0x8a @ │ │ │ │ + strdeq r1, [lr], #138 @ 0x8a @ │ │ │ │ + rsceq r1, lr, lr, lsl #18 │ │ │ │ + rsceq r1, lr, r4, lsr #18 │ │ │ │ + rsceq r1, lr, ip, lsr r9 │ │ │ │ + rsceq r1, lr, sl, ror #17 │ │ │ │ cmneq lr, r6, lsr #27 │ │ │ │ andeq r1, r0, r4, lsr #2 │ │ │ │ - rsceq r9, sp, r8, asr r0 │ │ │ │ + rsceq r9, sp, r8, asr #1 │ │ │ │ cmneq lr, r4, lsr #23 │ │ │ │ - rsceq r9, sp, r6, lsr r0 │ │ │ │ - rsceq r9, sp, lr, asr #32 │ │ │ │ - rsceq r9, sp, r8, lsr #32 │ │ │ │ - rsceq r9, sp, r2, lsl r0 │ │ │ │ - rsceq r9, sp, r4 │ │ │ │ - rsceq r1, lr, r8, asr #13 │ │ │ │ + rsceq r9, sp, r6, lsr #1 │ │ │ │ + strhteq r9, [sp], #14 │ │ │ │ + smlaleq r9, sp, r8, r0 │ │ │ │ + rsceq r9, sp, r2, lsl #1 │ │ │ │ + rsceq r9, sp, r4, ror r0 │ │ │ │ + rsceq r1, lr, r8, lsr r7 │ │ │ │ andeq r1, r0, r0, lsl #4 │ │ │ │ - rsceq r1, lr, r8, ror #12 │ │ │ │ - rsceq r1, lr, r6, ror #12 │ │ │ │ - rsceq r1, lr, sl, ror #12 │ │ │ │ - rsceq r1, lr, lr, ror #12 │ │ │ │ - rsceq r1, lr, lr, ror #12 │ │ │ │ - rsceq r1, lr, sl, ror r6 │ │ │ │ - rsceq r1, lr, sl, ror r6 │ │ │ │ + ldrdeq r1, [lr], #104 @ 0x68 @ │ │ │ │ + ldrdeq r1, [lr], #102 @ 0x66 @ │ │ │ │ + ldrdeq r1, [lr], #106 @ 0x6a @ │ │ │ │ + ldrdeq r1, [lr], #110 @ 0x6e @ │ │ │ │ + ldrdeq r1, [lr], #110 @ 0x6e @ │ │ │ │ + rsceq r1, lr, sl, ror #13 │ │ │ │ + rsceq r1, lr, sl, ror #13 │ │ │ │ cmneq lr, r6, asr #19 │ │ │ │ - rsceq r1, lr, r4, lsr #11 │ │ │ │ + rsceq r1, lr, r4, lsl r6 │ │ │ │ cmneq lr, r6, asr #19 │ │ │ │ cmneq lr, sl, lsr #18 │ │ │ │ cmneq lr, ip, asr r8 │ │ │ │ - rsceq r8, sp, r0, asr #24 │ │ │ │ - rsceq r1, lr, r2, lsr r5 │ │ │ │ - rscseq r7, r1, r4, ror #7 │ │ │ │ - smlatbeq r2, r0, r9, sp │ │ │ │ - rsceq r9, pc, r2, lsr r7 @ │ │ │ │ + strhteq r8, [sp], #192 @ 0xc0 │ │ │ │ + rsceq r1, lr, r2, lsr #11 │ │ │ │ + rscseq r7, r1, r4, asr r4 │ │ │ │ + tsteq r2, r0, lsl sl │ │ │ │ + rsceq r9, pc, r2, lsr #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 │ │ │ │ ldrsbeq r0, [ip, #-64]! @ 0xffffffc0 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ orreq pc, r0, r4, lsr #14 │ │ │ │ - ldrsheq r8, [r2, #-196] @ 0xffffff3c │ │ │ │ + cmpeq r2, r4, ror #26 │ │ │ │ orreq pc, r0, r8, lsl r7 @ │ │ │ │ cmneq ip, lr, lsr #9 │ │ │ │ strdeq pc, [r0, sl] │ │ │ │ orreq pc, r0, sl, ror #13 │ │ │ │ @ instruction: 0x0180f690 │ │ │ │ orreq pc, r0, lr, ror r6 @ │ │ │ │ andeq r2, r0, r8, lsr #29 │ │ │ │ cmneq ip, r0, asr #28 │ │ │ │ orreq pc, r0, ip, asr r6 @ │ │ │ │ - ldrheq r8, [r2, #-160] @ 0xffffff60 │ │ │ │ + cmpeq r2, r0, lsr #22 │ │ │ │ orreq pc, r0, lr, lsr #12 │ │ │ │ orreq pc, r0, ip, lsr #12 │ │ │ │ orreq pc, r0, sl, lsl r6 @ │ │ │ │ orreq pc, r0, sl, lsl #12 │ │ │ │ @ instruction: 0x0180f5b6 │ │ │ │ orreq pc, r0, r4, lsr #11 │ │ │ │ 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] │ │ │ │ ldrsheq r0, [ip, #-18]! @ 0xffffffee │ │ │ │ - rscseq r5, r2, r8, lsr #18 │ │ │ │ + smlalseq r5, r2, r8, r9 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ cmneq ip, r2, ror #3 │ │ │ │ - rscseq r1, r1, r2, lsl r6 │ │ │ │ - rscseq r5, r2, r4, lsl r9 │ │ │ │ - rscseq r2, r2, ip, ror #7 │ │ │ │ - smlalseq r5, r2, r0, r8 │ │ │ │ - rscseq r5, r2, sl, lsl #17 │ │ │ │ - rscseq r5, r2, r4, asr r8 │ │ │ │ + rscseq r1, r1, r2, lsl #13 │ │ │ │ + rscseq r5, r2, r4, lsl #19 │ │ │ │ + rscseq r2, r2, ip, asr r4 │ │ │ │ + rscseq r5, r2, r0, lsl #18 │ │ │ │ + ldrshteq r5, [r2], #138 @ 0x8a │ │ │ │ + rscseq r5, r2, r4, asr #17 │ │ │ │ orreq pc, r0, ip, lsl r5 @ │ │ │ │ andeq r3, r0, ip, ror #6 │ │ │ │ cmneq ip, r2, asr #22 │ │ │ │ orreq pc, r0, r6, ror #9 │ │ │ │ - rscseq r2, r2, r6, asr r3 │ │ │ │ - rscseq r2, r2, ip, asr #6 │ │ │ │ - rscseq r2, r2, r4, asr #6 │ │ │ │ - rscseq r2, r2, ip, lsr r3 │ │ │ │ - rscseq r2, r2, r4, lsr r3 │ │ │ │ - rscseq r2, r2, ip, lsr #6 │ │ │ │ + rscseq r2, r2, r6, asr #7 │ │ │ │ + ldrhteq r2, [r2], #60 @ 0x3c │ │ │ │ + ldrhteq r2, [r2], #52 @ 0x34 │ │ │ │ + rscseq r2, r2, ip, lsr #7 │ │ │ │ + rscseq r2, r2, r4, lsr #7 │ │ │ │ + smlalseq r2, r2, ip, r3 @ │ │ │ │ orreq pc, r0, sl, asr r4 @ │ │ │ │ andeq r3, r0, r8, lsr #8 │ │ │ │ cmneq ip, lr, lsl #21 │ │ │ │ orreq pc, r0, r8, lsl r4 @ │ │ │ │ strdeq pc, [r0, r2] │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x0180f3b8 │ │ │ │ orreq pc, r0, r4, lsl #7 │ │ │ │ andeq r3, r0, ip, ror #14 │ │ │ │ orreq pc, r0, r6, asr #6 │ │ │ │ orreq pc, r0, ip, lsl #6 │ │ │ │ - cmpeq r2, sl, asr #32 │ │ │ │ + ldrheq r9, [r2, #-10] │ │ │ │ ldrdeq pc, [r0, r0] │ │ │ │ cmnpeq fp, lr, ror pc @ p-variant is OBSOLETE │ │ │ │ cmnpeq fp, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ cmnpeq fp, ip, ror #29 @ p-variant is OBSOLETE │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc73f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -1123,20 +1123,20 @@ │ │ │ │ @ instruction: 0xf1b76898 │ │ │ │ ldccc 0, cr15, [ip], {49} @ 0x31 │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ vstrcc s28, [r1, #-760] @ 0xfffffd08 │ │ │ │ ubfx sp, r9, #1, #25 │ │ │ │ svc 0x001af7fc │ │ │ │ cmnpeq fp, r6, ror #27 @ p-variant is OBSOLETE │ │ │ │ - rscseq r9, r4, sl, asr r2 │ │ │ │ + rscseq r9, r4, sl, asr #5 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ ldrsbeq pc, [fp, #-214]! @ 0xffffff2a @ │ │ │ │ - rscseq r2, r2, r2, asr #3 │ │ │ │ - ldrhteq r2, [r2], #28 │ │ │ │ - ldrhteq r2, [r2], #24 │ │ │ │ + rscseq r2, r2, r2, lsr r2 │ │ │ │ + rscseq r2, r2, ip, lsr #4 │ │ │ │ + rscseq r2, r2, r8, lsr #4 │ │ │ │ orreq pc, r0, r2, lsl #3 │ │ │ │ orreq pc, r0, ip, ror r1 @ │ │ │ │ orreq pc, r0, r8, ror r1 @ │ │ │ │ orreq pc, r0, r2, asr r1 @ │ │ │ │ @ instruction: 0x0180f09e │ │ │ │ muleq r0, r0, lr │ │ │ │ cmneq ip, lr, lsl #13 │ │ │ │ @@ -1355,15 +1355,15 @@ │ │ │ │ b ff0ae828 │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ svc 0x00dcf7fd │ │ │ │ cmnpeq fp, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ cmnpeq fp, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq pc, [fp, #-124]! @ 0xffffff84 @ │ │ │ │ - rscseq r1, r2, r6, ror #19 │ │ │ │ + rscseq r1, r2, r6, asr sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc7a5c │ │ │ │ @ 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] │ │ │ │ @ instruction: 0x017bf794 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ - rscseq lr, lr, r4, lsr #4 │ │ │ │ + smlalseq lr, lr, r4, r2 @ │ │ │ │ cmnpeq fp, r6, lsl #15 @ p-variant is OBSOLETE │ │ │ │ - ldrsbteq r1, [r2], #230 @ 0xe6 │ │ │ │ - ldrsbteq r1, [r2], #236 @ 0xec │ │ │ │ - rscseq r1, r2, r6, ror #29 │ │ │ │ - rscseq r1, r2, r0, ror #29 │ │ │ │ - rscseq r1, r2, r0, ror #29 │ │ │ │ - rscseq r1, r2, r0, ror #29 │ │ │ │ - rscseq r1, r2, r4, ror #29 │ │ │ │ + rscseq r1, r2, r6, asr #30 │ │ │ │ + rscseq r1, r2, ip, asr #30 │ │ │ │ + rscseq r1, r2, r6, asr pc │ │ │ │ + rscseq r1, r2, r0, asr pc │ │ │ │ + rscseq r1, r2, r0, asr pc │ │ │ │ + rscseq r1, r2, r0, asr pc │ │ │ │ + rscseq r1, r2, r4, asr pc │ │ │ │ + rscseq r1, r2, r4, asr pc │ │ │ │ + rscseq r1, r2, r4, asr pc │ │ │ │ + rsceq fp, pc, ip, ror #23 │ │ │ │ + rscseq r0, r1, r8, lsl #26 │ │ │ │ + rscseq r1, r2, r4, lsr pc │ │ │ │ + rscseq r1, r2, r0, lsr pc │ │ │ │ + rscseq r1, r2, ip, lsr #30 │ │ │ │ + rscseq r1, r2, r8, lsr #30 │ │ │ │ + rscseq r0, r1, r4, asr #25 │ │ │ │ + rscseq r1, r2, r4, lsl pc │ │ │ │ + rscseq r0, r1, r4, ror ip │ │ │ │ + rscseq r1, r2, r0, lsl #30 │ │ │ │ + ldrshteq r1, [r2], #236 @ 0xec │ │ │ │ + rscseq r0, r1, r0, asr ip │ │ │ │ + rscseq r1, r2, r8, ror #29 │ │ │ │ rscseq r1, r2, r4, ror #29 │ │ │ │ rscseq r1, r2, r4, ror #29 │ │ │ │ - rsceq fp, pc, ip, ror fp @ │ │ │ │ - smlalseq r0, r1, r8, ip │ │ │ │ - rscseq r1, r2, r4, asr #29 │ │ │ │ - rscseq r1, r2, r0, asr #29 │ │ │ │ - ldrhteq r1, [r2], #236 @ 0xec │ │ │ │ - ldrhteq r1, [r2], #232 @ 0xe8 │ │ │ │ - rscseq r0, r1, r4, asr ip │ │ │ │ - rscseq r1, r2, r4, lsr #29 │ │ │ │ - rscseq r0, r1, r4, lsl #24 │ │ │ │ - smlalseq r1, r2, r0, lr │ │ │ │ - rscseq r1, r2, ip, lsl #29 │ │ │ │ - rscseq r0, r1, r0, ror #23 │ │ │ │ - rscseq r1, r2, r8, ror lr │ │ │ │ - rscseq r1, r2, r4, ror lr │ │ │ │ - rscseq r1, r2, r4, ror lr │ │ │ │ - rscseq r1, r2, r0, ror lr │ │ │ │ - strdeq lr, [fp], #104 @ 0x68 @ │ │ │ │ + rscseq r1, r2, r0, ror #29 │ │ │ │ + rsceq lr, fp, r8, ror #14 │ │ │ │ orreq lr, r0, lr, lsl #20 │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ ldrsbeq r2, [ip, #-248]! @ 0xffffff08 │ │ │ │ ldrdeq lr, [r0, ip] │ │ │ │ cmnpeq fp, lr, lsl #11 @ p-variant is OBSOLETE │ │ │ │ cmnpeq fp, r8, 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 │ │ │ │ - rscseq r5, r2, r6, lsr r3 │ │ │ │ - rscseq r0, r8, r0, ror r9 │ │ │ │ - rscseq r5, r2, r0, lsl r3 │ │ │ │ - ldrsbteq r5, [r2], #0 │ │ │ │ + rscseq r5, r2, r6, lsr #7 │ │ │ │ + rscseq r0, r8, r0, ror #19 │ │ │ │ + rscseq r5, r2, r0, lsl #7 │ │ │ │ + rscseq r5, r2, r0, asr #2 │ │ │ │ cmnpeq fp, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - ldrshteq r5, [r2], #38 @ 0x26 │ │ │ │ + rscseq r5, r2, r6, ror #6 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ - rscseq r5, r2, r4, lsr #14 │ │ │ │ + smlalseq r5, r2, r4, r7 │ │ │ │ cmnpeq fp, r0, lsr r3 @ p-variant is OBSOLETE │ │ │ │ - rscseq r5, r2, sl, lsr #14 │ │ │ │ - ldrhteq r4, [r2], #252 @ 0xfc │ │ │ │ - rscseq r5, r2, r6, ror #13 │ │ │ │ - rscseq r5, r2, r4, asr #13 │ │ │ │ - rscseq r5, r2, sl, lsl r4 │ │ │ │ - ldrhteq r5, [r2], #78 @ 0x4e │ │ │ │ - rscseq r5, r2, r0, asr #3 │ │ │ │ - rscseq r0, r1, r2, ror r6 │ │ │ │ - rsceq r6, sp, r8, ror #11 │ │ │ │ - rscseq r5, r2, r6, asr r2 │ │ │ │ - rscseq r5, r2, sl, asr #9 │ │ │ │ - ldrhteq r5, [r2], #2 │ │ │ │ - rscseq r5, r2, ip, ror r2 │ │ │ │ - rscseq r5, r2, sl, lsr r3 │ │ │ │ - rscseq r5, r2, r0, asr #6 │ │ │ │ - smlalseq r5, r2, sl, r2 │ │ │ │ - rscseq r5, r2, r0, lsl #5 │ │ │ │ - rscseq r5, r2, r6, lsl #7 │ │ │ │ - ldrsbteq r4, [r2], #194 @ 0xc2 │ │ │ │ - rscseq r5, r2, r8, lsl r3 │ │ │ │ - ldrshteq r5, [r2], #38 @ 0x26 │ │ │ │ - rscseq r5, r2, r8, asr #2 │ │ │ │ - rscseq r5, r2, lr, ror #5 │ │ │ │ - rscseq r5, r2, r0, lsr r4 │ │ │ │ - rscseq r5, r2, r6, lsr r4 │ │ │ │ - rscseq r5, r2, r6, asr r3 │ │ │ │ - ldrshteq r5, [r2], #40 @ 0x28 │ │ │ │ - rscseq r4, r2, r6, lsl #30 │ │ │ │ - rscseq r4, r2, r0, lsl #30 │ │ │ │ - rsceq r6, sp, sl, lsr #5 │ │ │ │ - smlalseq r5, r2, ip, r1 │ │ │ │ - rscseq r5, r2, r0, ror #1 │ │ │ │ - rscseq r5, r2, r6, lsl r1 │ │ │ │ - rscseq r5, r2, r2, asr r1 │ │ │ │ + smlalseq r5, r2, sl, r7 │ │ │ │ + rscseq r5, r2, ip, lsr #32 │ │ │ │ + rscseq r5, r2, r6, asr r7 │ │ │ │ + rscseq r5, r2, r4, lsr r7 │ │ │ │ + rscseq r5, r2, sl, lsl #9 │ │ │ │ + rscseq r5, r2, lr, lsr #10 │ │ │ │ + rscseq r5, r2, r0, lsr r2 │ │ │ │ + rscseq r0, r1, r2, ror #13 │ │ │ │ + rsceq r6, sp, r8, asr r6 │ │ │ │ + rscseq r5, r2, r6, asr #5 │ │ │ │ + rscseq r5, r2, sl, lsr r5 │ │ │ │ + rscseq r5, r2, r2, lsr #2 │ │ │ │ + rscseq r5, r2, ip, ror #5 │ │ │ │ + rscseq r5, r2, sl, lsr #7 │ │ │ │ + ldrhteq r5, [r2], #48 @ 0x30 │ │ │ │ + rscseq r5, r2, sl, lsl #6 │ │ │ │ + ldrshteq r5, [r2], #32 │ │ │ │ + ldrshteq r5, [r2], #54 @ 0x36 │ │ │ │ + rscseq r4, r2, r2, asr #26 │ │ │ │ + rscseq r5, r2, r8, lsl #7 │ │ │ │ + rscseq r5, r2, r6, ror #6 │ │ │ │ + ldrhteq r5, [r2], #24 │ │ │ │ + rscseq r5, r2, lr, asr r3 │ │ │ │ + rscseq r5, r2, r0, lsr #9 │ │ │ │ + rscseq r5, r2, r6, lsr #9 │ │ │ │ + rscseq r5, r2, r6, asr #7 │ │ │ │ + rscseq r5, r2, r8, ror #6 │ │ │ │ + rscseq r4, r2, r6, ror pc │ │ │ │ + rscseq r4, r2, r0, ror pc │ │ │ │ + rsceq r6, sp, sl, lsl r3 │ │ │ │ + rscseq r5, r2, ip, lsl #4 │ │ │ │ + rscseq r5, r2, r0, asr r1 │ │ │ │ + rscseq r5, r2, r6, lsl #3 │ │ │ │ + rscseq r5, r2, r2, asr #3 │ │ │ │ + rscseq r4, r2, r0, ror #24 │ │ │ │ + smlalseq r5, r2, r6, r0 │ │ │ │ + rscseq r4, r2, r6, lsl #23 │ │ │ │ + rscseq r4, r2, ip, lsr #23 │ │ │ │ + ldrshteq r4, [r2], #218 @ 0xda │ │ │ │ + ldrshteq r4, [r2], #220 @ 0xdc │ │ │ │ + ldrhteq r4, [r2], #208 @ 0xd0 │ │ │ │ + ldrhteq r4, [r2], #214 @ 0xd6 │ │ │ │ + ldrhteq r4, [r2], #216 @ 0xd8 │ │ │ │ + ldrhteq r4, [r2], #218 @ 0xda │ │ │ │ + rscseq r4, r2, r4, asr #27 │ │ │ │ + rscseq r4, r2, sl, asr #27 │ │ │ │ + rscseq r4, r2, r0, lsl #28 │ │ │ │ + rscseq r4, r2, r2, lsl #28 │ │ │ │ + rscseq r4, r2, ip, lsr #27 │ │ │ │ + rscseq r4, r2, r2, lsr #27 │ │ │ │ + rscseq r4, r2, r6, lsr #27 │ │ │ │ + rscseq r4, r2, r8, lsr #27 │ │ │ │ + rscseq r4, r2, r4, lsr r9 │ │ │ │ + rscseq ip, r1, r4, asr #20 │ │ │ │ + rsceq r6, sp, ip, asr r0 │ │ │ │ + rscseq r0, r1, r2, ror r0 │ │ │ │ + rscseq r4, r2, sl, lsr #25 │ │ │ │ + ldrshteq r4, [r2], #192 @ 0xc0 │ │ │ │ + rscseq r4, r2, sl, lsr sp │ │ │ │ + ldrshteq r4, [r2], #192 @ 0xc0 │ │ │ │ + ldrshteq r4, [r2], #194 @ 0xc2 │ │ │ │ + ldrshteq r4, [r2], #196 @ 0xc4 │ │ │ │ + smlalseq r4, r2, r2, ip │ │ │ │ + ldrshteq r4, [r2], #200 @ 0xc8 │ │ │ │ + ldrshteq r4, [r2], #198 @ 0xc6 │ │ │ │ + smlalseq r4, r2, r8, ip │ │ │ │ + rscseq pc, lr, r2, ror #5 │ │ │ │ ldrshteq r4, [r2], #176 @ 0xb0 │ │ │ │ - rscseq r5, r2, r6, lsr #32 │ │ │ │ - rscseq r4, r2, r6, lsl fp │ │ │ │ - rscseq r4, r2, ip, lsr fp │ │ │ │ - rscseq r4, r2, sl, lsl #27 │ │ │ │ - rscseq r4, r2, ip, lsl #27 │ │ │ │ - rscseq r4, r2, r0, asr #26 │ │ │ │ - rscseq r4, r2, r6, asr #26 │ │ │ │ - rscseq r4, r2, r8, asr #26 │ │ │ │ - rscseq r4, r2, sl, asr #26 │ │ │ │ - rscseq r4, r2, r4, asr sp │ │ │ │ - rscseq r4, r2, sl, asr sp │ │ │ │ - smlalseq r4, r2, r0, sp │ │ │ │ - smlalseq r4, r2, r2, sp │ │ │ │ - rscseq r4, r2, ip, lsr sp │ │ │ │ - rscseq r4, r2, r2, lsr sp │ │ │ │ - rscseq r4, r2, r6, lsr sp │ │ │ │ - rscseq r4, r2, r8, lsr sp │ │ │ │ - rscseq r4, r2, r4, asr #17 │ │ │ │ - ldrsbteq ip, [r1], #148 @ 0x94 │ │ │ │ - rsceq r5, sp, ip, ror #31 │ │ │ │ - rscseq r0, r1, r2 │ │ │ │ - rscseq r4, r2, sl, lsr ip │ │ │ │ - rscseq r4, r2, r0, lsl #25 │ │ │ │ - rscseq r4, r2, sl, asr #25 │ │ │ │ - rscseq r4, r2, r0, lsl #25 │ │ │ │ - rscseq r4, r2, r2, lsl #25 │ │ │ │ - rscseq r4, r2, r4, lsl #25 │ │ │ │ - rscseq r4, r2, r2, lsr #24 │ │ │ │ - rscseq r4, r2, r8, lsl #25 │ │ │ │ - rscseq r4, r2, r6, lsl #25 │ │ │ │ - rscseq r4, r2, r8, lsr #24 │ │ │ │ - rscseq pc, lr, r2, ror r2 @ │ │ │ │ - rscseq r4, r2, r0, lsl #23 │ │ │ │ - rsceq r5, sp, r8, lsl #28 │ │ │ │ - rscseq r4, r2, r6, asr #12 │ │ │ │ - tsteq r3, r8, ror #10 │ │ │ │ - smlalseq r4, r2, ip, r5 │ │ │ │ - ldrsbteq r4, [r2], #126 @ 0x7e │ │ │ │ - tsteq r3, r4, asr #8 │ │ │ │ - rscseq r4, r2, r2, lsr r5 │ │ │ │ - rscseq r4, r2, r4, lsr r5 │ │ │ │ - rscseq r4, r2, r6, lsr r5 │ │ │ │ - rscseq r4, r2, r4, lsr r5 │ │ │ │ - rscseq r4, r2, r2, lsr r5 │ │ │ │ - rscseq r4, r2, r0, lsr r5 │ │ │ │ - rscseq r4, r2, sl, ror r4 │ │ │ │ - rscseq r4, r2, ip, ror r4 │ │ │ │ - rscseq r4, r2, lr, ror r4 │ │ │ │ - smlalseq r4, r2, r8, r4 │ │ │ │ - smlalseq r4, r2, sl, r4 │ │ │ │ - smlalseq r4, r2, ip, r4 │ │ │ │ - rscseq r4, r2, lr, ror #21 │ │ │ │ - rscseq r4, r2, r0, asr r5 │ │ │ │ - smlalseq r4, r2, r6, r3 │ │ │ │ - smlalseq r4, r2, lr, r3 │ │ │ │ - rscseq r4, r2, r2, lsr #7 │ │ │ │ - rscseq r4, r2, r2, lsr #7 │ │ │ │ - rscseq r4, r2, r2, lsr #7 │ │ │ │ - rscseq r4, r2, r6, asr r5 │ │ │ │ - rscseq r4, r2, r4, lsr #7 │ │ │ │ - ldrhteq r4, [r2], #56 @ 0x38 │ │ │ │ - rscseq r4, r2, r4, ror #7 │ │ │ │ - rscseq r4, r2, lr, asr #6 │ │ │ │ - rscseq r4, r2, r6, asr r3 │ │ │ │ - rscseq r4, r2, sl, asr r3 │ │ │ │ - rscseq r4, r2, r0, ror #6 │ │ │ │ - rscseq r4, r2, r0, lsl #7 │ │ │ │ - rscseq r4, r2, sl, asr r3 │ │ │ │ - rscseq r4, r2, r8, asr r3 │ │ │ │ - rscseq r4, r2, r0, ror r3 │ │ │ │ - rscseq r4, r2, r2, asr r3 │ │ │ │ - rscseq r4, r2, r0, asr r3 │ │ │ │ - rscseq r4, r2, r6, ror #6 │ │ │ │ - rscseq r4, r2, r8, asr r3 │ │ │ │ - ldrhteq r3, [r2], #204 @ 0xcc │ │ │ │ - rscseq r3, r2, r4, lsr #25 │ │ │ │ - rscseq r3, r2, r2, asr #25 │ │ │ │ - rscseq r4, r2, r6, ror #27 │ │ │ │ - rscseq r3, r2, r8, lsr #25 │ │ │ │ + rsceq r5, sp, r8, ror lr │ │ │ │ + ldrhteq r4, [r2], #102 @ 0x66 │ │ │ │ + ldrdeq r0, [r3, -r8] │ │ │ │ + rscseq r4, r2, ip, lsl #12 │ │ │ │ + rscseq r4, r2, lr, asr #16 │ │ │ │ + @ instruction: 0x010304b4 │ │ │ │ + rscseq r4, r2, r2, lsr #11 │ │ │ │ + rscseq r4, r2, r4, lsr #11 │ │ │ │ + rscseq r4, r2, r6, lsr #11 │ │ │ │ + rscseq r4, r2, r4, lsr #11 │ │ │ │ + rscseq r4, r2, r2, lsr #11 │ │ │ │ + rscseq r4, r2, r0, lsr #11 │ │ │ │ + rscseq r4, r2, sl, ror #9 │ │ │ │ + rscseq r4, r2, ip, ror #9 │ │ │ │ + rscseq r4, r2, lr, ror #9 │ │ │ │ + rscseq r4, r2, r8, lsl #10 │ │ │ │ + rscseq r4, r2, sl, lsl #10 │ │ │ │ + rscseq r4, r2, ip, lsl #10 │ │ │ │ + rscseq r4, r2, lr, asr fp │ │ │ │ + rscseq r4, r2, r0, asr #11 │ │ │ │ + rscseq r4, r2, r6, lsl #8 │ │ │ │ + rscseq r4, r2, lr, lsl #8 │ │ │ │ + rscseq r4, r2, r2, lsl r4 │ │ │ │ + rscseq r4, r2, r2, lsl r4 │ │ │ │ + rscseq r4, r2, r2, lsl r4 │ │ │ │ + rscseq r4, r2, r6, asr #11 │ │ │ │ + rscseq r4, r2, r4, lsl r4 │ │ │ │ + rscseq r4, r2, r8, lsr #8 │ │ │ │ + rscseq r4, r2, r4, asr r4 │ │ │ │ + ldrhteq r4, [r2], #62 @ 0x3e │ │ │ │ + rscseq r4, r2, r6, asr #7 │ │ │ │ + rscseq r4, r2, sl, asr #7 │ │ │ │ + ldrsbteq r4, [r2], #48 @ 0x30 │ │ │ │ + ldrshteq r4, [r2], #48 @ 0x30 │ │ │ │ + rscseq r4, r2, sl, asr #7 │ │ │ │ + rscseq r4, r2, r8, asr #7 │ │ │ │ + rscseq r4, r2, r0, ror #7 │ │ │ │ + rscseq r4, r2, r2, asr #7 │ │ │ │ + rscseq r4, r2, r0, asr #7 │ │ │ │ + ldrsbteq r4, [r2], #54 @ 0x36 │ │ │ │ + rscseq r4, r2, r8, asr #7 │ │ │ │ + rscseq r3, r2, ip, lsr #26 │ │ │ │ + rscseq r3, r2, r4, lsl sp │ │ │ │ + rscseq r3, r2, r2, lsr sp │ │ │ │ + rscseq r4, r2, r6, asr lr │ │ │ │ + rscseq r3, r2, r8, lsl sp │ │ │ │ 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 fe33088c │ │ │ │ - ldrshteq r3, [r2], #254 @ 0xfe │ │ │ │ - rscseq r4, r2, r0 │ │ │ │ - ldrshteq r3, [r2], #254 @ 0xfe │ │ │ │ - ldrshteq r3, [r2], #252 @ 0xfc │ │ │ │ - rscseq r4, r2, lr, lsr r0 │ │ │ │ - ldrshteq r3, [r2], #248 @ 0xf8 │ │ │ │ - ldrshteq r3, [r2], #246 @ 0xf6 │ │ │ │ - rscseq r4, r2, r0, lsr r0 │ │ │ │ - ldrshteq r3, [r2], #242 @ 0xf2 │ │ │ │ - ldrshteq r3, [r2], #240 @ 0xf0 │ │ │ │ - ldrhteq r4, [r2], #2 │ │ │ │ + rscseq r4, r2, lr, rrx │ │ │ │ + rscseq r4, r2, r0, ror r0 │ │ │ │ + rscseq r4, r2, lr, rrx │ │ │ │ + rscseq r4, r2, ip, rrx │ │ │ │ + rscseq r4, r2, lr, lsr #1 │ │ │ │ + rscseq r4, r2, r8, rrx │ │ │ │ + rscseq r4, r2, r6, rrx │ │ │ │ + rscseq r4, r2, r0, lsr #1 │ │ │ │ + rscseq r4, r2, r2, rrx │ │ │ │ rscseq r4, r2, r0, rrx │ │ │ │ - rscseq r4, r2, sl, asr #32 │ │ │ │ - rscseq r3, r2, ip, ror pc │ │ │ │ - rscseq r4, r2, lr, lsr r0 │ │ │ │ - rscseq r3, r2, r0, ror pc │ │ │ │ - rscseq r3, r2, r2, lsl #31 │ │ │ │ - smlalseq r3, r2, sl, pc @ │ │ │ │ - rscseq r3, r2, r8, ror #30 │ │ │ │ - rscseq r3, r2, r0, asr pc │ │ │ │ - smlalseq r3, r2, r6, pc @ │ │ │ │ - rscseq r3, r2, r0, lsr #31 │ │ │ │ - rscseq r4, r2, r4, asr #32 │ │ │ │ - rscseq r4, r2, r8, lsr r0 │ │ │ │ - rscseq r4, r2, ip, lsr #32 │ │ │ │ - rscseq r4, r2, r0, lsr #32 │ │ │ │ - rscseq r4, r2, r8, lsr r1 │ │ │ │ - smlalseq r4, r2, sl, r0 │ │ │ │ + rscseq r4, r2, r2, lsr #2 │ │ │ │ + ldrsbteq r4, [r2], #0 │ │ │ │ ldrhteq r4, [r2], #10 │ │ │ │ - rscseq r4, r2, r6, ror #1 │ │ │ │ - rscseq r4, r2, r4, ror #1 │ │ │ │ - rscseq r4, r2, r6, ror #1 │ │ │ │ - rscseq r4, r2, r8, ror #1 │ │ │ │ - rscseq r4, r2, sl, ror #1 │ │ │ │ - rscseq r4, r2, r8, ror #1 │ │ │ │ - rscseq r4, r2, ip, ror #4 │ │ │ │ - ldrshteq r3, [r2], #242 @ 0xf2 │ │ │ │ - ldrsbteq r3, [r2], #254 @ 0xfe │ │ │ │ - smlaleq ip, pc, r6, pc @ │ │ │ │ - ldrshteq r3, [r2], #246 @ 0xf6 │ │ │ │ - ldrshteq r3, [r2], #246 @ 0xf6 │ │ │ │ + rscseq r3, r2, ip, ror #31 │ │ │ │ + rscseq r4, r2, lr, lsr #1 │ │ │ │ + rscseq r3, r2, r0, ror #31 │ │ │ │ ldrshteq r3, [r2], #242 @ 0xf2 │ │ │ │ - rscseq r3, r2, r8, ror #31 │ │ │ │ - ldrsbteq r3, [r2], #254 @ 0xfe │ │ │ │ - smlalseq r3, r2, r8, pc @ │ │ │ │ - rsceq r9, sp, r2, lsr ip │ │ │ │ + rscseq r4, r2, sl │ │ │ │ + ldrsbteq r3, [r2], #248 @ 0xf8 │ │ │ │ + rscseq r3, r2, r0, asr #31 │ │ │ │ + rscseq r4, r2, r6 │ │ │ │ + rscseq r4, r2, r0, lsl r0 │ │ │ │ + ldrhteq r4, [r2], #4 │ │ │ │ + rscseq r4, r2, r8, lsr #1 │ │ │ │ + smlalseq r4, r2, ip, r0 │ │ │ │ + smlalseq r4, r2, r0, r0 │ │ │ │ + rscseq r4, r2, r8, lsr #3 │ │ │ │ + rscseq r4, r2, sl, lsl #2 │ │ │ │ + rscseq r4, r2, sl, lsr #2 │ │ │ │ + rscseq r4, r2, r6, asr r1 │ │ │ │ + rscseq r4, r2, r4, asr r1 │ │ │ │ + rscseq r4, r2, r6, asr r1 │ │ │ │ + rscseq r4, r2, r8, asr r1 │ │ │ │ + rscseq r4, r2, sl, asr r1 │ │ │ │ + rscseq r4, r2, r8, asr r1 │ │ │ │ + ldrsbteq r4, [r2], #44 @ 0x2c │ │ │ │ + rscseq r4, r2, r2, rrx │ │ │ │ + rscseq r4, r2, lr, asr #32 │ │ │ │ + rsceq sp, pc, r6 │ │ │ │ + rscseq r4, r2, r6, rrx │ │ │ │ + rscseq r4, r2, r6, rrx │ │ │ │ + rscseq r4, r2, r2, rrx │ │ │ │ + rscseq r4, r2, r8, asr r0 │ │ │ │ + rscseq r4, r2, lr, asr #32 │ │ │ │ + rscseq r4, r2, r8 │ │ │ │ + rsceq r9, sp, r2, lsr #25 │ │ │ │ + rscseq r4, r2, r4 │ │ │ │ + rscseq r4, r2, r2 │ │ │ │ + rscseq r4, r2, r0 │ │ │ │ + ldrshteq r3, [r2], #250 @ 0xfa │ │ │ │ + ldrshteq r3, [r2], #252 @ 0xfc │ │ │ │ + rscseq r4, r2, r6 │ │ │ │ smlalseq r3, r2, r4, pc @ │ │ │ │ - smlalseq r3, r2, r2, pc @ │ │ │ │ - smlalseq r3, r2, r0, pc @ │ │ │ │ - rscseq r3, r2, sl, lsl #31 │ │ │ │ - rscseq r3, r2, ip, lsl #31 │ │ │ │ - smlalseq r3, r2, r6, pc @ │ │ │ │ - rscseq r3, r2, r4, lsr #30 │ │ │ │ - rscseq r3, r2, r6, lsr #30 │ │ │ │ - rscseq r3, r2, r8, lsr #30 │ │ │ │ smlalseq r3, r2, r6, pc @ │ │ │ │ smlalseq r3, r2, r8, pc @ │ │ │ │ - smlalseq r3, r2, r6, pc @ │ │ │ │ - rscseq lr, r0, r4, lsl #28 │ │ │ │ - ldrshteq r3, [r2], #230 @ 0xe6 │ │ │ │ - rscseq r3, r2, sl, ror #29 │ │ │ │ - rscseq r3, r2, r2, ror #29 │ │ │ │ - rscseq r3, r2, r2, asr #29 │ │ │ │ - ldrhteq r3, [r2], #238 @ 0xee │ │ │ │ - ldrhteq r3, [r2], #238 @ 0xee │ │ │ │ - rscseq r3, r2, r6, asr #29 │ │ │ │ - ldrhteq r3, [r2], #228 @ 0xe4 │ │ │ │ - rscseq r3, r2, r0, asr lr │ │ │ │ - rscseq r3, r2, r4, asr lr │ │ │ │ - rscseq r3, r2, r4, asr lr │ │ │ │ - rscseq r3, r2, r8, asr lr │ │ │ │ - rscseq r3, r2, ip, asr lr │ │ │ │ - rscseq r3, r2, r0, ror #28 │ │ │ │ - rscseq r3, r2, r4, ror #28 │ │ │ │ - rscseq r3, r2, r4, ror #28 │ │ │ │ + rscseq r4, r2, r6 │ │ │ │ + rscseq r4, r2, r8 │ │ │ │ + rscseq r4, r2, r6 │ │ │ │ + rscseq lr, r0, r4, ror lr │ │ │ │ + rscseq r3, r2, r6, ror #30 │ │ │ │ + rscseq r3, r2, sl, asr pc │ │ │ │ + rscseq r3, r2, r2, asr pc │ │ │ │ + rscseq r3, r2, r2, lsr pc │ │ │ │ + rscseq r3, r2, lr, lsr #30 │ │ │ │ + rscseq r3, r2, lr, lsr #30 │ │ │ │ + rscseq r3, r2, r6, lsr pc │ │ │ │ + rscseq r3, r2, r4, lsr #30 │ │ │ │ + rscseq r3, r2, r0, asr #29 │ │ │ │ + rscseq r3, r2, r4, asr #29 │ │ │ │ + rscseq r3, r2, r4, asr #29 │ │ │ │ + rscseq r3, r2, r8, asr #29 │ │ │ │ + rscseq r3, r2, ip, asr #29 │ │ │ │ + ldrsbteq r3, [r2], #224 @ 0xe0 │ │ │ │ + ldrsbteq r3, [r2], #228 @ 0xe4 │ │ │ │ + ldrsbteq r3, [r2], #228 @ 0xe4 │ │ │ │ orreq ip, r0, lr, lsr sp │ │ │ │ - rscseq r3, r2, lr, lsl #27 │ │ │ │ - smlalseq r3, r2, r2, sp │ │ │ │ - smlalseq r3, r2, r6, sp │ │ │ │ - smlalseq r3, r2, sl, sp │ │ │ │ + ldrshteq r3, [r2], #222 @ 0xde │ │ │ │ + rscseq r3, r2, r2, lsl #28 │ │ │ │ + rscseq r3, r2, r6, lsl #28 │ │ │ │ + rscseq r3, r2, sl, lsl #28 │ │ │ │ andeq r2, r0, r4, lsr #2 │ │ │ │ cmneq ip, r0, lsr #4 │ │ │ │ @ instruction: 0x0180cc9a │ │ │ │ cmneq r2, lr, asr #25 │ │ │ │ andeq r3, r0, r8, asr #13 │ │ │ │ orreq ip, r0, sl, asr #24 │ │ │ │ cmneq r2, lr, 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 │ │ │ │ - stmle lr, {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, 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 │ │ │ │ - andlt sp, r3, r9, ror r8 │ │ │ │ + andlt sp, r3, r5, lsr #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ cmneq ip, lr, lsl r1 │ │ │ │ - smlabbeq r1, lr, pc, r9 @ │ │ │ │ - ldrdeq sl, [r1, -r0] │ │ │ │ - tsteq r1, r2, lsl ip │ │ │ │ + strdeq r9, [r1, -lr] │ │ │ │ + tsteq r1, r0, asr #12 │ │ │ │ + smlabbeq r1, r2, ip, sl │ │ │ │ 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 203fc4 │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ andcs lr, r0, lr, lsr #24 │ │ │ │ svclt 0x0000bd08 │ │ │ │ cmneq fp, ip, lsr #4 │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ - rsceq fp, fp, r8, asr r6 │ │ │ │ + rsceq fp, fp, r8, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc9ffc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1f6de4 │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 203ff8 │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ andcs lr, r0, r4, lsl ip │ │ │ │ svclt 0x0000bd08 │ │ │ │ ldrsheq sp, [fp, #-24]! @ 0xffffffe8 │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ - rsceq fp, fp, ip, lsr r6 │ │ │ │ + rsceq fp, fp, ip, lsr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febca030 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1f6e18 │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 20402c │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ strdcs lr, [r0], -sl │ │ │ │ svclt 0x0000bd08 │ │ │ │ cmneq fp, r4, asr #3 │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ - rsceq fp, fp, r0, lsr #12 │ │ │ │ + smlaleq fp, fp, r0, r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca064 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0f40ff8 │ │ │ │ - asrslt sp, fp @ │ │ │ │ - stmible r0!, {r0, r6, r7, ip, sp, lr, pc} │ │ │ │ + lslslt sp, r7, #30 │ │ │ │ + stmible ip, {r0, r6, r7, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04bb198 │ │ │ │ @ instruction: 0xf050f019 │ │ │ │ @ instruction: 0xf04cf43f │ │ │ │ @ instruction: 0x4604f119 │ │ │ │ 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], -sp, ror #9 │ │ │ │ strcs fp, [r0], #-3344 @ 0xfffff2f0 │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ - strdeq fp, [fp], #80 @ 0x50 @ │ │ │ │ + rsceq fp, fp, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febca0b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf3e90ff8 │ │ │ │ stclt 6, cr15, [r8, #-732] @ 0xfffffd24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca0c4 │ │ │ │ @@ -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: 0x4620f4bf │ │ │ │ svclt 0x0000bd10 │ │ │ │ - smlaleq fp, fp, r4, r5 @ │ │ │ │ + rsceq fp, fp, r4, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca108 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0c00ff8 │ │ │ │ - @ instruction: 0x4604de3f │ │ │ │ + strmi sp, [r4], -fp, ror #28 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f7c9 │ │ │ │ @ instruction: 0xf04cf3ef │ │ │ │ strmi pc, [r4], -r9, asr #1 │ │ │ │ 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: 0x4620f49d │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r0, asr r5 │ │ │ │ + rsceq fp, fp, r0, asr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca14c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0c00ff8 │ │ │ │ - strmi sp, [r4], -sp, lsr #28 │ │ │ │ + @ instruction: 0x4604de59 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f7a7 │ │ │ │ @ instruction: 0xf04cf3cd │ │ │ │ strmi pc, [r4], -r7, lsr #1 │ │ │ │ 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 │ │ │ │ @ instruction: 0x4620f47b │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, ip, lsl #10 │ │ │ │ + rsceq fp, fp, ip, ror r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca190 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1090ff8 │ │ │ │ - strmi sp, [r4], -sp, lsr #22 │ │ │ │ + @ instruction: 0x4604db59 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f785 │ │ │ │ @ instruction: 0xf04cf3ab │ │ │ │ strmi pc, [r4], -r5, lsl #1 │ │ │ │ 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 │ │ │ │ @ instruction: 0x4620f459 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r8, asr #9 │ │ │ │ + rsceq fp, fp, r8, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca1d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, q12, q12 │ │ │ │ strmi pc, [r4], -r5, lsl #9 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f763 │ │ │ │ @@ -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 │ │ │ │ @ instruction: 0x4620f437 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r4, lsl #9 │ │ │ │ + strdeq fp, [fp], #68 @ 0x44 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca218 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - @ instruction: 0xf1060ff8 │ │ │ │ - strmi sp, [r4], -r1, ror #31 │ │ │ │ + @ instruction: 0xf1070ff8 │ │ │ │ + strmi sp, [r4], -sp, lsl #16 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f741 │ │ │ │ @ instruction: 0xf04cf367 │ │ │ │ strmi pc, [r4], -r1, asr #32 │ │ │ │ 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 │ │ │ │ @ instruction: 0x4620f415 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r0, asr #8 │ │ │ │ + strhteq fp, [fp], #64 @ 0x40 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca25c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf3e90ff8 │ │ │ │ @ instruction: 0x4604f55f │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f71f │ │ │ │ @@ -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 │ │ │ │ @ instruction: 0x4620f3f3 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq fp, [fp], #60 @ 0x3c @ │ │ │ │ + rsceq fp, fp, ip, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca2a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf3e90ff8 │ │ │ │ strmi pc, [r4], -r7, lsl #10 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f6fd │ │ │ │ @@ -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 │ │ │ │ @ instruction: 0x4620f3d1 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strhteq fp, [fp], #56 @ 0x38 │ │ │ │ + rsceq fp, fp, r8, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca2e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1090ff8 │ │ │ │ - strmi sp, [r4], -sp, asr #20 │ │ │ │ + @ instruction: 0x4604da79 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f6db │ │ │ │ @ instruction: 0xf04bf301 │ │ │ │ @ instruction: 0x4604f7db │ │ │ │ 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], -pc, lsr #7 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r4, ror r3 │ │ │ │ + rsceq fp, fp, r4, ror #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca328 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1170ff8 │ │ │ │ - @ instruction: 0x4604dcff │ │ │ │ + strmi sp, [r4], -fp, lsr #26 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f6b9 │ │ │ │ @ instruction: 0xf04bf2df │ │ │ │ @ instruction: 0x4604f7b9 │ │ │ │ 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], -sp, lsl #7 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r0, lsr r3 │ │ │ │ + rsceq fp, fp, r0, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca36c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf3e90ff8 │ │ │ │ strmi pc, [r4], -pc, ror #6 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f697 │ │ │ │ @@ -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 │ │ │ │ strtmi pc, [r0], -fp, ror #6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, ip, ror #5 │ │ │ │ + rsceq fp, fp, ip, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca3b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ vaddw.u32 q9, , d0 │ │ │ │ @ instruction: 0x4604f519 │ │ │ │ @ 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 │ │ │ │ strtmi pc, [r0], -r7, asr #6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r4, lsr #5 │ │ │ │ + rsceq fp, fp, r4, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca3f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4b71c0 │ │ │ │ bmi 4df40c │ │ │ │ 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 │ │ │ │ vqadd.u16 , q6, │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ svclt 0x0000bd10 │ │ │ │ ldrsheq ip, [fp, #-220]! @ 0xffffff24 │ │ │ │ strdeq r3, [r0], -r4 │ │ │ │ - rsceq fp, fp, r0, asr r2 │ │ │ │ + rsceq fp, fp, r0, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca458 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4b7220 │ │ │ │ bmi 4df46c │ │ │ │ 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 │ │ │ │ vshr.s32 , , #20 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ svclt 0x0000bd10 │ │ │ │ @ instruction: 0x017bcd9c │ │ │ │ andeq r1, r0, r4, ror #30 │ │ │ │ - strdeq fp, [fp], #16 @ │ │ │ │ + rsceq fp, fp, r0, ror #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi 1044b14 │ │ │ │ @ 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 ff72f79c │ │ │ │ + stcle 1, cr15, [r6], {23} │ │ │ │ @ instruction: 0xb326b918 │ │ │ │ @ instruction: 0xd1282e02 │ │ │ │ bmi 9bb34c │ │ │ │ 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, r1, r2, r3, sl, 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: 0x4659d8d1 │ │ │ │ - mrcle 0, 0, APSR_nzcv, cr14, 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, r2, r5, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ ldr sp, [r7, r7, asr #3]! │ │ │ │ ldcl 7, cr15, [ip], #996 @ 0x3e4 │ │ │ │ cmneq fp, r8, lsr sp │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ - rsceq fp, fp, r4, asr #3 │ │ │ │ - rscseq fp, lr, r4, lsl lr │ │ │ │ - ldrdeq fp, [fp], #16 @ │ │ │ │ - rsceq fp, fp, r0, asr #3 │ │ │ │ - rsceq fp, fp, r6, ror #2 │ │ │ │ - rsceq fp, fp, r0, lsr #3 │ │ │ │ + rsceq fp, fp, r4, lsr r2 │ │ │ │ + rscseq fp, lr, r4, lsl #29 │ │ │ │ + rsceq fp, fp, r0, asr #4 │ │ │ │ + rsceq fp, fp, r0, lsr r2 │ │ │ │ + ldrdeq fp, [fp], #22 @ │ │ │ │ + rsceq fp, fp, r0, lsl r2 │ │ │ │ ldrheq ip, [fp, #-194]! @ 0xffffff3e │ │ │ │ - rscseq fp, lr, sl, asr sp │ │ │ │ - rsceq fp, fp, r8, lsl #2 │ │ │ │ - ldrdeq fp, [fp], #12 @ │ │ │ │ + rscseq fp, lr, sl, asr #27 │ │ │ │ + rsceq fp, fp, r8, ror r1 │ │ │ │ + rsceq fp, fp, ip, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febca5f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1170ff8 │ │ │ │ - vstrlt d13, [r8, #-484] @ 0xfffffe1c │ │ │ │ + vstrlt d13, [r8, #-660] @ 0xfffffd6c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febca60c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #248, 30 @ 0x3e0 │ │ │ │ @ instruction: 0xf7ff4611 │ │ │ │ stclt 15, cr15, [r8, #-300] @ 0xfffffed4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -4377,24 +4377,24 @@ │ │ │ │ bl 9b1754 │ │ │ │ @ instruction: 0xf8ca2302 │ │ │ │ strt r3, [r9], r0 │ │ │ │ cmneq fp, ip, asr #23 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ ldrheq ip, [fp, #-182]! @ 0xffffff4a │ │ │ │ cmneq fp, r6, lsr #22 │ │ │ │ - strdeq fp, [fp], #186 @ 0xba @ │ │ │ │ - rsceq fp, fp, sl, asr #22 │ │ │ │ - rsceq fp, fp, sl, asr #22 │ │ │ │ + rsceq fp, fp, sl, ror #24 │ │ │ │ + strhteq fp, [fp], #186 @ 0xba │ │ │ │ + strhteq fp, [fp], #186 @ 0xba │ │ │ │ andeq r2, r0, r8, asr r5 │ │ │ │ - rsceq fp, fp, sl, lsr #2 │ │ │ │ + smlaleq fp, fp, sl, r1 @ │ │ │ │ andeq r3, r0, ip, lsl r8 │ │ │ │ - smlaleq fp, fp, sl, sl @ │ │ │ │ - rsceq fp, fp, sl, lsr #21 │ │ │ │ + rsceq fp, fp, sl, lsl #22 │ │ │ │ + rsceq fp, fp, sl, lsl fp │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ - rsceq fp, fp, r2, ror #20 │ │ │ │ + ldrdeq fp, [fp], #162 @ 0xa2 @ │ │ │ │ andeq r3, r0, r4, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca9bc │ │ │ │ @ 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 3b8f38 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 6ec3c │ │ │ │ b.n 74526 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 00074544 : │ │ │ │ stmdb 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 7465c │ │ │ │ movs r2, #1 │ │ │ │ b.n 7465c │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 000746b0 : │ │ │ │ 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 74866 │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 748b0 │ │ │ │ movs r3, #1 │ │ │ │ b.n 748b0 │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr.w ip, [pc, #36] @ 74948 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ b.n 74932 │ │ │ │ adds r1, #1 │ │ │ │ @@ -6058,15 +6058,15 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 7492c │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mla r0, r3, r1, ip │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r4, r0, #4 │ │ │ │ cbz r0, 74972 │ │ │ │ ldr r3, [pc, #36] @ (74974 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ b.n 7495c │ │ │ │ adds r2, #1 │ │ │ │ @@ -6079,17 +6079,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (74978 ) │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r3, [pc, #36] @ (749a4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ b.n 7498a │ │ │ │ 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, r1, #7 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ 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 74a00 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 74a28 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00074a5c : │ │ │ │ stmdb 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 74ab2 │ │ │ │ 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, r1, #3 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00074b24 : │ │ │ │ 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 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cbz r6, 74e2a │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 74e20 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - add r5, pc, #392 @ (adr r5, 74f4c ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 7510c ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 00074dc8 : │ │ │ │ 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 75056 │ │ │ │ nop │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ lsls r3, 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 75332 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ orr.w r0, r3, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ b.n 75322 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ 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 f0020 │ │ │ │ @@ -7600,19 +7600,19 @@ │ │ │ │ @ instruction: 0xfaf7ffff │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ @ instruction: 0xfa0fffff │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ bhi.w 75a02 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, r4, r5 │ │ │ │ @@ -8076,15 +8076,15 @@ │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #27 │ │ │ │ lsls r6, r5, #5 │ │ │ │ udf #68 @ 0x44 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r3, pc, #200 @ (adr r3, 75e08 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ │ │ │ │ 00075d40 : │ │ │ │ cbz r0, 75d56 │ │ │ │ push {r3, lr} │ │ │ │ @@ -8400,15 +8400,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #5 │ │ │ │ b.n 75fd2 │ │ │ │ add r2, pc, #312 @ (adr r2, 761e0 ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r0, pc, #136 @ (adr r0, 7613c ) │ │ │ │ lsls r3, r7, #5 │ │ │ │ │ │ │ │ 000760b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8532,15 +8532,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 761b8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - movs r0, r2 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 000761d8 : │ │ │ │ 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 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ │ │ │ │ 00076248 : │ │ │ │ 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 76288 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ │ │ │ │ 000762bc : │ │ │ │ @@ -8717,15 +8717,16 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ blx 6e1ac │ │ │ │ mov r1, r0 │ │ │ │ b.n 76366 │ │ │ │ - vaddw.u16 q0, q7, d3 │ │ │ │ + movs r6, r1 │ │ │ │ + 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -9193,19 +9194,19 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -10086,20 +10087,20 @@ │ │ │ │ b.n 76c5a │ │ │ │ str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf39c0103 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + and.w r1, ip, #8585216 @ 0x830000 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #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 │ │ │ │ @@ -11399,17 +11400,17 @@ │ │ │ │ b.n 77f06 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r2, #18] │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r2, [r2, #10] │ │ │ │ lsls r3, r7, #5 │ │ │ │ │ │ │ │ 00077f58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -12217,19 +12218,19 @@ │ │ │ │ b.n 787a2 │ │ │ │ ldrb r0, [r2, #11] │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #10] │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - blt.n 788a4 │ │ │ │ + blt.n 78784 │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 000787d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -13513,15 +13514,15 @@ │ │ │ │ lsls r5, r7, #5 │ │ │ │ udf #124 @ 0x7c │ │ │ │ lsls r5, r5, #5 │ │ │ │ udf #108 @ 0x6c │ │ │ │ lsls r5, r5, #5 │ │ │ │ udf #68 @ 0x44 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r1, [pc, #712] @ (7981c ) │ │ │ │ lsls r5, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00079558 : │ │ │ │ @@ -14427,37 +14428,37 @@ │ │ │ │ nop │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 00079f00 : │ │ │ │ ldr.w r3, [r0, #368] @ 0x170 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r0, #340] @ 0x154 │ │ │ │ adds r3, #1 │ │ │ │ @@ -15669,15 +15670,15 @@ │ │ │ │ b.n 7abec │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r6, r1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4f000f0 │ │ │ │ + sbc.w r0, r0, #7864320 @ 0x780000 │ │ │ │ strb r4, [r1, r0] │ │ │ │ lsls r3, r7, #5 │ │ │ │ │ │ │ │ 0007ac24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -17444,15 +17445,15 @@ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ cbz r3, 7bde8 │ │ │ │ blx r3 │ │ │ │ add.w r3, r4, #376 @ 0x178 │ │ │ │ add.w r2, r4, #372 @ 0x174 │ │ │ │ mov r1, r5 │ │ │ │ - bl 97ead0 │ │ │ │ + bl 97eb28 │ │ │ │ b.n 7bdc6 │ │ │ │ ldr.w r5, [r0, #292] @ 0x124 │ │ │ │ b.n 7bd86 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, r2 │ │ │ │ lsls r3, r7, #5 │ │ │ │ @@ -18358,15 +18359,15 @@ │ │ │ │ bl 578958 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x12a90> │ │ │ │ cbz r0, 7c7f4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ bl 578534 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1266c> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 7c7d2 │ │ │ │ - bl 97eba8 │ │ │ │ + bl 97ec00 │ │ │ │ strb.w r0, [r4, #445] @ 0x1bd │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r0, r4, #232 @ 0xe8 │ │ │ │ bl 578634 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1276c> │ │ │ │ b.n 7c7ba │ │ │ │ ldr r4, [pc, #24] @ (7c7fc ) │ │ │ │ @@ -18380,17 +18381,17 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ movs r5, #0 │ │ │ │ b.n 7c7d2 │ │ │ │ subs r0, #98 @ 0x62 │ │ │ │ lsls r3, r7, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ 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] @ 7c880 │ │ │ │ mov r5, r1 │ │ │ │ @@ -18527,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 aeeec │ │ │ │ b.n 7c8e2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 97edb4 │ │ │ │ + bl 97ee0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 7c952 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 7c960 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r3, r4 │ │ │ │ @@ -18608,15 +18609,15 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ cbz r3, 7ca5e │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 97edc8 │ │ │ │ + bl 97ee20 │ │ │ │ str.w r5, [r4, #408] @ 0x198 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 7ca6a │ │ │ │ ldr.w r6, [r0, #292] @ 0x124 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 7ca66 │ │ │ │ @@ -18638,15 +18639,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl aeb60 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 97ee28 │ │ │ │ + bl 97ee80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r6, [r4, #292] @ 0x124 │ │ │ │ b.n 7ca98 │ │ │ │ nop │ │ │ │ │ │ │ │ 0007cabc : │ │ │ │ ldr.w r3, [r0, #372] @ 0x174 │ │ │ │ @@ -19609,15 +19610,15 @@ │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ b.n 7d42c │ │ │ │ lsrs r3, r6, #10 │ │ │ │ lsls r5, r7, #5 │ │ │ │ lsrs r0, r5, #10 │ │ │ │ lsls r5, r7, #5 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r0, r2, #10 │ │ │ │ lsls r5, r7, #5 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7d50a │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19681,17 +19682,17 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #27 │ │ │ │ bne.n 7d49a │ │ │ │ b.n 7d4e0 │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r0, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7d59e │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -19752,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 7d574 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ 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 │ │ │ │ @@ -20180,21 +20181,21 @@ │ │ │ │ b.n 7d6f4 │ │ │ │ movs r3, #31 │ │ │ │ str.w r3, [r6, r8, lsl #3] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 7d62c │ │ │ │ b.n 7d6f4 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ 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 │ │ │ │ @@ -20442,21 +20443,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 7dbe2 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ b.n 7dbe2 │ │ │ │ movs r0, #2 │ │ │ │ b.n 7da40 │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ cbz r0, 7dcca │ │ │ │ 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] │ │ │ │ @@ -20538,15 +20539,15 @@ │ │ │ │ movs r3, #6 │ │ │ │ b.n 7dd3c │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 7dd24 │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ 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] @ 7e120 │ │ │ │ @@ -20881,17 +20882,17 @@ │ │ │ │ add.w r3, r4, #20480 @ 0x5000 │ │ │ │ movw r1, #22992 @ 0x59d0 │ │ │ │ str.w r0, [r3, #512] @ 0x200 │ │ │ │ b.n 7e03e │ │ │ │ nop │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ lsls r3, r7, #5 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 7e17a │ │ │ │ push {r4, lr} │ │ │ │ @@ -21241,23 +21242,23 @@ │ │ │ │ blx 6ec3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2172] @ 0x87c │ │ │ │ b.n 7e46c │ │ │ │ nop │ │ │ │ subs r2, r4, #1 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 0007e4fc <__vaDriverInit_1_22@@libgallium-25.0.7-2.so>: │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 7e6fe <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x202> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21464,17 +21465,17 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ lsls r2, r7, #5 │ │ │ │ cmp r5, #208 @ 0xd0 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r4, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbz r0, 7e776 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x27a> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 7e772 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x276> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ push {r4, r5, r6} │ │ │ │ @@ -21990,17 +21991,17 @@ │ │ │ │ b.n 7eaba <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x5be> │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ b.n 7eaba <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x5be> │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ b.n 7eaba <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x5be> │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ 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 │ │ │ │ @@ -22833,15 +22834,15 @@ │ │ │ │ nop │ │ │ │ asrs r2, r5, #1 │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #29 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ 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, 7f606 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x110a> │ │ │ │ @@ -24248,17 +24249,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #3704] @ 0xe78 │ │ │ │ str.w r2, [r4, #3688] @ 0xe68 │ │ │ │ b.n 803a0 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x1ea4> │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ 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] │ │ │ │ @@ -25444,55 +25445,55 @@ │ │ │ │ str.w r3, [r8, #2664] @ 0xa68 │ │ │ │ b.w 808c4 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x23c8> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb0a017a │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vst2.8 {d16[3],d17[3]}, [r8 :16], sl │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r0, r6] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr.w r3, [r8, #2660] @ 0xa64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 806ba <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x21be> │ │ │ │ ldr.w r2, [r8, #2656] @ 0xa60 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -25824,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 805a6 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x20aa> │ │ │ │ b.w 806ac <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x21b0> │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ 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] @ (819c4 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x34c8>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -26206,22 +26207,22 @@ │ │ │ │ str.w r3, [r4, #2520] @ 0x9d8 │ │ │ │ b.n 817c8 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x32cc> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bic.w r1, r4, sl, ror #1 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xe85c017a │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ 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] @ (81b68 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x366c>) │ │ │ │ @@ -26474,21 +26475,21 @@ │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ bne.n 81c70 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x3774> │ │ │ │ ldr r3, [pc, #32] @ (81ca4 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x37a8>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #204] @ 0xcc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #672] @ (81f34 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x3a38>) │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r7, [pc, #464] @ (81e70 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x3974>) │ │ │ │ + ldr r7, [pc, #912] @ (82030 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x3b34>) │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ stmia r2!, {r2, r4, r6} │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r0, #196] @ 0xc4 │ │ │ │ @@ -26579,17 +26580,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 81d8e <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x3892> │ │ │ │ ldr r3, [pc, #12] @ (81de0 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x38e4>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ b.n 81d8e <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x3892> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #328] @ (81f28 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x3a2c>) │ │ │ │ + ldr r7, [pc, #776] @ (820e8 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x3bec>) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r7, [pc, #8] @ (81dec <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x38f0>) │ │ │ │ + ldr r7, [pc, #456] @ (81fac <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x3ab0>) │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cbz r2, 81dee <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x38f2> │ │ │ │ add.w r2, r1, #8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r2, [r0, #168] @ 0xa8 │ │ │ │ @@ -27286,15 +27287,15 @@ │ │ │ │ b.n 82644 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x4148> │ │ │ │ bge.n 826cc <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x41d0> │ │ │ │ lsls r2, r7, #5 │ │ │ │ asrs r6, r2, #21 │ │ │ │ lsls r3, r7, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 825a0 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x40a4> │ │ │ │ + beq.n 82680 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x4184> │ │ │ │ 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 │ │ │ │ @@ -27762,15 +27763,15 @@ │ │ │ │ nop │ │ │ │ bmi.n 82b9c <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x46a0> │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsrs r1, r6, #29 │ │ │ │ lsls r3, r7, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ 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 │ │ │ │ @@ -28656,18 +28657,18 @@ │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r0, r6, #18 │ │ │ │ lsls r3, r7, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - itte le │ │ │ │ - lslle r2, r5, #3 │ │ │ │ - stmdble sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r3, 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] @ 84128 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x5c2c> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r3, [pc, #2488] @ 8412c <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x5c30> │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ @@ -30115,15 +30116,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xb712 │ │ │ │ lsls r2, r7, #5 │ │ │ │ @ instruction: 0xf269017a │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #0 │ │ │ │ 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 │ │ │ │ @@ -32275,15 +32276,15 @@ │ │ │ │ str r2, [r1, #8] │ │ │ │ b.n 85f06 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x7a0a> │ │ │ │ nop │ │ │ │ add r1, pc, #728 @ (adr r1, 86310 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x7e14>) │ │ │ │ lsls r2, r7, #5 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ 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 │ │ │ │ @@ -35492,15 +35493,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r4, #22] │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #616 @ (adr r7, 88504 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0xa008>) │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r2, [r1, #22] │ │ │ │ lsls r2, r7, #5 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ rsb lr, r3, #32 │ │ │ │ cmp.w lr, #31 │ │ │ │ @@ -40022,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 8a262 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0xbd66> │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - rors r2, r0 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ 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} │ │ │ │ @@ -55178,15 +55179,15 @@ │ │ │ │ lsls r1, r7, #5 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ 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 │ │ │ │ @@ -55422,19 +55423,19 @@ │ │ │ │ movs r0, #23 │ │ │ │ b.n 96826 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x1832a> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ 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 98ba0 │ │ │ │ @@ -55497,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, r5, #15 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ 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 │ │ │ │ @@ -56590,25 +56591,25 @@ │ │ │ │ sub.w r3, r3, #880 @ 0x370 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ b.n 9735e <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x18e62> │ │ │ │ str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 97fee <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x19af2> │ │ │ │ adds r1, #1 │ │ │ │ @@ -57600,17 +57601,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ b.n 9807e <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x19b82> │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - sbc.w r1, lr, #1 │ │ │ │ + rsbs r1, lr, #1 │ │ │ │ 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] @ (982ac <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x19db0>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -57666,19 +57667,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 982e8 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x19dec> │ │ │ │ lsls r1, r7, #5 │ │ │ │ ldrb r6, [r7, #22] │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r3, #22] │ │ │ │ lsls r1, r7, #5 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r4, #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 │ │ │ │ @@ -57698,15 +57699,15 @@ │ │ │ │ bl 98224 <__vaDriverInit_1_22@@libgallium-25.0.7-2.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, [r3, #21] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00098308 : │ │ │ │ stmdb 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 │ │ │ │ @@ -58181,67 +58182,67 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (98840 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (98844 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r4, #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 │ │ │ │ @@ -58987,15 +58988,15 @@ │ │ │ │ lsls r1, r7, #5 │ │ │ │ strb r2, [r7, #1] │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #1] │ │ │ │ lsls r1, r7, #5 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #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 │ │ │ │ @@ -59229,21 +59230,21 @@ │ │ │ │ b.n 990bc │ │ │ │ movs r4, #23 │ │ │ │ b.n 990bc │ │ │ │ movs r4, #16 │ │ │ │ b.n 9916e │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r2, [r4, #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 98ba0 │ │ │ │ @@ -60354,15 +60355,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r7, #3017] @ 0xbc9 │ │ │ │ bl 98f08 │ │ │ │ cmp r8, r5 │ │ │ │ bne.w 99cb8 │ │ │ │ b.n 99cf2 │ │ │ │ nop │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r4, #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 │ │ │ │ @@ -60668,21 +60669,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r4, #17 │ │ │ │ b.n 99f2a │ │ │ │ str r4, [r3, #20] │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [r0, #12] │ │ │ │ lsls r1, r7, #5 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r0, #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 │ │ │ │ @@ -60888,15 +60889,15 @@ │ │ │ │ movs r0, #22 │ │ │ │ b.n 9a334 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ lsls r1, r7, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -61020,25 +61021,25 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r7, r1] │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, r6] │ │ │ │ lsls r1, r7, #5 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, 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, #3824] @ 0xef0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #844] @ (9a834 ) │ │ │ │ @@ -62115,15 +62116,15 @@ │ │ │ │ b.n 9ad82 │ │ │ │ strb r4, [r5, r0] │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, r7] │ │ │ │ lsls r1, r7, #5 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r5, 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] @ (9b23c ) │ │ │ │ @@ -62333,18 +62334,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #832] @ (9b580 ) │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #656] @ (9b4d8 ) │ │ │ │ lsls r1, r7, #5 │ │ │ │ - bkpt 0x00f2 │ │ │ │ - lsls r1, r0, #4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt vs │ │ │ │ + lslvs r1, r0, #4 │ │ │ │ + stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movvs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #332] @ (9b3ac ) │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #332] @ (9b3b0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -62834,19 +62835,19 @@ │ │ │ │ nop │ │ │ │ strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r7, #5 │ │ │ │ ldr r1, [pc, #424] @ (9b8b0 ) │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #272] @ (9b820 ) │ │ │ │ + ldr r4, [pc, #720] @ (9b9e0 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r1, [pc, #280] @ (9b82c ) │ │ │ │ lsls r1, r7, #5 │ │ │ │ - lsrs r6, r3 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 9b800 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -63373,19 +63374,19 @@ │ │ │ │ lsls r1, r7, #5 │ │ │ │ movs r4, #20 │ │ │ │ lsls r3, r7, #5 │ │ │ │ movs r4, #6 │ │ │ │ lsls r3, r7, #5 │ │ │ │ add r4, r9 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - bx r2 │ │ │ │ + blx r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov r8, lr │ │ │ │ + bx ip │ │ │ │ lsls r1, r5, #3 │ │ │ │ - mov ip, r4 │ │ │ │ + bxns r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 9bcfe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -63539,15 +63540,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r8, r5 │ │ │ │ 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 │ │ │ │ @@ -63649,15 +63650,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #23 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #3 │ │ │ │ b.n 9bef4 │ │ │ │ mov r6, r7 │ │ │ │ b.n 9befc │ │ │ │ - cbz r6, 9bf44 │ │ │ │ + cbz r6, 9bf60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ beq.n 9bfa4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -63762,15 +63763,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 3b8f38 │ │ │ │ b.n 9bf9a │ │ │ │ movs r0, #23 │ │ │ │ b.n 9bfa0 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ 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 │ │ │ │ @@ -64033,15 +64034,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 9c220 │ │ │ │ movs r0, #4 │ │ │ │ b.n 9c220 │ │ │ │ mov.w r9, #54 @ 0x36 │ │ │ │ b.n 9c20e │ │ │ │ nop │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ 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 │ │ │ │ @@ -64122,15 +64123,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #25 │ │ │ │ b.n 9c376 │ │ │ │ movs r0, #4 │ │ │ │ b.n 9c376 │ │ │ │ mov.w r9, #54 @ 0x36 │ │ │ │ b.n 9c322 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ 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 │ │ │ │ @@ -64975,15 +64976,15 @@ │ │ │ │ bl 3b8f38 │ │ │ │ b.n 9cb82 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r7, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #856 @ (adr r7, 9cf0c ) │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -65179,15 +65180,15 @@ │ │ │ │ b.n 9cd80 │ │ │ │ mov r0, r4 │ │ │ │ bl 9cbb8 │ │ │ │ b.n 9cd64 │ │ │ │ movs r5, #23 │ │ │ │ b.n 9cd78 │ │ │ │ nop │ │ │ │ - add r3, pc, #56 @ (adr r3, 9ce00 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, 9cfc0 ) │ │ │ │ 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] @ (9d09c ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -65477,15 +65478,15 @@ │ │ │ │ b.n 9ce9e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #28 │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #384 @ (adr r2, 9d228 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 9d3e8 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r1, #90 @ 0x5a │ │ │ │ lsls r1, r7, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -65835,17 +65836,17 @@ │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 9d414 │ │ │ │ strh r4, [r0, r1] │ │ │ │ lsls r1, r7, #5 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -66054,21 +66055,21 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 2059f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 9d484 │ │ │ │ nop │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ 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 │ │ │ │ @@ -66136,21 +66137,21 @@ │ │ │ │ mov r3, ip │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f0 │ │ │ │ b.n 9d762 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -66312,23 +66313,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (9d964 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 9d91e │ │ │ │ nop │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ 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 │ │ │ │ @@ -66380,15 +66381,15 @@ │ │ │ │ movhi r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #37122 @ 0x9102 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 9d99c │ │ │ │ b.n 9d9c4 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ 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 │ │ │ │ @@ -66525,21 +66526,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 9db18 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r3, 9dbee │ │ │ │ push {lr} │ │ │ │ mov r3, r0 │ │ │ │ add.w lr, r0, #540 @ 0x21c │ │ │ │ movw ip, #36161 @ 0x8d41 │ │ │ │ @@ -66834,21 +66835,21 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 9dc7a │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ b.n 9dd14 │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ b.n 9dece │ │ │ │ nop │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -66904,15 +66905,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 9df4c │ │ │ │ b.n 9df6a │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 9df6a │ │ │ │ b.n 9df4c │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ 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 │ │ │ │ @@ -67170,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 9e18a │ │ │ │ b.n 9e200 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ 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 │ │ │ │ @@ -67301,15 +67302,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r4, [pc, #472] @ (9e5b8 ) │ │ │ │ + ldr r4, [pc, #920] @ (9e778 ) │ │ │ │ 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 │ │ │ │ @@ -67402,15 +67403,15 @@ │ │ │ │ bne.n 9e43e │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bls.n 9e43e │ │ │ │ b.n 9e47a │ │ │ │ nop │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ 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] @ 9eb6c │ │ │ │ @@ -68011,53 +68012,53 @@ │ │ │ │ b.n 9e906 │ │ │ │ subs r0, r1, r4 │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, r3 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ subs r0, r0, r0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ lsls r1, r5, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r5, #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] @ (9ef54 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -68582,17 +68583,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 9f124 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9f0f6 │ │ │ │ b.n 9f062 │ │ │ │ nop │ │ │ │ - adds r0, r6, r1 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r7, [pc, #96] @ (9f1a8 ) │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -68729,23 +68730,23 @@ │ │ │ │ b.n 9f1a4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #360] @ 0x168 │ │ │ │ bl 393224 │ │ │ │ b.n 9f256 │ │ │ │ adds r4, #186 @ 0xba │ │ │ │ lsls r1, r7, #5 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [pc, #528] @ (9f4e8 ) │ │ │ │ lsls r1, r7, #5 │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ 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] @ (9f448 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -68872,19 +68873,19 @@ │ │ │ │ bl 393224 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r3, #30 │ │ │ │ lsls r1, r7, #5 │ │ │ │ ldr r4, [pc, #488] @ (9f638 ) │ │ │ │ lsls r1, r7, #5 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [pc, #4] @ (9f464 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0x47d2 │ │ │ │ lsls r1, r7, #5 │ │ │ │ @@ -69039,15 +69040,15 @@ │ │ │ │ bne.n 9f5f6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9f5ca │ │ │ │ b.n 9f560 │ │ │ │ ldr r2, [pc, #336] @ (9f760 ) │ │ │ │ lsls r1, r7, #5 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ 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, 9f672 │ │ │ │ @@ -69236,15 +69237,15 @@ │ │ │ │ bne.n 9f81a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9f7de │ │ │ │ b.n 9f70e │ │ │ │ ldr r1, [pc, #128] @ (9f8b4 ) │ │ │ │ lsls r1, r7, #5 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -69327,15 +69328,15 @@ │ │ │ │ bne.n 9f90e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9f8e2 │ │ │ │ b.n 9f878 │ │ │ │ blxns r4 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ 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 │ │ │ │ @@ -69386,15 +69387,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (9f9c8 ) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh.w r2, [r0, #376] @ 0x178 │ │ │ │ ldrh.w r3, [r0, #412] @ 0x19c │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 9f9dc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -70638,131 +70639,131 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.w a0582 │ │ │ │ b.n a02b8 │ │ │ │ lsls r2, r2, #15 │ │ │ │ lsls r1, r7, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ udf #56 @ 0x38 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ble.n a064c │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r4, r5, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bgt.n a06c8 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bgt.n a07a8 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ blt.n a06e0 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n a0708 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n a06d4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n a06a0 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n a0680 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n a083c │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n a07a8 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bls.n a0714 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bls.n a06e0 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bls.n a0868 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bls.n a082c │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bls.n a07f8 │ │ │ │ lsls r2, r7, #5 │ │ │ │ bls.n a07c8 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bhi.n a0790 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bhi.n a0740 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -70851,15 +70852,15 @@ │ │ │ │ str.w r3, [r6, #336] @ 0x150 │ │ │ │ bl 393224 │ │ │ │ b.n a0846 │ │ │ │ subs r6, r6, #0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 9f2e4 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -70906,17 +70907,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r6, r1, #4 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r0, #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 a08f4 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -70957,17 +70958,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r6, r0, #2 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl a097c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -71237,15 +71238,15 @@ │ │ │ │ lsls r1, r7, #5 │ │ │ │ @ instruction: 0xf58a0178 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #24 │ │ │ │ lsls r1, r7, #5 │ │ │ │ bics.w r1, r4, #16252928 @ 0xf80000 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r0, r3, #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] @ (a0cf8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -71281,16 +71282,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r1, r4 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - @ instruction: 0xfb8a00e8 │ │ │ │ - vrev32. q8, q12 │ │ │ │ + @ instruction: 0xfbfa00e8 │ │ │ │ + lsls r4, r5, #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] @ (a0d70 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ @@ -71325,16 +71327,16 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r2, r2 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - @ instruction: 0xfafa00e8 │ │ │ │ - vmla.i q0, q10, d0[6] │ │ │ │ + @ instruction: 0xfb6a00e8 │ │ │ │ + vrev32.16 q8, q12 │ │ │ │ ldr.w ip, [pc, #2412] @ a1730 │ │ │ │ movw r3, #34847 @ 0x881f │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ add ip, pc │ │ │ │ push {lr} │ │ │ │ bhi.n a0e56 │ │ │ │ @@ -73378,18 +73380,18 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ b.n a226c │ │ │ │ - @ instruction: 0xeaec00e8 │ │ │ │ - @ instruction: 0xeaba00e8 │ │ │ │ - pkhtb r0, r6, r8, asr #3 │ │ │ │ - pkhtb r0, r0, r8, asr #3 │ │ │ │ + adcs.w r0, ip, r8, asr #3 │ │ │ │ + @ instruction: 0xeb2a00e8 │ │ │ │ + @ instruction: 0xeb3600e8 │ │ │ │ + @ instruction: 0xeb3000e8 │ │ │ │ stmdb 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] @ (a23f4 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -73490,15 +73492,15 @@ │ │ │ │ bne.n a23b0 │ │ │ │ b.n a2332 │ │ │ │ nop │ │ │ │ lsls r6, r4, #12 │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r2, r0, #2 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - ands.w r0, r6, r8, asr #3 │ │ │ │ + eor.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] @ (a24b0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -73556,18 +73558,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r1, #8 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - @ instruction: 0xe98600e8 │ │ │ │ - ldrd r0, r0, [r6, #-928]! @ 0x3a0 │ │ │ │ - ldmdb r2!, {r3, r5, r6, r7} │ │ │ │ - strd r0, r0, [ip, #-928] @ 0x3a0 │ │ │ │ + ldrd r0, r0, [r6, #928]! @ 0x3a0 │ │ │ │ + strd r0, r0, [r6, #928]! @ 0x3a0 │ │ │ │ + @ instruction: 0xe9a200e8 │ │ │ │ + @ instruction: 0xe9bc00e8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (a2544 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ @@ -73610,19 +73612,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - ldmdb r8, {r3, r5, r6, r7} │ │ │ │ - ldrd r0, r0, [sl], #928 @ 0x3a0 │ │ │ │ - ldmdb r0, {r3, r5, r6, r7} │ │ │ │ - strd r0, r0, [r4], #928 @ 0x3a0 │ │ │ │ - stmdb r6, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xe98800e8 │ │ │ │ + strd r0, r0, [sl, #-928]! @ 0x3a0 │ │ │ │ + @ instruction: 0xe98000e8 │ │ │ │ + ldrd r0, r0, [r4, #-928] @ 0x3a0 │ │ │ │ + ldrd r0, r0, [r6, #-928]! @ 0x3a0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #100] @ (a25d0 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -73662,19 +73664,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - @ instruction: 0xe8c400e8 │ │ │ │ - stmia.w lr!, {r3, r5, r6, r7} │ │ │ │ - stmia.w r4, {r3, r5, r6, r7} │ │ │ │ - ldmia.w r8, {r3, r5, r6, r7} │ │ │ │ - ldrd r0, r0, [sl], #-928 @ 0x3a0 │ │ │ │ + ldmdb r4!, {r3, r5, r6, r7} │ │ │ │ + ldmdb lr, {r3, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r4], #928 @ 0x3a0 │ │ │ │ + stmdb r8, {r3, r5, r6, r7} │ │ │ │ + strd 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] @ (a2664 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -73719,21 +73721,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r3 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - @ instruction: 0xe85a00e8 │ │ │ │ - strex r0, r0, [r0, #928] @ 0x3a0 │ │ │ │ - b.n a2658 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xe82a00e8 │ │ │ │ - b.n a264c │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + @ instruction: 0xe8ca00e8 │ │ │ │ + ldmia.w r0!, {r3, r5, r6, r7} │ │ │ │ + strd r0, r0, [r2], #-928 @ 0x3a0 │ │ │ │ + ldmia.w sl, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xe85800e8 │ │ │ │ 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] @ (a26a8 ) │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -73741,15 +73741,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ strd r4, ip, [sp] │ │ │ │ bl a22dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe81a00e8 │ │ │ │ + stmia.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] @ (a27cc ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -73851,17 +73851,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a2778 │ │ │ │ b.n a26fa │ │ │ │ nop │ │ │ │ vbsl q8, q3, q12 │ │ │ │ adds r2, r1, r3 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - b.n a26d8 │ │ │ │ + b.n a27b8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a2698 │ │ │ │ + b.n a2778 │ │ │ │ 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] @ a280c │ │ │ │ @@ -73872,15 +73872,15 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl a22dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n a25f8 │ │ │ │ + b.n a26d8 │ │ │ │ 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] @ (a2928 ) │ │ │ │ @@ -73981,17 +73981,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a28d6 │ │ │ │ b.n a285e │ │ │ │ ldc2l 1, cr0, [r2, #480]! @ 0x1e0 │ │ │ │ asrs r6, r4, #29 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - b.n a25a4 │ │ │ │ + b.n a2684 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a25c8 │ │ │ │ + b.n a26a8 │ │ │ │ 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] @ a2968 │ │ │ │ @@ -74002,15 +74002,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ bl a22dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n a2544 │ │ │ │ + b.n a2624 │ │ │ │ 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] @ (a29dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -74046,19 +74046,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r8], {120} @ 0x78 │ │ │ │ - b.n a2634 │ │ │ │ + b.n a2714 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a254c │ │ │ │ + b.n a262c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a257c │ │ │ │ + b.n a265c │ │ │ │ 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] @ (a2afc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -74153,17 +74153,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a2ab8 │ │ │ │ b.n a2a40 │ │ │ │ ldc2 1, cr0, [r6], {120} @ 0x78 │ │ │ │ asrs r2, r6, #21 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - b.n a2664 │ │ │ │ + b.n a2744 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a25bc │ │ │ │ + b.n a269c │ │ │ │ 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] @ (a2c18 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -74259,17 +74259,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a2bc6 │ │ │ │ b.n a2b56 │ │ │ │ @ instruction: 0xfaf60178 │ │ │ │ asrs r6, r5, #17 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - b.n a2580 │ │ │ │ + b.n a2660 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a2558 │ │ │ │ + b.n a2638 │ │ │ │ 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] @ (a2d18 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -74355,15 +74355,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a2cf4 │ │ │ │ b.n a2c7c │ │ │ │ ldr??.w r0, [lr, #376] @ 0x178 │ │ │ │ asrs r0, r4, #14 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + b.n a2d70 │ │ │ │ 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 │ │ │ │ @@ -74645,21 +74645,21 @@ │ │ │ │ b.n a3000 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #360] @ 0x168 │ │ │ │ bl 393224 │ │ │ │ b.n a3032 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7be0178 │ │ │ │ - b.n a344c │ │ │ │ + b.n a352c │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r2, r6, #4 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - b.n a31cc │ │ │ │ + b.n a32ac │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a312c │ │ │ │ + b.n a320c │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl a2e44 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -74859,15 +74859,15 @@ │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #29 │ │ │ │ lsls r1, r7, #5 │ │ │ │ ldmia r6, {r3, r4, r6} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #206 @ 0xce │ │ │ │ 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 9f148 │ │ │ │ @@ -74976,15 +74976,15 @@ │ │ │ │ bl 9fc0c │ │ │ │ ldrh.w r3, [r4, #188] @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ b.n a33ac │ │ │ │ @ instruction: 0xf3360178 │ │ │ │ lsrs r0, r1, #4 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - bls.n a33f8 │ │ │ │ + bls.n a32d8 │ │ │ │ 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] @ (a34c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -75071,17 +75071,17 @@ │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2300178 │ │ │ │ lsls r6, r7, #31 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - bgt.n a358c │ │ │ │ + bgt.n a346c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n a3440 │ │ │ │ + bhi.n a3520 │ │ │ │ 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] @ (a3598 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -75147,21 +75147,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (a35a8 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n a3524 │ │ │ │ @ instruction: 0xf12a0178 │ │ │ │ - blt.n a3598 │ │ │ │ + bgt.n a3678 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bgt.n a35cc │ │ │ │ + bgt.n a34ac │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r6, r2, #27 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - bvs.n a356c │ │ │ │ + bvc.n a364c │ │ │ │ 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] @ (a3660 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -75224,21 +75224,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n a362a │ │ │ │ nop │ │ │ │ orrs.w r1, r6, #120 @ 0x78 │ │ │ │ - blt.n a35ec │ │ │ │ + bgt.n a36cc │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r6, r5, #24 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - blt.n a3704 │ │ │ │ + blt.n a35e4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvs.n a36a8 │ │ │ │ + bvs.n a3588 │ │ │ │ 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 │ │ │ │ @@ -75310,19 +75310,19 @@ │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ b.n a371e │ │ │ │ - beq.n a379c │ │ │ │ + beq.n a367c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n a3798 │ │ │ │ + beq.n a3678 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n a36c0 │ │ │ │ + bne.n a37a0 │ │ │ │ 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 │ │ │ │ @@ -75879,25 +75879,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w a3c12 │ │ │ │ movw r2, #32879 @ 0x806f │ │ │ │ cmp r3, r2 │ │ │ │ beq.n a3d56 │ │ │ │ b.n a3c6e │ │ │ │ adcs.w r1, ip, r8, ror #1 │ │ │ │ - bvs.n a3cf4 │ │ │ │ + bvc.n a3dd4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n a3d8c │ │ │ │ + bvs.n a3e6c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n a3d84 │ │ │ │ + bvs.n a3e64 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n a3d80 │ │ │ │ + bvs.n a3e60 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n a3d0c │ │ │ │ + bvs.n a3dec │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bpl.n a3e4c │ │ │ │ + bpl.n a3d2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr.w r2, [r2, #1636] @ 0x664 │ │ │ │ cmp r2, #30 │ │ │ │ bls.w a3c12 │ │ │ │ movw r2, #34067 @ 0x8513 │ │ │ │ subs r2, r3, r2 │ │ │ │ clz r2, r2 │ │ │ │ @@ -75938,15 +75938,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ bl a3aa8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n a3ee0 │ │ │ │ + bmi.n a3dc0 │ │ │ │ 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] │ │ │ │ @@ -75973,15 +75973,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ bl a3aa8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n a3eb4 │ │ │ │ + bmi.n a3d94 │ │ │ │ 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 │ │ │ │ @@ -75999,15 +75999,15 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl a3aa8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n a3eb0 │ │ │ │ + bmi.n a3f90 │ │ │ │ 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] │ │ │ │ @@ -76037,15 +76037,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl a3aa8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n a3ea0 │ │ │ │ + bmi.n a3f80 │ │ │ │ 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] @ (a3fbc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -76241,29 +76241,29 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n a4010 │ │ │ │ nop │ │ │ │ b.n a3d98 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - bcs.n a40c8 │ │ │ │ + bcc.n a41a8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n a4068 │ │ │ │ + bcc.n a4148 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n a4158 │ │ │ │ + bcs.n a4038 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bne.n a415c │ │ │ │ + bne.n a403c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n a4128 │ │ │ │ + bcs.n a4208 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n a40f8 │ │ │ │ + bne.n a41d8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bne.n a40e0 │ │ │ │ + bcs.n a41c0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bne.n a41c8 │ │ │ │ + bne.n a40a8 │ │ │ │ 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] @ (a4274 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -76501,23 +76501,23 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n a42ca │ │ │ │ b.n a4ab8 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - beq.n a4460 │ │ │ │ + beq.n a4340 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, 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] @ (a449c ) │ │ │ │ @@ -76606,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 a443e │ │ │ │ b.n a492c │ │ │ │ lsls r0, r7, #5 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5, {r4, 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, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #380] @ (a4638 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -76773,31 +76773,31 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n a4514 │ │ │ │ nop │ │ │ │ b.n a48f0 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4, {r1, r4, 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] @ (a4744 ) │ │ │ │ @@ -76888,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 a46e2 │ │ │ │ nop │ │ │ │ svc 162 @ 0xa2 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ 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] @ (a492c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -77084,39 +77084,39 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n a47a0 │ │ │ │ udf #178 @ 0xb2 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, 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] @ (a4ae4 ) │ │ │ │ @@ -77263,17 +77263,17 @@ │ │ │ │ b.n a49b6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r6 │ │ │ │ b.n a4a30 │ │ │ │ nop │ │ │ │ bgt.n a4a24 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r4, 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 │ │ │ │ ldr r5, [pc, #336] @ (a4c54 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -77414,25 +77414,25 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n a4b40 │ │ │ │ blt.n a4c78 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ 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] @ (a4d48 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -77514,15 +77514,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bls.n a4e38 │ │ │ │ lsls r0, r7, #5 │ │ │ │ cbz r4, a4da8 │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ uxtb r0, r5 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -77691,35 +77691,35 @@ │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ sxtb r6, r7 │ │ │ │ lsls r0, r7, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ cbz r0, a4f46 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, 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] @ (a5094 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -77854,15 +77854,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bvs.n a5014 │ │ │ │ lsls r0, r7, #5 │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -78018,32 +78018,32 @@ │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - itet le │ │ │ │ - lslle r0, r5, #3 │ │ │ │ - pushgt {r4, r5, lr} │ │ │ │ - movle.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, 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] @ a5294 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ add ip, pc │ │ │ │ @@ -78057,15 +78057,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ strd ip, r0, [sp, #20] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ bl a3aa8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, 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 │ │ │ │ @@ -78084,15 +78084,15 @@ │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ bl a3aa8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r2, 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 │ │ │ │ @@ -78112,15 +78112,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ bl a3aa8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, 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 │ │ │ │ @@ -78363,23 +78363,23 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - sxth r6, r1 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - bkpt 0x00de │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbz r2, a55ec │ │ │ │ + ittt mi │ │ │ │ + lslmi r0, r5, #3 │ │ │ │ + itee mi @ unpredictable │ │ │ │ + lslmi r0, r5, #3 │ │ │ │ + uxtbpl r2, r3 │ │ │ │ + lslpl r0, r5, #3 │ │ │ │ + cbz r2, a5608 │ │ │ │ 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] @ (a56bc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -78535,17 +78535,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r6} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r4, r5, r6, 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] @ (a5920 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -78717,15 +78717,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl a548c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - cbnz r2, a59da │ │ │ │ + cbnz r2, a59f6 │ │ │ │ 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] @ (a59c4 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -78751,17 +78751,17 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ bl a548c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r4!, {r3, r7} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - cbnz r2, a5a1c │ │ │ │ + cbnz r2, a5a38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r0, a5a12 │ │ │ │ + cbnz r0, a5a2e │ │ │ │ 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] @ (a5a90 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -78831,17 +78831,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r4, r5} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - cbnz r4, a5ade │ │ │ │ + cbnz r4, a5afa │ │ │ │ lsls r0, r5, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + revsh r2, r6 │ │ │ │ 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] @ (a5af4 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -78873,17 +78873,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a5ac8 │ │ │ │ b.n a5ada │ │ │ │ nop │ │ │ │ ldmia r3, {r3, r5, r6} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - hlt 0x0018 │ │ │ │ + cbnz r0, a5b3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - hlt 0x0004 │ │ │ │ + revsh r4, r6 │ │ │ │ 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] @ (a5b58 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -78915,17 +78915,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a5b2c │ │ │ │ b.n a5b3e │ │ │ │ nop │ │ │ │ ldmia r3!, {r2} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - rev16 r0, r4 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rev16 r4, r1 │ │ │ │ + hlt 0x003c │ │ │ │ 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] @ (a5be0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -78967,19 +78967,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r2!, {r5, r7} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - hlt 0x0024 │ │ │ │ + cbnz r4, a5c2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rev16 r0, r6 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r6, a5c2a │ │ │ │ + rev16 r6, r3 │ │ │ │ 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] @ (a5d20 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79086,21 +79086,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n a5c32 │ │ │ │ ldmia r2!, {r1, r4} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - rev16 r0, r1 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n a6498 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - cbnz r2, a5d46 │ │ │ │ + cbnz r2, a5d62 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r0, a5d52 │ │ │ │ + cbnz r0, a5d6e │ │ │ │ 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] @ (a5dcc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79152,19 +79152,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, a5dee │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r6, a5dda │ │ │ │ + cbnz r6, a5df6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r6, a5df6 │ │ │ │ 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] @ (a5e54 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79205,19 +79205,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - cbnz r6, a5e68 │ │ │ │ + cbnz r6, a5e84 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r2, a5e68 │ │ │ │ + cbnz r2, a5e84 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + cbnz r0, a5e68 │ │ │ │ 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] @ (a5f94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79324,21 +79324,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n a5ea6 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + cbnz r4, a5fae │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n a6224 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ 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 │ │ │ │ @@ -79410,17 +79410,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r6!, {r3, r4, r6} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ 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] @ (a60d4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79453,17 +79453,17 @@ │ │ │ │ bl 9f838 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a60a4 │ │ │ │ b.n a60bc │ │ │ │ stmia r5!, {r2, r3, r7} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ 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] @ (a618c ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -79578,17 +79578,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb66c │ │ │ │ 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] @ (a6258 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -79639,17 +79639,17 @@ │ │ │ │ bl 9f838 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a6288 │ │ │ │ b.n a62a4 │ │ │ │ stmia r3!, {r3, r5, r7} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb60e │ │ │ │ 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] @ (a639c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79722,19 +79722,19 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmia r3!, {r3, r4, r5} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r4, 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] @ (a6470 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79806,17 +79806,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ 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] @ (a64d8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -79850,17 +79850,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a64a8 │ │ │ │ b.n a64be │ │ │ │ nop │ │ │ │ stmia r1!, {r3, r7} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - push {r4, r7} │ │ │ │ + push {lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r3, 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] @ (a6590 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -79923,15 +79923,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #3 │ │ │ │ beq.n a656c │ │ │ │ b.n a652a │ │ │ │ stmia r1!, {r5} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - cbz r2, a6600 │ │ │ │ + push {r1, 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #220] @ (a6688 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -80013,15 +80013,15 @@ │ │ │ │ bne.n a6672 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a6634 │ │ │ │ b.n a65ea │ │ │ │ stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r7, #5 │ │ │ │ - cbz r6, a66d8 │ │ │ │ + cbz r6, a66f4 │ │ │ │ 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] @ (a66fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -80053,15 +80053,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (a6700 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ it vc │ │ │ │ lslvc r0, r7, #5 │ │ │ │ - sxtb r4, r6 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -80106,30 +80106,30 @@ │ │ │ │ bl 393d2c │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp.w r5, #444 @ 0x1bc │ │ │ │ bne.n a675c │ │ │ │ ldr r0, [pc, #36] @ (a67a4 ) │ │ │ │ add r0, pc │ │ │ │ - bl f2e418 │ │ │ │ + bl f2e470 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #28] @ (a67a8 ) │ │ │ │ add r0, pc │ │ │ │ bl 205c3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsrs r0, r1, #16 │ │ │ │ lsls r3, r5, #5 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ lsls r2, r7, #5 │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #36] @ (a67d4 ) │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r0, r3 │ │ │ │ add.w r1, r2, r3 │ │ │ │ @@ -80283,15 +80283,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 205804 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r6, #12 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r1, [pc, #96] @ (a69c0 ) │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc │ │ │ │ mul.w r2, r0, r2 │ │ │ │ add.w r3, r2, r1 │ │ │ │ @@ -81772,19 +81772,19 @@ │ │ │ │ ldr r2, [pc, #16] @ (a7790 ) │ │ │ │ add r2, pc │ │ │ │ b.n a7616 │ │ │ │ ldr r2, [pc, #16] @ (a7794 ) │ │ │ │ add r2, pc │ │ │ │ b.n a7616 │ │ │ │ ldc2l 1, cr0, [r0, #-424]! @ 0xfffffe58 │ │ │ │ - add r3, pc, #904 @ (adr r3, a7b18 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, a78d8 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r0, #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 │ │ │ │ @@ -81962,15 +81962,15 @@ │ │ │ │ b.n a78bc │ │ │ │ sub.w r3, r6, #33280 @ 0x8200 │ │ │ │ subs r3, #39 @ 0x27 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n a791e │ │ │ │ b.n a78bc │ │ │ │ nop │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x00ba │ │ │ │ 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 │ │ │ │ @@ -82475,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 a7e66 │ │ │ │ b.n a7e44 │ │ │ │ nop │ │ │ │ - cbnz r0, a7f1a │ │ │ │ + cbnz r0, a7f36 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cbz r1, a7f78 │ │ │ │ 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 │ │ │ │ @@ -82879,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, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -82913,15 +82913,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r4, a8434 │ │ │ │ + push {r2, r4, 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 │ │ │ │ @@ -83056,15 +83056,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #6 │ │ │ │ pop {r3, pc} │ │ │ │ - uxtb r6, r5 │ │ │ │ + cbz r6, a858a │ │ │ │ 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 │ │ │ │ @@ -83089,15 +83089,15 @@ │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ bne.n a8570 │ │ │ │ movw r3, #1284 @ 0x504 │ │ │ │ strh r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb820100 │ │ │ │ + @ instruction: 0xebf20100 │ │ │ │ movw r3, #34235 @ 0x85bb │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n a85cc │ │ │ │ movw r3, #34233 @ 0x85b9 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n a85c8 │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -84777,17 +84777,17 @@ │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ vmaxnm.f16 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @ instruction: 0xffb7ffff │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ - blt.n a96c0 │ │ │ │ + blt.n a95a0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r2, pc, #280 @ (adr r2, a9794 ) │ │ │ │ + add r2, pc, #728 @ (adr r2, a9954 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ movw r2, #34030 @ 0x84ee │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bhi.n a96a2 │ │ │ │ movw r2, #34024 @ 0x84e8 │ │ │ │ cmp r0, r2 │ │ │ │ @@ -84958,15 +84958,15 @@ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.n a9856 │ │ │ │ ldr r2, [pc, #8] @ (a9858 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - bhi.n a98fc │ │ │ │ + bhi.n a97dc │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movw r3, #33319 @ 0x8227 │ │ │ │ ldr.w lr, [pc, #3240] @ aa50c │ │ │ │ cmp r1, r3 │ │ │ │ add lr, pc │ │ │ │ beq.w a9ea2 │ │ │ │ @@ -91102,15 +91102,15 @@ │ │ │ │ mov.w r0, #278 @ 0x116 │ │ │ │ b.w ad81a │ │ │ │ nop │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ lsls r0, r7, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, #121 @ 0x79 │ │ │ │ b.w ad81a │ │ │ │ movs r0, #194 @ 0xc2 │ │ │ │ b.w ad81a │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ b.w ad81a │ │ │ │ @@ -92074,15 +92074,15 @@ │ │ │ │ nop │ │ │ │ asrs r2, r6, #24 │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #24 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - ldr r6, [pc, #104] @ (aebc4 ) │ │ │ │ + ldr r6, [pc, #552] @ (aed84 ) │ │ │ │ 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 │ │ │ │ @@ -92385,15 +92385,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r2, r3, #6 │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #5 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - adcs r2, r7 │ │ │ │ + rors r2, r5 │ │ │ │ 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, aef04 │ │ │ │ @@ -93161,15 +93161,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl af084 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, 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] @ (af77c ) │ │ │ │ @@ -93177,30 +93177,30 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp] │ │ │ │ bl af084 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r0 │ │ │ │ + asrs r2, r6 │ │ │ │ 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] @ (af7a4 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl af084 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r5 │ │ │ │ + asrs r2, r3 │ │ │ │ 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 │ │ │ │ @@ -93234,15 +93234,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl af368 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ 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] @ (af840 ) │ │ │ │ @@ -93250,30 +93250,30 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp] │ │ │ │ bl af368 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ands r2, r4 │ │ │ │ + lsls r2, r2 │ │ │ │ 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] @ (af868 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl af368 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ands r6, r1 │ │ │ │ + eors r6, r7 │ │ │ │ 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 │ │ │ │ @@ -95412,21 +95412,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n b0f70 │ │ │ │ nop │ │ │ │ asrs r6, r1, #28 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ 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] @ (b10a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -95496,17 +95496,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n b10e8 │ │ │ │ asrs r0, r4, #21 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + cmp r0, #14 │ │ │ │ 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 │ │ │ │ @@ -95653,15 +95653,15 @@ │ │ │ │ asrs r4, r2, #16 │ │ │ │ lsls r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 1, cr0, [r0, #476]! @ 0x1dc │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ 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] @ (b1454 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -95859,15 +95859,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r6, r0, #5 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -96191,15 +96191,15 @@ │ │ │ │ strb.w r1, [r0, #353] @ 0x161 │ │ │ │ pop {r3, pc} │ │ │ │ asrs r6, r5, #32 │ │ │ │ lsls r0, r7, #5 │ │ │ │ and.w r1, sl, r7, ror #1 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n b18e2 │ │ │ │ add.w r0, r0, #458752 @ 0x70000 │ │ │ │ str.w r1, [r0, #332] @ 0x14c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -96271,15 +96271,15 @@ │ │ │ │ cmp r3, #29 │ │ │ │ bls.w b166e │ │ │ │ b.n b1978 │ │ │ │ add.w r0, r0, #458752 @ 0x70000 │ │ │ │ str.w r1, [r0, #404] @ 0x194 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ 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 │ │ │ │ @@ -96565,19 +96565,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (b1cc8 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n b1c98 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r2, r6, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r0, r0, #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 │ │ │ │ @@ -100636,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: 0xf39e00e7 │ │ │ │ + and.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 a69c4 │ │ │ │ subs r3, r0, #2 │ │ │ │ @@ -100748,15 +100748,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb776 │ │ │ │ lsls r7, r6, #5 │ │ │ │ @ instruction: 0xb70c │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf0e800e7 │ │ │ │ + adcs.w r0, r8, #231 @ 0xe7 │ │ │ │ cbz r2, b493a │ │ │ │ cmp r0, #2 │ │ │ │ beq.n b493e │ │ │ │ cmp r0, #3 │ │ │ │ beq.n b494e │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ @@ -100781,17 +100781,17 @@ │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n b493c │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ 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] @ b4d98 │ │ │ │ @@ -102238,19 +102238,19 @@ │ │ │ │ b.n b5804 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r5, #5 │ │ │ │ add r6, pc, #800 @ (adr r6, b5cbc ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -102720,19 +102720,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #384 @ (adr r5, b600c ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #1016 @ (adr r4, b628c ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, 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 │ │ │ │ @@ -103097,29 +103097,29 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ b.n b61de │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #248 @ (adr r1, b6398 ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrsh r6, [r3, r0] │ │ │ │ lsls r2, r5, #5 │ │ │ │ ldrb r2, [r1, r7] │ │ │ │ lsls r2, r5, #5 │ │ │ │ ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ 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] @ (b6394 ) │ │ │ │ mov ip, r2 │ │ │ │ @@ -104642,27 +104642,27 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n b6e6c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r4, [r3, r2] │ │ │ │ lsls r2, r5, #5 │ │ │ │ ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - movs r2, r4 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n b7332 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ ldr r2, [pc, #232] @ (b737c ) │ │ │ │ @@ -104740,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 b7306 │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ 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 │ │ │ │ @@ -105250,29 +105250,29 @@ │ │ │ │ b.n b78ea │ │ │ │ ldr r2, [pc, #36] @ (b7944 ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ add r2, ip │ │ │ │ b.n b75ba │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r0, #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] @ (b7a14 ) │ │ │ │ @@ -105600,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, r6, #16 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ 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] @ (b7dbc ) │ │ │ │ @@ -106033,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 b8136 │ │ │ │ - movs r2, r2 │ │ │ │ + lsls r2, r0, #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 │ │ │ │ @@ -106088,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 │ │ │ │ - vqadd.u32 q8, q11, │ │ │ │ + vshr.u64 q8, , #42 │ │ │ │ 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] @ (b82e0 ) │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [pc, #236] @ (b82e4 ) │ │ │ │ @@ -106517,15 +106517,15 @@ │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ b.n b868e │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac400ff │ │ │ │ + @ instruction: 0xfb3400ff │ │ │ │ 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] @ (b87ec ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #296] @ (b87f0 ) │ │ │ │ @@ -108077,18 +108077,18 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r2, #21] │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #17] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf0dc00ff │ │ │ │ - vqadd.s32 q8, q11, │ │ │ │ - @ instruction: 0xebea00ff │ │ │ │ - @ instruction: 0xebe400ff │ │ │ │ + adc.w r0, ip, #255 @ 0xff │ │ │ │ + vshr.s64 q8, , #42 │ │ │ │ + mrrc 0, 15, r0, sl, cr15 │ │ │ │ + mrrc 0, 15, r0, r4, cr15 │ │ │ │ sub.w r0, r0, #288 @ 0x120 │ │ │ │ cmp r0, #51 @ 0x33 │ │ │ │ bhi.n b979c │ │ │ │ tbb [pc, r0] │ │ │ │ subs r2, r7, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ @@ -113516,17 +113516,17 @@ │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #4 │ │ │ │ bhi.n bd002 │ │ │ │ ldr r2, [pc, #12] @ (bd028 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - cbz r4, bd06c │ │ │ │ + cbz r4, bd088 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cbz r0, bd06e │ │ │ │ + cbz r0, bd08a │ │ │ │ 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 │ │ │ │ @@ -113671,15 +113671,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (bd1a0 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n bd100 │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ 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 │ │ │ │ @@ -113721,19 +113721,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (bd224 ) │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f0 │ │ │ │ b.n bd1ee │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ 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 │ │ │ │ @@ -113782,21 +113782,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ b.n bd272 │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #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 │ │ │ │ @@ -113833,15 +113833,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (bd344 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #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 │ │ │ │ @@ -113933,15 +113933,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #32868 @ 0x8064 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n bd412 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34039 @ 0x84f7 │ │ │ │ pop {r3, pc} │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n bd4ca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -114024,15 +114024,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp] │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r5, #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 │ │ │ │ @@ -114329,35 +114329,35 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n bd750 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r0, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r2, #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 │ │ │ │ @@ -114649,29 +114649,29 @@ │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc │ │ │ │ b.n bdb48 │ │ │ │ ldr r1, [pc, #32] @ (bdb94 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n bda9a │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, pc, #792 @ (adr r7, bdeb0 ) │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr.w ip, [pc, #292] @ bdcc0 │ │ │ │ cmp r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov lr, r0 │ │ │ │ add ip, pc │ │ │ │ beq.n bdbe8 │ │ │ │ @@ -115727,21 +115727,21 @@ │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n be660 │ │ │ │ b.n be692 │ │ │ │ nop │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #800] @ (be9d4 ) │ │ │ │ + ldr r2, [pc, #224] @ (be794 ) │ │ │ │ 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 e0460 │ │ │ │ @@ -115757,15 +115757,15 @@ │ │ │ │ beq.n be6e8 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n be6d8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movw r3, #36873 @ 0x9009 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n be710 │ │ │ │ itte ls │ │ │ │ bicls.w r0, r0, #2 │ │ │ │ movwls r3, #35864 @ 0x8c18 │ │ │ │ @@ -115829,15 +115829,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ b.n be77c │ │ │ │ nop │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ 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] @ (beb68 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -116174,24 +116174,24 @@ │ │ │ │ b.n be92e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r6, r0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r4, r3, #31 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - mov ip, r5 │ │ │ │ + bxns r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strd pc, pc, [r9, #1020] @ 0x3fc │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ 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] @ bec88 │ │ │ │ @@ -116285,19 +116285,19 @@ │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n bec4c │ │ │ │ b.n bec22 │ │ │ │ nop │ │ │ │ asrs r2, r3, #17 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r2, [pc, #680] @ (bef44 ) │ │ │ │ movw r3, #35867 @ 0x8c1b │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc │ │ │ │ bhi.n becda │ │ │ │ movw r3, #35863 @ 0x8c17 │ │ │ │ @@ -117049,35 +117049,35 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ bl 2059f0 │ │ │ │ b.n bf200 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #840] @ (bf800 ) │ │ │ │ + ldr r3, [pc, #264] @ (bf5c0 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #616] @ (bf724 ) │ │ │ │ + ldr r3, [pc, #40] @ (bf4e4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #536] @ (bf6dc ) │ │ │ │ + ldr r1, [pc, #984] @ (bf89c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #632] @ (bf740 ) │ │ │ │ + ldr r2, [pc, #56] @ (bf500 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #720] @ (bf79c ) │ │ │ │ + ldr r2, [pc, #144] @ (bf55c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #600] @ (bf728 ) │ │ │ │ + ldr r2, [pc, #24] @ (bf4e8 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #696] @ (bf78c ) │ │ │ │ + ldr r2, [pc, #120] @ (bf54c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #304] @ (bf608 ) │ │ │ │ + ldr r1, [pc, #752] @ (bf7c8 ) │ │ │ │ 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 │ │ │ │ @@ -117167,15 +117167,15 @@ │ │ │ │ bls.n bf52a │ │ │ │ b.n bf588 │ │ │ │ movw r3, #36197 @ 0x8d65 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n bf588 │ │ │ │ b.n bf594 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #904] @ (bf950 ) │ │ │ │ + ldr r1, [pc, #328] @ (bf710 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ movw r3, #35867 @ 0x8c1b │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n bf5f6 │ │ │ │ movw r3, #35863 @ 0x8c17 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n bf5f2 │ │ │ │ @@ -117634,15 +117634,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ beq.w bf950 │ │ │ │ b.n bf9de │ │ │ │ movw r3, #36197 @ 0x8d65 │ │ │ │ cmp r7, r3 │ │ │ │ beq.w bf950 │ │ │ │ b.n bf9de │ │ │ │ - add ip, r7 │ │ │ │ + cmp r4, r5 │ │ │ │ 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 │ │ │ │ @@ -118061,15 +118061,15 @@ │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ bne.w bfbdc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.w bfe4e │ │ │ │ b.n bfcaa │ │ │ │ - adcs r0, r1 │ │ │ │ + sbcs r0, r7 │ │ │ │ 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] @ c0440 │ │ │ │ @@ -118544,45 +118544,45 @@ │ │ │ │ b.n c01da │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r7, r4, #3 │ │ │ │ vsra.u32 q8, q11, #4 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #8 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ beq.n c03f6 │ │ │ │ - vcvt.f16.u16 d19, d28, #1 │ │ │ │ + vmull.u , d31, d28 │ │ │ │ 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] @ (c0588 ) │ │ │ │ @@ -118945,25 +118945,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n c0628 │ │ │ │ nop │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ 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 │ │ │ │ @@ -119049,15 +119049,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -119216,17 +119216,17 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n c0a18 │ │ │ │ nop │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ 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 │ │ │ │ @@ -119458,33 +119458,33 @@ │ │ │ │ ldr r2, [pc, #52] @ (c0d9c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n c0c30 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r2, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #32 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r4, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r4, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r4, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #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, #376] @ (c0f28 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -119818,43 +119818,43 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r5, pc │ │ │ │ b.n c0f82 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf0b20176 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73c00fd │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + @ instruction: 0xf7ac00fd │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ orn r1, r6, #118 @ 0x76 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #1016] @ (c1514 ) │ │ │ │ + ldr r2, [pc, #440] @ (c12d4 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [pc, #976] @ (c14f0 ) │ │ │ │ + ldr r2, [pc, #400] @ (c12b0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r1, [pc, #896] @ (c14a8 ) │ │ │ │ + ldr r2, [pc, #320] @ (c1268 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r1, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ 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] @ c1658 │ │ │ │ sub sp, #28 │ │ │ │ @@ -120330,56 +120330,56 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n c133c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ mcr 1, 5, r0, cr4, cr6, {3} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mrc 1, 4, r0, cr10, cr6, {3} │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldc 1, cr0, [sl], #472 @ 0x1d8 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ 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] @ (c17b4 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -120799,53 +120799,53 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n c1844 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe8280176 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n c1a70 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ 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] @ c1bbc │ │ │ │ mov r4, r2 │ │ │ │ @@ -121412,29 +121412,29 @@ │ │ │ │ bl e2b48 │ │ │ │ b.n c1e1e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n c28b0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r7, #3 │ │ │ │ b.n c2420 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r7, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ cbz r5, c21da │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c253c ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -121790,23 +121790,23 @@ │ │ │ │ b.n c22e4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ udf #100 @ 0x64 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - subs r4, r4, #7 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r3, #20 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ bgt.n c24c4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r7, sp, #428 @ 0x1ac │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c2918 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -122373,30 +122373,30 @@ │ │ │ │ b.n c2b4a │ │ │ │ bge.n c2a78 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bge.n c2b90 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r2, sp, #676 @ 0x2a4 │ │ │ │ - @ instruction: 0xffff1dd6 │ │ │ │ + vqrdmlah.s , , d6[0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r7} │ │ │ │ lsls r0, 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 │ │ │ │ @@ -122870,20 +122870,20 @@ │ │ │ │ nop │ │ │ │ bmi.n c3128 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bcs.n c3038 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r5, pc, #172 @ (adr r5, c3150 ) │ │ │ │ - @ instruction: 0xffff18f6 │ │ │ │ + vtbx.8 d17, {d15-d16}, d22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r7, sp, #608 @ 0x260 │ │ │ │ lsls r0, r7, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -123193,23 +123193,23 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n c3202 │ │ │ │ @ instruction: 0xf4de0176 │ │ │ │ ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r7, r7, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bd0c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c319e │ │ │ │ @@ -123359,25 +123359,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, r8, [sp, #4] │ │ │ │ bl e2b48 │ │ │ │ b.n c3322 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r7, #9 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r6, [sp, #828] @ 0x33c │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c399c ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -123655,23 +123655,23 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n c36d8 │ │ │ │ and.w r1, r6, #118 @ 0x76 │ │ │ │ ldmia r2, {r2, r3} │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r1!, {r2, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r4, [pc, #112] @ (c395c ) │ │ │ │ + ldr r4, [pc, #560] @ (c3b1c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bd0c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c3674 │ │ │ │ @@ -123821,25 +123821,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, r8, [sp, #4] │ │ │ │ bl e2b48 │ │ │ │ b.n c37f8 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r5, #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 │ │ │ │ @@ -124160,23 +124160,23 @@ │ │ │ │ b.n c3bc4 │ │ │ │ nop │ │ │ │ @ instruction: 0xeae00176 │ │ │ │ stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bx r5 │ │ │ │ + blx r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r2!, {r1, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl bd0c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -124338,25 +124338,25 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ bl e2b48 │ │ │ │ b.n c3cfc │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [sp, #700] @ 0x2bc │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c43cc ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -124643,23 +124643,23 @@ │ │ │ │ b.n c40c8 │ │ │ │ b.n c3ec0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ itt le │ │ │ │ lslle r6, r6, #5 │ │ │ │ addle r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - tst r4, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r7, r7, #3 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl bd0c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -124821,25 +124821,25 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ bl e2b48 │ │ │ │ b.n c4200 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r5, #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 │ │ │ │ @@ -125165,22 +125165,22 @@ │ │ │ │ b.n c4620 │ │ │ │ b.n c4974 │ │ │ │ lsls r6, r6, #5 │ │ │ │ hlt 0x0008 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r7, r7, #3 │ │ │ │ @ instruction: 0xb828 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - stc2 0, cr0, [r2, #-920]! @ 0xfffffc68 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr6, {7} │ │ │ │ + ldc2 0, cr0, [r2, #920] @ 0x398 │ │ │ │ + vhadd.u16 q8, q12, q11 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl bd0c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -125340,20 +125340,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ bl e2b48 │ │ │ │ b.n c4756 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfbd000e6 │ │ │ │ - stc2 0, cr0, [sl, #920]! @ 0x398 │ │ │ │ - @ instruction: 0xfbb000e6 │ │ │ │ - ldc2l 0, cr0, [r2, #920]! @ 0x398 │ │ │ │ - ldc2 0, cr0, [ip, #920] @ 0x398 │ │ │ │ - @ instruction: 0xfb8a00e6 │ │ │ │ + mcrr2 0, 14, r0, r0, cr6 │ │ │ │ + cdp2 0, 1, cr0, cr10, cr6, {7} │ │ │ │ + stc2 0, cr0, [r0], #-920 @ 0xfffffc68 │ │ │ │ + cdp2 0, 6, cr0, cr2, cr6, {7} │ │ │ │ + cdp2 0, 0, cr0, cr12, cr6, {7} │ │ │ │ + @ instruction: 0xfbfa00e6 │ │ │ │ ldrh r7, [r1, #18] │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c4e2c ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r5, [pc, #760] @ (c4d74 ) │ │ │ │ @@ -125643,21 +125643,21 @@ │ │ │ │ b.n c4b28 │ │ │ │ blt.n c4e64 │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr0, cr6, {7} │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + vhadd.u32 q0, q8, q11 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r7, r7, #3 │ │ │ │ cbz r0, c4dd0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldrb.w r0, [sl, r6, lsl #2] │ │ │ │ - vld1.8 {d16[7]}, [r0], r6 │ │ │ │ + strb.w r0, [sl, #230] @ 0xe6 │ │ │ │ + @ instruction: 0xfa5000e6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl bd0c4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -125817,20 +125817,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ bl e2b48 │ │ │ │ b.n c4c5e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - movt r0, #35046 @ 0x88e6 │ │ │ │ - strh.w r0, [r2, #230] @ 0xe6 │ │ │ │ - subw r0, r8, #2278 @ 0x8e6 │ │ │ │ - str??.w r0, [sl, #230] @ 0xe6 │ │ │ │ - ldrb.w r0, [r4, #230] @ 0xe6 │ │ │ │ - @ instruction: 0xf68200e6 │ │ │ │ + @ instruction: 0xf73800e6 │ │ │ │ + ldrsb.w r0, [r2, r6, lsl #2] │ │ │ │ + @ instruction: 0xf71800e6 │ │ │ │ + ldr??.w r0, [sl, r6, lsl #2] │ │ │ │ + vst4. {d0-d3}, [r4 :128], r6 │ │ │ │ + @ instruction: 0xf6f200e6 │ │ │ │ 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 │ │ │ │ @@ -125996,19 +125996,19 @@ │ │ │ │ bl be7b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bpl.n c5054 │ │ │ │ lsls r6, r6, #5 │ │ │ │ add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr.w r0, [r2, #230] @ 0xe6 │ │ │ │ - stcl 0, cr0, [r6], #920 @ 0x398 │ │ │ │ + vst4. {d16-d19}, [r2 :128], r6 │ │ │ │ + ldcl 0, cr0, [r6, #-920] @ 0xfffffc68 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, r6, lsl #2] │ │ │ │ + str??.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 │ │ │ │ ldr r4, [pc, #124] @ (c51c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w lr, [pc, #120] @ c51c4 │ │ │ │ @@ -126059,18 +126059,18 @@ │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bmi.n c5160 │ │ │ │ lsls r6, r6, #5 │ │ │ │ add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr.w r0, [r6, r6, lsl #2] │ │ │ │ + str.w r0, [r6, #230] @ 0xe6 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7de00e6 │ │ │ │ + str.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] @ (c5294 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w lr, [pc, #172] @ c5298 │ │ │ │ @@ -126143,17 +126143,17 @@ │ │ │ │ nop │ │ │ │ bmi.n c52f4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7da00e6 │ │ │ │ - @ instruction: 0xf79000e6 │ │ │ │ - @ instruction: 0xf70c00e6 │ │ │ │ + str.w r0, [sl, r6, lsl #2] │ │ │ │ + strb.w r0, [r0, r6, lsl #2] │ │ │ │ + @ instruction: 0xf77c00e6 │ │ │ │ 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] @ (c532c ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -126228,15 +126228,15 @@ │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ bl c0860 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bcs.n c5328 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - movt r0, #51430 @ 0xc8e6 │ │ │ │ + @ instruction: 0xf73c00e6 │ │ │ │ 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] @ (c540c ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -126319,15 +126319,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c0860 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bne.n c544c │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf5ec00e6 │ │ │ │ + @ instruction: 0xf65c00e6 │ │ │ │ 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] @ (c54f0 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -126408,15 +126408,15 @@ │ │ │ │ movs r1, #3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c0860 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bne.n c5568 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - adds.w r0, r6, #7536640 @ 0x730000 │ │ │ │ + @ instruction: 0xf58600e6 │ │ │ │ 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] @ (c5598 ) │ │ │ │ @@ -126476,15 +126476,15 @@ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c0940 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ beq.n c56c0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - eor.w r0, sl, #7536640 @ 0x730000 │ │ │ │ + @ instruction: 0xf4fa00e6 │ │ │ │ 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] @ (c567c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -126528,15 +126528,15 @@ │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ bl be028 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ beq.n c5698 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf2e400e6 │ │ │ │ + @ instruction: 0xf35400e6 │ │ │ │ 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] @ (c56d4 ) │ │ │ │ @@ -126561,15 +126561,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c0940 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf3c400e6 │ │ │ │ + bics.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] @ (c572c ) │ │ │ │ @@ -126641,15 +126641,15 @@ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ bl c0940 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf31600e6 │ │ │ │ + @ instruction: 0xf38600e6 │ │ │ │ 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] @ (c5820 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -126699,15 +126699,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ bl be028 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r4, r5, r6} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - sbcs.w r0, r4, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xf1e400e6 │ │ │ │ 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] @ (c5880 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -126739,15 +126739,15 @@ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c0940 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf25000e6 │ │ │ │ + movt r0, #230 @ 0xe6 │ │ │ │ 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] @ (c58d8 ) │ │ │ │ @@ -126818,15 +126818,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ bl c0940 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r5, {r1, r2, r5} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf19000e6 │ │ │ │ + addw r0, r0, #230 @ 0xe6 │ │ │ │ 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] @ (c59cc ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -126876,15 +126876,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl be028 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - vext.8 q8, q10, q11, #0 │ │ │ │ + orn 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] @ (c5a2c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -126915,15 +126915,15 @@ │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c0940 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r4, {r1, r4, r5} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf0ce00e6 │ │ │ │ + @ instruction: 0xf13e00e6 │ │ │ │ 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] @ (c5a74 ) │ │ │ │ @@ -127234,16 +127234,16 @@ │ │ │ │ b.n c5bbe │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r6, r6, #5 │ │ │ │ add r5, pc, #432 @ (adr r5, c5f4c ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, sl, #230 @ 0xe6 │ │ │ │ - ldcl 0, cr0, [r4], #-920 @ 0xfffffc68 │ │ │ │ + eors.w r0, sl, #230 @ 0xe6 │ │ │ │ + stcl 0, cr0, [r4], #920 @ 0x398 │ │ │ │ add r4, pc, #888 @ (adr r4, c6124 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bls.w c5bd4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ @@ -127524,25 +127524,25 @@ │ │ │ │ ldrd lr, r3, [sp, #48] @ 0x30 │ │ │ │ b.n c5ebc │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str.w r1, [r2, #204] @ 0xcc │ │ │ │ movs r1, #1 │ │ │ │ bl 393224 │ │ │ │ b.n c60aa │ │ │ │ - bics.w r0, r4, r6, asr #3 │ │ │ │ - @ instruction: 0xe9a000e6 │ │ │ │ - orrs.w r0, r2, r6, asr #3 │ │ │ │ - stmdb ip, {r1, r2, r5, r6, r7} │ │ │ │ - strd r0, r0, [r8, #920] @ 0x398 │ │ │ │ + @ instruction: 0xeaa400e6 │ │ │ │ + ands.w r0, r0, r6, asr #3 │ │ │ │ + pkhtb r0, r2, r6, asr #3 │ │ │ │ + ldrd r0, r0, [ip, #-920]! @ 0x398 │ │ │ │ + bics.w r0, r8, r6, asr #3 │ │ │ │ strb r1, [r4, #18] │ │ │ │ - vtbl.8 d30, {d15}, d30 │ │ │ │ + @ instruction: 0xffffe89e │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r0, [r7, #30] │ │ │ │ lsls r0, r7, #5 │ │ │ │ - strd r0, r0, [r0], #-920 @ 0x398 │ │ │ │ + @ instruction: 0xe8d000e6 │ │ │ │ stmdb 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 r5, [pc, #776] @ (c6400 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r4, [pc, #776] @ (c6404 ) │ │ │ │ @@ -127825,16 +127825,16 @@ │ │ │ │ b.n c6228 │ │ │ │ stmia r5!, {r2} │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl, #920] @ 0x398 │ │ │ │ - b.n c6024 │ │ │ │ + orr.w r0, sl, r6, asr #3 │ │ │ │ + b.n c6104 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bls.w c623e │ │ │ │ @@ -128116,30 +128116,30 @@ │ │ │ │ ldrd lr, r3, [sp, #48] @ 0x30 │ │ │ │ b.n c6524 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str.w r1, [r2, #204] @ 0xcc │ │ │ │ movs r1, #1 │ │ │ │ bl 393224 │ │ │ │ b.n c6712 │ │ │ │ - b.n c6ec4 │ │ │ │ + b.n c5fa4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n c6da0 │ │ │ │ + b.n c6e80 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n c6f08 │ │ │ │ + b.n c5fe8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n c6c80 │ │ │ │ + b.n c6d60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n c6dfc │ │ │ │ + b.n c6edc │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r1, [r7, #96] @ 0x60 │ │ │ │ - @ instruction: 0xffffe1c6 │ │ │ │ + vrshr.u32 d30, d22, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ lsls r0, r7, #5 │ │ │ │ - b.n c6b3c │ │ │ │ + b.n c6c1c │ │ │ │ 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 │ │ │ │ @@ -128444,19 +128444,19 @@ │ │ │ │ b.n c67fc │ │ │ │ bkpt 0x0052 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n c7100 │ │ │ │ + b.n c71e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bls.w c6944 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ @@ -128745,30 +128745,30 @@ │ │ │ │ ldrd lr, r3, [sp, #56] @ 0x38 │ │ │ │ b.n c68fa │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [ip, #204] @ 0xcc │ │ │ │ bl 393224 │ │ │ │ b.n c6da2 │ │ │ │ - ble.n c6e70 │ │ │ │ + ble.n c6d50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bgt.n c6e58 │ │ │ │ + bgt.n c6d38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bgt.n c6e64 │ │ │ │ + bgt.n c6d44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ble.n c6dd0 │ │ │ │ + ble.n c6eb0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bgt.n c6d68 │ │ │ │ + ble.n c6e48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - @ instruction: 0xffffdb32 │ │ │ │ + vtbl.8 d29, {d31- │ │ │ │ + blt.n c6d88 │ │ │ │ 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] @ (c70b8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -129042,19 +129042,19 @@ │ │ │ │ b.n c6e40 │ │ │ │ @ instruction: 0xb80a │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r2, [sp, #32] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ble.n c70ec │ │ │ │ + ble.n c6fcc │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bhi.n c71c4 │ │ │ │ + bhi.n c70a4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bls.w c6f88 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ @@ -129343,30 +129343,30 @@ │ │ │ │ ldrd lr, r3, [sp, #56] @ 0x38 │ │ │ │ b.n c6f3e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [ip, #204] @ 0xcc │ │ │ │ bl 393224 │ │ │ │ b.n c73e6 │ │ │ │ - bvc.n c742c │ │ │ │ + bvc.n c730c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvs.n c7414 │ │ │ │ + bvs.n c74f4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvs.n c7420 │ │ │ │ + bvs.n c7500 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvs.n c738c │ │ │ │ + bvc.n c746c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvs.n c7324 │ │ │ │ + bvs.n c7404 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r3, [r7, #28] │ │ │ │ - vmls.i , , d30[0] │ │ │ │ + vsli.32 , q7, #31 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - bpl.n c7464 │ │ │ │ + bpl.n c7344 │ │ │ │ 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 │ │ │ │ @@ -129479,19 +129479,19 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ bl c0ae4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbz r6, c7558 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bvs.n c760c │ │ │ │ + bvs.n c74ec │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvs.n c75a0 │ │ │ │ + bvs.n c7480 │ │ │ │ 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] @ (c75e4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -129547,19 +129547,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bpl.n c756c │ │ │ │ + bvs.n c764c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bpl.n c7514 │ │ │ │ + bvs.n c75f4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ 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] @ (c7688 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -129615,19 +129615,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bpl.n c76e8 │ │ │ │ + bpl.n c75c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bpl.n c7698 │ │ │ │ + bpl.n c7778 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ 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] @ (c772c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -129681,19 +129681,19 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c0ae4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bmi.n c76d0 │ │ │ │ + bpl.n c77b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bmi.n c7670 │ │ │ │ + bpl.n c7750 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ 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] @ (c77d8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -129750,19 +129750,19 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c0ae4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, sp, #792 @ 0x318 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bmi.n c7858 │ │ │ │ + bmi.n c7738 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bmi.n c77f8 │ │ │ │ + bmi.n c78d8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ 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] @ (c7848 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -129798,15 +129798,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c0ae4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bcc.n c77a0 │ │ │ │ + bmi.n c7880 │ │ │ │ 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] @ (c78ec ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -129863,17 +129863,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bcc.n c79c0 │ │ │ │ + bcc.n c78a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ 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] @ (c79a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -129934,17 +129934,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bcs.n c7944 │ │ │ │ + bcc.n c7a24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ 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] @ (c7a10 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -129983,15 +129983,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl c0ae4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bcs.n c7a80 │ │ │ │ + bcs.n c7960 │ │ │ │ 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] @ (c7af0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -130073,17 +130073,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bne.n c7ad4 │ │ │ │ + bcs.n c7bb4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ 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] @ (c7be0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -130168,17 +130168,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r3, sp, #24 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bne.n c7bf0 │ │ │ │ + bne.n c7cd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ 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] @ (c7c8c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -130241,15 +130241,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl c0ae4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - beq.n c7cf4 │ │ │ │ + beq.n c7bd4 │ │ │ │ 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] @ (c7d20 ) │ │ │ │ @@ -130897,27 +130897,27 @@ │ │ │ │ nop │ │ │ │ add r5, pc, #488 @ (adr r5, c8504 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldrb r4, [r7, #29] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r2, [r3, #27] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r1, [pc, #76] @ (c8390 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -130944,15 +130944,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e4ee8 │ │ │ │ b.n c811a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r1, {r1, 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] @ (c8570 ) │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -131127,21 +131127,21 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #328 @ (adr r2, c86b8 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, 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 │ │ │ │ @@ -131436,23 +131436,23 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #40 @ (adr r0, c88dc ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldrb r4, [r1, #8] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbnz r2, c891c │ │ │ │ + cbnz r2, c8938 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r0, #6] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldc2 0, cr0, [sl], #-1016 @ 0xfffffc08 │ │ │ │ + stc2 0, cr0, [sl], #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 │ │ │ │ @@ -131580,25 +131580,25 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ bl e2ec0 │ │ │ │ b.n c87d4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r2, [pc, #332] @ (c8b9c ) │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c8e14 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -131861,23 +131861,23 @@ │ │ │ │ b.n c8ae8 │ │ │ │ ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r6, #5 │ │ │ │ strb r4, [r2, #22] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r2, #20] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf7c600fe │ │ │ │ + ldrh.w r0, [r6, 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 │ │ │ │ @@ -132005,25 +132005,25 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ bl e2ec0 │ │ │ │ b.n c8c48 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - cbz r0, c8f22 │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbnz r2, c8eb8 │ │ │ │ + cbnz r2, c8ed4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r0, c8f22 │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbnz r2, c8ed2 │ │ │ │ + cbnz r2, c8eee │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r0, c8f20 │ │ │ │ + push {r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbnz r0, c8ec4 │ │ │ │ + cbnz r0, c8ee0 │ │ │ │ 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 │ │ │ │ @@ -132327,22 +132327,22 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r6, #5 │ │ │ │ strb r4, [r2, #3] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf33400fe │ │ │ │ + @ instruction: 0xf3a400fe │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r2, r3, 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] │ │ │ │ @@ -132479,25 +132479,25 @@ │ │ │ │ movs r1, #2 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ bl e2ec0 │ │ │ │ b.n c90e2 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r1, r0 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c9770 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -132768,22 +132768,22 @@ │ │ │ │ b.n c95f4 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, c96a0 │ │ │ │ + cbnz r4, c96bc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - mrc 0, 4, r0, cr12, cr14, {7} │ │ │ │ + vqadd.s8 q0, q14, q15 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + cbz r6, c96b4 │ │ │ │ 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] │ │ │ │ @@ -132920,25 +132920,25 @@ │ │ │ │ movs r1, #2 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ bl e2ec0 │ │ │ │ b.n c957a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -133243,22 +133243,22 @@ │ │ │ │ b.n c9ad4 │ │ │ │ ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xe9ba00fe │ │ │ │ + bic.w r0, sl, lr, ror #3 │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - add r6, pc, #696 @ (adr r6, c9e40 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, c9c00 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ 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] │ │ │ │ @@ -133392,25 +133392,25 @@ │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ bl e2ec0 │ │ │ │ b.n c9a5a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #624 @ (adr r5, c9f7c ) │ │ │ │ + add r6, pc, #48 @ (adr r6, c9d3c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r5, pc, #496 @ (adr r5, c9f04 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, ca0c4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r5, pc, #344 @ (adr r5, c9e78 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, ca038 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r7, #139 @ 0x8b │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (ca0e8 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -133681,23 +133681,23 @@ │ │ │ │ b.n c9f60 │ │ │ │ ldrh r4, [r7, #4] │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n c9a68 │ │ │ │ + b.n c9b48 │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r0, [r3, #8] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - add r2, pc, #136 @ (adr r2, ca09c ) │ │ │ │ + add r2, pc, #584 @ (adr r2, ca25c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #352 @ (adr r7, ca178 ) │ │ │ │ + add r7, pc, #800 @ (adr r7, ca338 ) │ │ │ │ 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] │ │ │ │ @@ -133831,25 +133831,25 @@ │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ bl e2ec0 │ │ │ │ b.n c9ee6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #64 @ (adr r1, ca1d8 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, ca398 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #360 @ (adr r6, ca304 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, ca4c4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #960 @ (adr r0, ca560 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, ca320 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #648 @ (adr r6, ca42c ) │ │ │ │ + add r7, pc, #72 @ (adr r7, ca1ec ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #304 @ (adr r6, ca2d8 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, ca498 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #808 @ (adr r0, ca4d4 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, ca294 ) │ │ │ │ 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 │ │ │ │ @@ -133972,15 +133972,15 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl bef4c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -134004,15 +134004,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ bl bef4c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ 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 │ │ │ │ @@ -134036,15 +134036,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef4c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ 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 │ │ │ │ @@ -134068,15 +134068,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef4c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ 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 │ │ │ │ @@ -134100,15 +134100,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef4c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -134133,15 +134133,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r4, #5 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef4c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ 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 │ │ │ │ @@ -134168,15 +134168,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl bef4c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ 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 │ │ │ │ @@ -134206,15 +134206,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ bl bef4c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ 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 │ │ │ │ @@ -134244,15 +134244,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef4c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ 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 │ │ │ │ @@ -134283,15 +134283,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef4c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #8 │ │ │ │ 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 │ │ │ │ @@ -134318,15 +134318,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r5, r1, [sp, #4] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl bef4c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, 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 r4, r2 │ │ │ │ @@ -134355,15 +134355,15 @@ │ │ │ │ strd r5, r1, [sp, #4] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef4c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, 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 │ │ │ │ @@ -134390,15 +134390,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl bef4c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #904 @ (adr r7, caa3c ) │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ 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 │ │ │ │ @@ -134427,15 +134427,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef4c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #568 @ (adr r7, ca940 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, cab00 ) │ │ │ │ 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 │ │ │ │ @@ -134464,15 +134464,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef4c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #344 @ (adr r7, ca8b4 ) │ │ │ │ + add r7, pc, #792 @ (adr r7, caa74 ) │ │ │ │ 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 │ │ │ │ @@ -134499,15 +134499,15 @@ │ │ │ │ ldr r4, [pc, #12] @ (ca7a8 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl bef4c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r7, pc, #0 @ (adr r7, ca7ac ) │ │ │ │ + add r7, pc, #448 @ (adr r7, ca96c ) │ │ │ │ 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 │ │ │ │ @@ -134537,15 +134537,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef4c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #856 @ (adr r6, cab58 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, ca918 ) │ │ │ │ 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 │ │ │ │ @@ -134576,15 +134576,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef4c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #632 @ (adr r6, caad0 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, ca890 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r2, [pc, #1200] @ cad0c │ │ │ │ push {r4, r5, lr} │ │ │ │ add r2, pc │ │ │ │ cbnz r3, ca8cc │ │ │ │ movw r4, #36243 @ 0x8d93 │ │ │ │ @@ -135317,19 +135317,19 @@ │ │ │ │ bl 1b5928 │ │ │ │ b.n cae4a │ │ │ │ nop │ │ │ │ strh r0, [r2, r1] │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #104 @ (adr r0, cb080 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, cb240 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #208 @ (adr r0, cb0ec ) │ │ │ │ + add r0, pc, #656 @ (adr r0, cb2ac ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ 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] @ (cb0bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -135387,21 +135387,21 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cb07a │ │ │ │ b.n cb05a │ │ │ │ strb r4, [r4, #23] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ 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] @ (cb174 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -135462,21 +135462,21 @@ │ │ │ │ bl bd228 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cb11a │ │ │ │ b.n cb10a │ │ │ │ nop │ │ │ │ strb r2, [r6, #20] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ 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] @ (cb234 ) │ │ │ │ @@ -135537,19 +135537,19 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cad88 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strb r4, [r7, #17] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ 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] @ (cb2d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -135603,19 +135603,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cad88 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r6, [r7, #14] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ 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] @ (cb384 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -135673,19 +135673,19 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cad88 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strb r2, [r3, #12] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ 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] @ (cb430 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -135742,19 +135742,19 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cad88 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strb r6, [r5, #9] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ 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] @ (cb4e8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -135815,19 +135815,19 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl cad88 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r2, [r0, #7] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ 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 a0dc0 │ │ │ │ @@ -135877,15 +135877,15 @@ │ │ │ │ bl bff6c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r2, #3] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ 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] @ (cb5f8 ) │ │ │ │ @@ -135915,15 +135915,15 @@ │ │ │ │ bl bff6c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r5, #1] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ 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] @ (cb67c ) │ │ │ │ @@ -135968,17 +135968,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r0, #0] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ 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] @ (cb710 ) │ │ │ │ @@ -136026,17 +136026,17 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #28] │ │ │ │ bl bff6c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ 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] @ (cb7c0 ) │ │ │ │ @@ -136095,17 +136095,17 @@ │ │ │ │ bl 2059f0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ 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] @ (cb884 ) │ │ │ │ @@ -136170,17 +136170,17 @@ │ │ │ │ bl bff6c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ 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 │ │ │ │ @@ -136239,17 +136239,17 @@ │ │ │ │ bl 2059f0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ 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] @ (cb9f8 ) │ │ │ │ @@ -136313,17 +136313,17 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ 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 │ │ │ │ @@ -136529,25 +136529,25 @@ │ │ │ │ b.n cbb66 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp ip, r2 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add sl, r2 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ 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] @ cbcb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -136719,19 +136719,19 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n cbdf6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cbdb6 │ │ │ │ b.n cbd06 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ 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 │ │ │ │ @@ -136875,15 +136875,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n cbf9c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cbf6e │ │ │ │ b.n cbf10 │ │ │ │ nop │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #0] │ │ │ │ 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 │ │ │ │ @@ -137200,15 +137200,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} │ │ │ │ ands r6, r0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ 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 │ │ │ │ @@ -137370,15 +137370,15 @@ │ │ │ │ b.n cc4e2 │ │ │ │ ldr r1, [pc, #12] @ (cc520 ) │ │ │ │ add r1, pc │ │ │ │ bl 205804 │ │ │ │ b.n cc4e2 │ │ │ │ str r0, [r3, #16] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #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] @ (cc8d8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -138117,15 +138117,15 @@ │ │ │ │ cmp.w r8, #1 │ │ │ │ bls.n cccc2 │ │ │ │ mov.w r8, r8, lsr #1 │ │ │ │ b.n cccc2 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ b.n cccde │ │ │ │ nop │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n ccdb8 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.n ccdb8 │ │ │ │ @@ -138283,15 +138283,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb r6, [r3, r5] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [pc, #588] @ (cd154 ) │ │ │ │ movw r2, #35866 @ 0x8c1a │ │ │ │ cmp r1, r2 │ │ │ │ add r3, pc │ │ │ │ beq.w cd0ae │ │ │ │ bhi.n ccf4a │ │ │ │ @@ -138568,17 +138568,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (cd1f0 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n cd1d6 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ 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 │ │ │ │ @@ -138960,21 +138960,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #30 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ 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 │ │ │ │ @@ -139085,15 +139085,15 @@ │ │ │ │ b.n cd67a │ │ │ │ add.w r2, r0, #16384 @ 0x4000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ bl 393224 │ │ │ │ b.n cd6da │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ cbz r1, cd7b2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -139110,15 +139110,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl cd63c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r6, [pc, #536] @ (cd9d0 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r6, r4, #3 │ │ │ │ mov r3, r2 │ │ │ │ cbz r2, cd7f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -139136,15 +139136,15 @@ │ │ │ │ bl cd63c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r6, [pc, #272] @ (cd908 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r0, #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] @ (cd850 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -139172,19 +139172,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #40] @ (cd87c ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ 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] @ (cd8d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -139227,21 +139227,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [pc, #656] @ (cdb6c ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ 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 │ │ │ │ @@ -139509,23 +139509,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w cdad0 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [r3, #48] @ 0x30 │ │ │ │ bl 393224 │ │ │ │ b.n cdad0 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r5, #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] @ (cdc5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -139550,15 +139550,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cc8e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #976] @ (ce030 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ 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] @ (cdcb0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -139583,15 +139583,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl cc8e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #640] @ (cdf34 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r4, #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] @ (cdd30 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -139634,17 +139634,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl cc8e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #312] @ (cde6c ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r2, #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] @ (cde28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -139848,19 +139848,19 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cdf0e │ │ │ │ b.n cde8a │ │ │ │ nop │ │ │ │ @ instruction: 0x47d6 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r4, #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] @ (ce0dc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -140141,17 +140141,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ce262 │ │ │ │ b.n ce13e │ │ │ │ nop │ │ │ │ cmp r2, r4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ 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] @ (ce420 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -140289,15 +140289,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ muls r4, r5 │ │ │ │ lsls r6, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ 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] @ (ce58c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -140422,21 +140422,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n ce4ee │ │ │ │ nop │ │ │ │ rors r6, r2 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #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] @ (ce690 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -140522,15 +140522,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ bl 393224 │ │ │ │ b.n ce61a │ │ │ │ eors r6, r4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ @@ -140782,27 +140782,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r6, #108 @ 0x6c │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -140816,15 +140816,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl cbcc4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r4, #164 @ 0xa4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #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] @ (cea10 ) │ │ │ │ @@ -140868,17 +140868,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ subs r4, #110 @ 0x6e │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #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] @ (ceb38 ) │ │ │ │ @@ -140980,17 +140980,17 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ceb1a │ │ │ │ b.n ceb2a │ │ │ │ subs r3, #230 @ 0xe6 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movw r3, #34478 @ 0x86ae │ │ │ │ cmp r1, r3 │ │ │ │ beq.n cebbe │ │ │ │ bls.n ceb6c │ │ │ │ movw r3, #34479 @ 0x86af │ │ │ │ cmp r1, r3 │ │ │ │ @@ -141321,15 +141321,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r5, #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] @ (cef58 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -141356,15 +141356,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r7, #4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r5, #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 │ │ │ │ @@ -142510,21 +142510,21 @@ │ │ │ │ b.n cf854 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #20 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp.w r4, #260 @ 0x104 │ │ │ │ beq.n cfd30 │ │ │ │ movw r3, #3042 @ 0xbe2 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n cfd40 │ │ │ │ movw r3, #32841 @ 0x8049 │ │ │ │ @@ -142597,15 +142597,15 @@ │ │ │ │ mov r4, r8 │ │ │ │ b.n cf834 │ │ │ │ movw r3, #34166 @ 0x8576 │ │ │ │ movw r8, #34165 @ 0x8575 │ │ │ │ strh.w r3, [fp, #52] @ 0x34 │ │ │ │ b.n cfcc8 │ │ │ │ nop │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r6, [r1, 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 │ │ │ │ @@ -142829,19 +142829,19 @@ │ │ │ │ bcs.n d006c │ │ │ │ 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, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -143062,37 +143062,37 @@ │ │ │ │ add r2, pc │ │ │ │ b.n d026a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 1, 4, r0, cr8, cr5, {3} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldc2 1, cr0, [ip, #468]! @ 0x1d4 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - mrc 0, 4, r0, cr6, cr8, {7} │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + vqadd.s8 q0, q11, q12 │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r6, [r7, 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r1 │ │ │ │ @@ -143203,15 +143203,15 @@ │ │ │ │ bl cc348 │ │ │ │ movs r0, #1 │ │ │ │ b.n d03fe │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ stc2l 1, cr0, [lr], {117} @ 0x75 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xfbfa0175 │ │ │ │ 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] │ │ │ │ @@ -143285,15 +143285,15 @@ │ │ │ │ b.n d04b4 │ │ │ │ ldr r2, [pc, #16] @ (d050c ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strb r4, [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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ @@ -143404,20 +143404,20 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n d0600 │ │ │ │ ldr r4, [pc, #24] @ (d064c ) │ │ │ │ movw r0, #38593 @ 0x96c1 │ │ │ │ add r4, pc │ │ │ │ b.n d0572 │ │ │ │ nop │ │ │ │ - sbcs.w r0, ip, #231 @ 0xe7 │ │ │ │ - @ instruction: 0xeaec00f8 │ │ │ │ - @ instruction: 0xeada00f8 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + @ instruction: 0xf1ec00e7 │ │ │ │ + adcs.w r0, ip, r8, ror #3 │ │ │ │ + adc.w r0, sl, r8, ror #3 │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf0b600e7 │ │ │ │ + @ instruction: 0xf12600e7 │ │ │ │ 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] @ (d07ac ) │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -143549,15 +143549,15 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb.w r0, [r6, #373] @ 0x175 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r6, r7] │ │ │ │ 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] @ d0a54 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -143959,24 +143959,24 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n d0af6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r1, lr, #16056320 @ 0xf50000 │ │ │ │ sbcs.w r1, sl, #16056320 @ 0xf50000 │ │ │ │ - ldr r6, [pc, #328] @ (d0d4c ) │ │ │ │ + ldr r6, [pc, #776] @ (d0f0c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ add.w r1, r2, #16056320 @ 0xf50000 │ │ │ │ - ldr r5, [pc, #896] @ (d0f8c ) │ │ │ │ + ldr r6, [pc, #320] @ (d0d4c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #616] @ (d0e7c ) │ │ │ │ + ldr r6, [pc, #40] @ (d0c3c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [pc, #240] @ (d0d08 ) │ │ │ │ + ldr r5, [pc, #688] @ (d0ec8 ) │ │ │ │ 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] @ (d0e7c ) │ │ │ │ @@ -144221,37 +144221,37 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ b.n d0e54 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3cc0175 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, sl, r7, asr #3 │ │ │ │ - b.n d1644 │ │ │ │ + add.w r0, sl, r7, asr #3 │ │ │ │ + b.n d0724 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [pc, #616] @ (d10f8 ) │ │ │ │ + ldr r5, [pc, #40] @ (d0eb8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ movt r1, #32885 @ 0x8075 │ │ │ │ - b.n d158c │ │ │ │ + b.n d166c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n d1550 │ │ │ │ + b.n d1630 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #32] @ (d0ec0 ) │ │ │ │ + ldr r3, [pc, #480] @ (d1080 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n d1434 │ │ │ │ + b.n d1514 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #168] @ (d0f50 ) │ │ │ │ + ldr r3, [pc, #616] @ (d1110 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n d13fc │ │ │ │ + b.n d14dc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #248] @ (d0fa8 ) │ │ │ │ + ldr r3, [pc, #696] @ (d1168 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n d13c0 │ │ │ │ + b.n d14a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [pc, #224] @ (d0f98 ) │ │ │ │ + ldr r2, [pc, #672] @ (d1158 ) │ │ │ │ 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] @ (d0f70 ) │ │ │ │ @@ -144320,17 +144320,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ asrs r2, r1, #29 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r2, [pc, #680] @ (d1220 ) │ │ │ │ + ldr r3, [pc, #104] @ (d0fe0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [pc, #640] @ (d11fc ) │ │ │ │ + ldr r3, [pc, #64] @ (d0fbc ) │ │ │ │ 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] @ (d101c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -144390,17 +144390,17 @@ │ │ │ │ bl 16b1bc │ │ │ │ ldr r2, [pc, #12] @ (d1024 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ b.n d0ffa │ │ │ │ asrs r6, r0, #26 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r1, [pc, #944] @ (d13d4 ) │ │ │ │ + ldr r2, [pc, #368] @ (d1194 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [pc, #912] @ (d13b8 ) │ │ │ │ + ldr r2, [pc, #336] @ (d1178 ) │ │ │ │ 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] @ d1084 │ │ │ │ mov r7, r3 │ │ │ │ @@ -144429,15 +144429,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl d0510 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #23 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r1, [pc, #696] @ (d1344 ) │ │ │ │ + ldr r2, [pc, #120] @ (d1104 ) │ │ │ │ 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] @ d10c4 │ │ │ │ @@ -144452,15 +144452,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ bl d0f7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #448] @ (d1288 ) │ │ │ │ + ldr r1, [pc, #896] @ (d1448 ) │ │ │ │ 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] @ (d1124 ) │ │ │ │ @@ -144492,15 +144492,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl d0510 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r2, r7, #20 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r1, [pc, #112] @ (d119c ) │ │ │ │ + ldr r1, [pc, #560] @ (d135c ) │ │ │ │ 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 │ │ │ │ @@ -144518,15 +144518,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ movs r0, #2 │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ bl d0f7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #856] @ (d14c4 ) │ │ │ │ + ldr r1, [pc, #280] @ (d1284 ) │ │ │ │ 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] @ (d11c8 ) │ │ │ │ @@ -144558,15 +144558,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl d0510 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r2, #18 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldr r0, [pc, #520] @ (d13d8 ) │ │ │ │ + ldr r0, [pc, #968] @ (d1598 ) │ │ │ │ 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 │ │ │ │ @@ -144584,15 +144584,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl d0f7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #264] @ (d1314 ) │ │ │ │ + ldr r0, [pc, #712] @ (d14d4 ) │ │ │ │ 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] @ (d1268 ) │ │ │ │ @@ -144624,15 +144624,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ bl d0510 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r6, #15 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + ldr r0, [pc, #392] @ (d13f8 ) │ │ │ │ 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 │ │ │ │ @@ -144650,15 +144650,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ bl d0f7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r0, [pc, #120] @ (d1324 ) │ │ │ │ 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] @ (d1308 ) │ │ │ │ @@ -144690,15 +144690,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ bl d0510 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r2, #13 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0x47da │ │ │ │ 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 │ │ │ │ @@ -144716,15 +144716,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #3 │ │ │ │ bl d0f7c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - bx r5 │ │ │ │ + @ instruction: 0x479a │ │ │ │ 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] @ (d139c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -144750,15 +144750,15 @@ │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d0510 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r7, #10 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - mov r8, pc │ │ │ │ + bx sp │ │ │ │ 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] @ d13d8 │ │ │ │ @@ -144771,15 +144771,15 @@ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ bl d0eb8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + bx r6 │ │ │ │ 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] @ (d1430 ) │ │ │ │ @@ -144808,15 +144808,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d0510 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r5, #8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - mov r4, pc │ │ │ │ + mov ip, sp │ │ │ │ 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 │ │ │ │ @@ -144832,15 +144832,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ movs r0, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl d0eb8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r2, r7 │ │ │ │ + mov sl, r5 │ │ │ │ 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] @ (d14c4 ) │ │ │ │ @@ -144870,15 +144870,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d0510 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r2, #6 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r0, lr │ │ │ │ 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 │ │ │ │ @@ -144894,15 +144894,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #3 │ │ │ │ bl d0eb8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp lr, r6 │ │ │ │ + mov r6, r4 │ │ │ │ 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] @ (d1560 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -144932,15 +144932,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d0eb8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #3 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp lr, pc │ │ │ │ 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] @ (d15c4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -144971,15 +144971,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d0eb8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r2, r3, #2 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp sl, r6 │ │ │ │ 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] @ (d1620 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -145011,15 +145011,15 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d0eb8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r7, #32 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - add r8, lr │ │ │ │ + cmp r0, ip │ │ │ │ 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] @ (d189c ) │ │ │ │ @@ -145275,40 +145275,40 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n d172a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe9bc0175 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r3 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strexd r5, r0, r1, [lr] │ │ │ │ - bls.n d1974 │ │ │ │ + bls.n d1854 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n d190c │ │ │ │ + bls.n d17ec │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bls.n d18d4 │ │ │ │ + bls.n d19b4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r0, r7 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n d185c │ │ │ │ + bls.n d193c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r4 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n d1830 │ │ │ │ + bls.n d1910 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - adcs r0, r0 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n d17fc │ │ │ │ + bls.n d18dc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ands r6, r4 │ │ │ │ + lsls r6, r2 │ │ │ │ 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 │ │ │ │ @@ -147212,31 +147212,31 @@ │ │ │ │ b.n d2aea │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n d2cc4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r6, r4, #3 │ │ │ │ bpl.n d2be0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r1, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ 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] @ (d2dcc ) │ │ │ │ @@ -147507,21 +147507,21 @@ │ │ │ │ b.n d2f04 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n d2f6c │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r6, r4, #3 │ │ │ │ beq.n d2f48 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ 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 │ │ │ │ @@ -147730,17 +147730,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6e53c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ 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] @ (d3410 ) │ │ │ │ @@ -147974,17 +147974,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r1, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + cmp r0, #18 │ │ │ │ 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] @ (d374c ) │ │ │ │ @@ -148289,19 +148289,19 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r7, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ 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 │ │ │ │ @@ -148918,21 +148918,21 @@ │ │ │ │ b.n d3de8 │ │ │ │ nop │ │ │ │ @ instruction: 0xe98c0175 │ │ │ │ stmia r3!, {r3, r5, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r1, #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] @ (d3f60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -149220,23 +149220,23 @@ │ │ │ │ b.n d40f2 │ │ │ │ b.n d3ea8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r3, #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] @ (d41e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -149340,19 +149340,19 @@ │ │ │ │ nop │ │ │ │ b.n d3aec │ │ │ │ lsls r5, r6, #5 │ │ │ │ pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r2, r2, 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] @ (d431c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -149456,19 +149456,19 @@ │ │ │ │ nop │ │ │ │ b.n d49b0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ pop {r6, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r3, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r4, 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] @ (d44ec ) │ │ │ │ @@ -149778,27 +149778,27 @@ │ │ │ │ nop │ │ │ │ b.n d4964 │ │ │ │ lsls r5, r6, #5 │ │ │ │ revsh r0, r5 │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + adds r6, r3, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r2, r1, 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] @ (d47c8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -149926,21 +149926,21 @@ │ │ │ │ b.n d4824 │ │ │ │ udf #54 @ 0x36 │ │ │ │ lsls r5, r6, #5 │ │ │ │ @ instruction: 0xb812 │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r4, r1, #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] @ (d4948 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -150052,19 +150052,19 @@ │ │ │ │ nop │ │ │ │ bgt.n d4998 │ │ │ │ lsls r5, r6, #5 │ │ │ │ @ instruction: 0xb694 │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ 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] @ (d4a70 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -150147,17 +150147,17 @@ │ │ │ │ nop │ │ │ │ blt.n d4a48 │ │ │ │ lsls r5, r6, #5 │ │ │ │ push {r2, r3, r5, r6, lr} │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r0, #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] @ (d4b6c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -150246,17 +150246,17 @@ │ │ │ │ nop │ │ │ │ bge.n d4b5c │ │ │ │ lsls r5, r6, #5 │ │ │ │ push {r4, r5, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r0, #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 │ │ │ │ @@ -150365,15 +150365,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, d4dbe │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r6, r4, #3 │ │ │ │ uxtb r4, r0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ ldr.w lr, [pc, #192] @ d4e2c │ │ │ │ add lr, pc │ │ │ │ @@ -150446,23 +150446,23 @@ │ │ │ │ cmp r3, #20 │ │ │ │ beq.n d4db8 │ │ │ │ ldr.w r2, [r0, r3, lsl #3] │ │ │ │ cmp r1, r2 │ │ │ │ bne.n d4e18 │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ pop {r4, pc} │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d4e78 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -150758,21 +150758,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bpl.n d5258 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movw r2, #36873 @ 0x9009 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d51b2 │ │ │ │ bhi.w d53e0 │ │ │ │ movw r2, #35864 @ 0x8c18 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -151145,41 +151145,41 @@ │ │ │ │ ldr r2, [pc, #68] @ (d55cc ) │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n d5138 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r5, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r0, #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 │ │ │ │ @@ -151375,19 +151375,19 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n d565c │ │ │ │ nop │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ 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 │ │ │ │ @@ -151427,15 +151427,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n d5842 │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ 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 │ │ │ │ @@ -151468,17 +151468,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (d58dc ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ 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 │ │ │ │ @@ -151776,27 +151776,27 @@ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ b.n d59ea │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ b.n d59ea │ │ │ │ nop │ │ │ │ add r6, pc, #888 @ (adr r6, d5fa4 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d60c0 │ │ │ │ + b.n d61a0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d6098 │ │ │ │ + b.n d6178 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r0, #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 │ │ │ │ @@ -151881,21 +151881,21 @@ │ │ │ │ b.n d5c96 │ │ │ │ ldr r2, [pc, #24] @ (d5d34 ) │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n d5c96 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ 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 d5d92 │ │ │ │ @@ -151963,19 +151963,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n d6154 │ │ │ │ + b.n d6234 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movw r5, #17175 @ 0x4317 │ │ │ │ ldr r6, [pc, #116] @ (d5e9c ) │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr.w lr, [pc, #116] @ d5ea0 │ │ │ │ add r6, pc │ │ │ │ @@ -152008,17 +152008,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 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ 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 d5f6c │ │ │ │ @@ -152122,19 +152122,19 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r1, #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 │ │ │ │ @@ -152331,15 +152331,15 @@ │ │ │ │ bne.w d612c │ │ │ │ b.n d61da │ │ │ │ ldr r3, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ b.n d6102 │ │ │ │ nop │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r0, #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] @ (d63bc ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -152483,23 +152483,23 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bls.n d6480 │ │ │ │ + bls.n d6360 │ │ │ │ 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] @ (d6644 ) │ │ │ │ @@ -152728,23 +152728,23 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n d6518 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r0, #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 │ │ │ │ @@ -152798,19 +152798,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 d66d2 │ │ │ │ nop │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ 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 │ │ │ │ @@ -152896,19 +152896,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r6, lsl #1 │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ b.n d67fc │ │ │ │ movs r4, #4 │ │ │ │ b.n d67d4 │ │ │ │ nop │ │ │ │ - movs r5, #30 │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ 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] @ (d6988 ) │ │ │ │ @@ -153017,18 +153017,18 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r3, pc, #224 @ (adr r3, d6a70 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, d6c30 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp2 0, 1, cr0, cr10, cr5, {7} │ │ │ │ - cdp2 0, 2, cr0, cr4, cr5, {7} │ │ │ │ + cdp2 0, 8, cr0, cr10, cr5, {7} │ │ │ │ + cdp2 0, 9, 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] @ (d6ab0 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -153131,17 +153131,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ b.n d6a3a │ │ │ │ pop {r1, r3, r5, r6} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - add r1, pc, #896 @ (adr r1, d6e38 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, d6bf8 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldc2l 0, cr0, [r6], #916 @ 0x394 │ │ │ │ + stc2l 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 │ │ │ │ @@ -153297,15 +153297,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl d6abc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ rev r2, r2 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - @ instruction: 0xfb9800e5 │ │ │ │ + stc2 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] @ (d6d70 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r4, [pc, #196] @ (d6d74 ) │ │ │ │ @@ -153385,15 +153385,15 @@ │ │ │ │ nop │ │ │ │ cbnz r4, d6d82 │ │ │ │ lsls r5, r6, #5 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb2200e5 │ │ │ │ + @ instruction: 0xfb9200e5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r5, 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] @ (d6dd8 ) │ │ │ │ @@ -153471,15 +153471,15 @@ │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d6abc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb826 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - vst1.8 {d16[7]}, [ip], r5 │ │ │ │ + @ instruction: 0xfa3c00e5 │ │ │ │ stmdb 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] @ (d6f4c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #192] @ (d6f50 ) │ │ │ │ @@ -153554,15 +153554,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb76c │ │ │ │ lsls r5, r6, #5 │ │ │ │ str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, r5, lsl #2] │ │ │ │ + vld1.8 {d16[7]}, [r2], r5 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, 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] @ (d6fd4 ) │ │ │ │ @@ -153672,15 +153672,15 @@ │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d6abc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb62a │ │ │ │ lsls r5, r6, #5 │ │ │ │ - @ instruction: 0xf7cc00e5 │ │ │ │ + ldrh.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] @ (d7198 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r4, [pc, #228] @ (d719c ) │ │ │ │ @@ -153770,15 +153770,15 @@ │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r5, lr} │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76a00e5 │ │ │ │ + @ instruction: 0xf7da00e5 │ │ │ │ ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r5, 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] @ (d71fc ) │ │ │ │ @@ -153853,15 +153853,15 @@ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d6abc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r1} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - addw r0, r4, #2277 @ 0x8e5 │ │ │ │ + @ instruction: 0xf67400e5 │ │ │ │ stmdb 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] @ (d736c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #192] @ (d7370 ) │ │ │ │ @@ -153936,15 +153936,15 @@ │ │ │ │ nop │ │ │ │ cbz r4, d73be │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r2, #7503872 @ 0x728000 │ │ │ │ + @ instruction: 0xf62200e5 │ │ │ │ ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, 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] @ (d73d0 ) │ │ │ │ @@ -154019,15 +154019,15 @@ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d6abc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sxth r6, r5 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - orn r0, r4, #7503872 @ 0x728000 │ │ │ │ + @ instruction: 0xf4d400e5 │ │ │ │ stmdb 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] @ (d7540 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #192] @ (d7544 ) │ │ │ │ @@ -154102,15 +154102,15 @@ │ │ │ │ nop │ │ │ │ cbz r0, d755e │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldrh r2, [r7, #26] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, lr, #7503872 @ 0x728000 │ │ │ │ + orns r0, lr, #7503872 @ 0x728000 │ │ │ │ ldrh r0, [r7, #24] │ │ │ │ lsls r5, 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] @ (d75c8 ) │ │ │ │ @@ -154220,15 +154220,15 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d6abc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - @ instruction: 0xf26a00e5 │ │ │ │ + @ instruction: 0xf2da00e5 │ │ │ │ stmdb 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] @ (d778c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #228] @ (d7790 ) │ │ │ │ @@ -154319,15 +154319,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldrh r0, [r2, #10] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, sl, #229 @ 0xe5 │ │ │ │ + @ instruction: 0xf27a00e5 │ │ │ │ ldrh r4, [r5, #6] │ │ │ │ lsls r5, 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] @ (d77f8 ) │ │ │ │ @@ -154408,15 +154408,15 @@ │ │ │ │ strd r9, r9, [sp, #20] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ bl d6abc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #24 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - @ instruction: 0xf0b800e5 │ │ │ │ + @ instruction: 0xf12800e5 │ │ │ │ stmdb 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] @ (d7984 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #204] @ (d7988 ) │ │ │ │ @@ -154496,15 +154496,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #256 @ 0x100 │ │ │ │ lsls r5, r6, #5 │ │ │ │ strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, lr, #229 @ 0xe5 │ │ │ │ + eors.w r0, lr, #229 @ 0xe5 │ │ │ │ strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r5, 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] @ (d7a90 ) │ │ │ │ @@ -154600,18 +154600,18 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ lsls r5, r6, #5 │ │ │ │ strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s q8, q11, │ │ │ │ + vmla.i32 d16, d22, d5[1] │ │ │ │ strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cdp 0, 12, cr0, cr14, cr5, {7} │ │ │ │ + vhadd.s q0, 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] @ (d7afc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -154687,15 +154687,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d6abc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - cdp 0, 2, cr0, cr14, cr5, {7} │ │ │ │ + cdp 0, 9, 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] @ (d7c64 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #184] @ (d7c68 ) │ │ │ │ @@ -154770,15 +154770,15 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ lsls r5, r6, #5 │ │ │ │ strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl, #916] @ 0x394 │ │ │ │ + cdp 0, 4, cr0, cr10, cr5, {7} │ │ │ │ strh r4, [r2, #32] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -154903,16 +154903,16 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - stcl 0, cr0, [r4], #-916 @ 0xfffffc6c │ │ │ │ - @ instruction: 0xebe200e5 │ │ │ │ + ldcl 0, cr0, [r4], {229} @ 0xe5 │ │ │ │ + mrrc 0, 14, r0, r2, cr5 │ │ │ │ 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] @ (d7f00 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r4, [pc, #260] @ (d7f04 ) │ │ │ │ @@ -155015,18 +155015,18 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #952 @ (adr r7, d82b8 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ strh r4, [r7, #14] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r6, r5, asr #3 │ │ │ │ + mcrr 0, 14, r0, r6, cr5 │ │ │ │ strh r2, [r5, #8] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - adds.w r0, ip, r5, asr #3 │ │ │ │ + @ instruction: 0xeb8c00e5 │ │ │ │ stmdb 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] @ (d800c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #228] @ (d8010 ) │ │ │ │ @@ -155116,18 +155116,18 @@ │ │ │ │ nop │ │ │ │ add r6, pc, #832 @ (adr r6, d834c ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ strh r2, [r2, #6] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r2, r5, asr #3 │ │ │ │ + sbcs.w r0, r2, r5, asr #3 │ │ │ │ strh r0, [r4, #0] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - orrs.w r0, lr, r5, asr #3 │ │ │ │ + pkhtb r0, lr, r5, asr #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, r2 │ │ │ │ ldr r2, [pc, #76] @ (d8080 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -155220,16 +155220,16 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, pc, #504 @ (adr r5, d833c ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strd r0, r0, [r4, #916] @ 0x394 │ │ │ │ - ldrd r0, r0, [r0, #-916] @ 0x394 │ │ │ │ + bics.w r0, r4, r5, asr #3 │ │ │ │ + strd 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] @ (d81ac ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -155353,18 +155353,18 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #208 @ (adr r4, d837c ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldrb r6, [r6, #24] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #916 @ 0x394 │ │ │ │ + ldrd r0, r0, [lr, #-916] @ 0x394 │ │ │ │ ldrb r0, [r0, #22] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - strex r0, r0, [r6, #916] @ 0x394 │ │ │ │ + ldmia.w r6!, {r0, r2, r5, r6, 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, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #168] @ (d837c ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -155424,17 +155424,16 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, pc, #264 @ (adr r3, d8488 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ - @ instruction: 0xe80e00e5 │ │ │ │ - b.n d82c0 │ │ │ │ - lsls r5, r4, #3 │ │ │ │ + ldrd r0, r0, [lr], #-916 @ 0x394 │ │ │ │ + @ instruction: 0xe80c00e5 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d8452 │ │ │ │ add.w ip, r0, #102400 @ 0x19000 │ │ │ │ add.w r2, r0, #458752 @ 0x70000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw lr, #6914 @ 0x1b02 │ │ │ │ @@ -155649,17 +155648,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (d8630 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ add r0, pc, #184 @ (adr r0, d86e4 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n d807c │ │ │ │ + b.n d815c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d80b4 │ │ │ │ + b.n d8194 │ │ │ │ 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] @ (d8664 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -155711,17 +155710,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n d809c │ │ │ │ + b.n d817c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8018 │ │ │ │ + b.n d80f8 │ │ │ │ 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] @ (d8734 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -155754,17 +155753,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n d8068 │ │ │ │ + b.n d8148 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d7fac │ │ │ │ + b.n d808c │ │ │ │ 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] @ (d8774 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -155865,15 +155864,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (d8868 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n d8f04 │ │ │ │ + b.n d8fe4 │ │ │ │ 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] @ (d889c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -155923,17 +155922,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n d8f20 │ │ │ │ + b.n d9000 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8ef4 │ │ │ │ + b.n d8fd4 │ │ │ │ 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] @ (d8964 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -155964,17 +155963,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n d8e30 │ │ │ │ + b.n d8f10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8e8c │ │ │ │ + b.n d8f6c │ │ │ │ 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] @ (d89a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -156035,17 +156034,17 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n d8e78 │ │ │ │ + b.n d8f58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8e48 │ │ │ │ + b.n d8f28 │ │ │ │ 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] @ (d8ab4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156088,17 +156087,17 @@ │ │ │ │ vstr d5, [r4, #8] │ │ │ │ vstr d6, [r4, #16] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n d8e44 │ │ │ │ + b.n d8f24 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8e14 │ │ │ │ + b.n d8ef4 │ │ │ │ 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] @ (d8b40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156137,17 +156136,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, #272] @ 0x110 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n d8dc0 │ │ │ │ + b.n d8ea0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8d90 │ │ │ │ + b.n d8e70 │ │ │ │ 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] @ (d8bd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156189,17 +156188,17 @@ │ │ │ │ vstr s14, [r4, #8] │ │ │ │ vstr s15, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n d8d6c │ │ │ │ + b.n d8e4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8d50 │ │ │ │ + b.n d8e30 │ │ │ │ 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] @ (d8c5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156238,17 +156237,17 @@ │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - b.n d8cf4 │ │ │ │ + b.n d8dd4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8cd0 │ │ │ │ + b.n d8db0 │ │ │ │ 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] @ (d8cd0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156286,17 +156285,17 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + b.n d8d70 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + b.n d8d54 │ │ │ │ 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] @ (d8d44 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156334,17 +156333,17 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ 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] @ (d8db4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156375,17 +156374,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (d8dbc ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 0 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ 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] @ (d8e78 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -156455,17 +156454,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, #272] @ 0x110 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - svc 18 │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + svc 30 │ │ │ │ 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] @ (d8f08 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -156513,19 +156512,19 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ 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 d6bf0 │ │ │ │ @@ -156612,15 +156611,15 @@ │ │ │ │ strd r8, r8, [sp, #20] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ bl d6abc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ble.n d9028 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ 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 d7b00 │ │ │ │ @@ -156924,17 +156923,17 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bge.n d92e0 │ │ │ │ + blt.n d93c0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n d92fc │ │ │ │ + blt.n d93dc │ │ │ │ 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] @ (d93a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -156967,19 +156966,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bge.n d92e4 │ │ │ │ + blt.n d93c4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n d9328 │ │ │ │ + blt.n d9408 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n d92dc │ │ │ │ + blt.n d93bc │ │ │ │ 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] @ (d93f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -156996,15 +156995,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bge.n d94f0 │ │ │ │ + bge.n d93d0 │ │ │ │ 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] @ (d9428 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -157043,15 +157042,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bge.n d94a4 │ │ │ │ + bge.n d9384 │ │ │ │ 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] @ (d950c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -157136,17 +157135,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bls.n d9620 │ │ │ │ + bls.n d9500 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n d95d4 │ │ │ │ + bls.n d94b4 │ │ │ │ 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] @ (d9610 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -157189,19 +157188,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bls.n d9668 │ │ │ │ + bls.n d9548 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n d9674 │ │ │ │ + bls.n d9554 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bhi.n d9608 │ │ │ │ + bls.n d96e8 │ │ │ │ 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] @ (d96e4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -157279,15 +157278,15 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bhi.n d95fc │ │ │ │ + bhi.n d96dc │ │ │ │ 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] @ (d9784 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -157336,19 +157335,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bhi.n d97ac │ │ │ │ + bhi.n d968c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bvc.n d9788 │ │ │ │ + bhi.n d9868 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r4, #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] @ (d9864 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -157431,15 +157430,15 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bvc.n d9904 │ │ │ │ + bvc.n d97e4 │ │ │ │ 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] @ (d98e8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -157477,17 +157476,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bvs.n d98ec │ │ │ │ + bvc.n d99cc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r0, #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] @ (d9968 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -157525,17 +157524,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bvs.n d98a4 │ │ │ │ + bvc.n d9984 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r0, #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] @ (d9b58 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -157712,15 +157711,15 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r6, #5 │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n d9b4c │ │ │ │ + bvs.n d9c2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r5, 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 +157766,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (d9bf4 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n d9bc6 │ │ │ │ ldrh r4, [r3, #20] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bmi.n d9c20 │ │ │ │ + bmi.n d9b00 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bmi.n d9c08 │ │ │ │ + bmi.n d9ce8 │ │ │ │ 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 +157992,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ lsls r5, r6, #5 │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n d9ed4 │ │ │ │ + bcc.n d9db4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, 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 +158042,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r6, #5 │ │ │ │ - bne.n d9e10 │ │ │ │ + bcs.n d9ef0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #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 +158064,15 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ ldr r4, [pc, #12] @ (d9f0c ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ bl d6858 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n d9f70 │ │ │ │ + bne.n d9e50 │ │ │ │ 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] @ d9f48 │ │ │ │ @@ -158088,15 +158087,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d6858 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bne.n d9f8c │ │ │ │ + bne.n d9e6c │ │ │ │ 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] @ d9f84 │ │ │ │ @@ -158109,15 +158108,15 @@ │ │ │ │ mov.w r5, #33280 @ 0x8200 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl d6858 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - beq.n d9f80 │ │ │ │ + bne.n da060 │ │ │ │ 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 +158135,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ bl d6998 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n d9f50 │ │ │ │ + bne.n da030 │ │ │ │ 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 +158164,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ bl d6998 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - beq.n d9f38 │ │ │ │ + beq.n da018 │ │ │ │ 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 +158192,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, ip │ │ │ │ str r4, [sp, #8] │ │ │ │ bl d6998 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - beq.n d9f5c │ │ │ │ + beq.n da03c │ │ │ │ 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 +158220,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #28] │ │ │ │ bl d6998 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - beq.n da134 │ │ │ │ + beq.n da014 │ │ │ │ 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 +158248,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp, #28] │ │ │ │ bl d6998 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n da138 │ │ │ │ + beq.n da018 │ │ │ │ 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 +158276,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r2, ip │ │ │ │ bl d6998 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - beq.n da154 │ │ │ │ + beq.n da034 │ │ │ │ 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] @ (da158 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158369,25 +158368,25 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, 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] @ (da270 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158435,15 +158434,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d5f78 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r2, #28] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, 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] @ (da30c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158468,15 +158467,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d5f78 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r0, #26] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r2, [pc, #112] @ (da38c ) │ │ │ │ movs r3, #28 │ │ │ │ adds r0, #15 │ │ │ │ add r2, pc │ │ │ │ @@ -158583,25 +158582,25 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r4, [r6, #18] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ 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] @ (da4f0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158673,15 +158672,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d5d9c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r2, #8] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, 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] @ (da58c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158706,15 +158705,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d5d9c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r0, #6] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, 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 +159096,21 @@ │ │ │ │ b.n da780 │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r7, r1] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, 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 +159180,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ bl 24c774 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, 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] @ (dab54 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -159286,17 +159285,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, [r3, #14] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, 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] @ (dabe8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -159345,19 +159344,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r4, #10] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, 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 +159400,21 @@ │ │ │ │ ldr r2, [pc, #20] @ (dac84 ) │ │ │ │ add r2, pc │ │ │ │ b.n dac52 │ │ │ │ ldr r2, [pc, #16] @ (dac88 ) │ │ │ │ add r2, pc │ │ │ │ b.n dac52 │ │ │ │ nop │ │ │ │ - add r8, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, 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] @ (daf14 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -159662,49 +159661,49 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, r5] │ │ │ │ lsls r5, r6, #5 │ │ │ │ lsls r4, r3 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ eors r0, r6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r6, #5 │ │ │ │ str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ ands r0, r5 │ │ │ │ lsls r7, r6, #5 │ │ │ │ strh r2, [r2, r2] │ │ │ │ lsls r5, r6, #5 │ │ │ │ str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r7, #34 @ 0x22 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ subs r6, #140 @ 0x8c │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -159842,17 +159841,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #840] @ (db410 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #688] @ (db380 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ - eors r2, r4 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, 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] @ (db128 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -159879,23 +159878,23 @@ │ │ │ │ ldr r0, [r6, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r7, [pc, #40] @ (db158 ) │ │ │ │ lsls r5, r6, #5 │ │ │ │ - subs r2, r3, r0 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r2, #3 │ │ │ │ bhi.w db66e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r6, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r6, r2, #10 │ │ │ │ @@ -160827,23 +160826,23 @@ │ │ │ │ bls.w db9c6 │ │ │ │ b.n db9d6 │ │ │ │ nop │ │ │ │ bx r4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, dbc64 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r4, dbc50 │ │ │ │ + cbnz r4, dbc6c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + cbnz r6, dbc5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ 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 +161488,125 @@ │ │ │ │ adds r0, r7, #6 │ │ │ │ b.n dbf78 │ │ │ │ movs r6, #5 │ │ │ │ movs r5, #6 │ │ │ │ b.n dc17e │ │ │ │ orrs r0, r3 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, dc2fa │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [pc, #856] @ (dc600 ) │ │ │ │ + ldr r7, [pc, #280] @ (dc3c0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [pc, #112] @ (dc340 ) │ │ │ │ + ldr r6, [pc, #560] @ (dc500 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - push {r5} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r0, dc358 │ │ │ │ + push {r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r0, dc34c │ │ │ │ + push {r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r6, dc352 │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r6, dc354 │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbz r0, dc354 │ │ │ │ + push {} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r2, dc358 │ │ │ │ + push {r1} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r6, dc35c │ │ │ │ + push {r1, r2} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [pc, #176] @ (dc3ac ) │ │ │ │ + ldr r5, [pc, #624] @ (dc56c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - cbz r4, dc358 │ │ │ │ + cbz r4, dc374 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r2, dc360 │ │ │ │ + cbz r2, dc37c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r2, dc35e │ │ │ │ + cbz r2, dc37a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r2, dc366 │ │ │ │ + cbz r2, dc382 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbz r4, dc368 │ │ │ │ + cbz r4, dc384 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r0, dc36c │ │ │ │ + cbz r0, dc388 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbz r0, dc368 │ │ │ │ + cbz r0, dc384 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r2, dc364 │ │ │ │ + cbz r2, dc380 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - uxtb r2, r5 │ │ │ │ + cbz r2, dc37e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - uxtb r2, r7 │ │ │ │ + cbz r2, dc386 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - uxtb r2, r5 │ │ │ │ + cbz r2, dc386 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - uxth r2, r7 │ │ │ │ + cbz r2, dc37e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - uxth r4, r7 │ │ │ │ + cbz r4, dc382 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [pc, #344] @ (dc494 ) │ │ │ │ + ldr r4, [pc, #792] @ (dc654 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - sxtb r2, r0 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ 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 +163202,15 @@ │ │ │ │ ldr r5, [pc, #16] @ (dd824 ) │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 6d0e4 │ │ │ │ str.w r0, [r4, #3400] @ 0xd48 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r2, r5 │ │ │ │ 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, dd88e │ │ │ │ @@ -163243,15 +163242,15 @@ │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n dd884 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r3, 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 +163559,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, #21 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ 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 +165227,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dea8a │ │ │ │ b.n dea5e │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ 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] @ (df010 ) │ │ │ │ @@ -165402,15 +165401,15 @@ │ │ │ │ b.n def72 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r7, #5 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r0, r3, #5 │ │ │ │ lsls r5, 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 +165774,15 @@ │ │ │ │ movs r0, #49 @ 0x31 │ │ │ │ strb.w r3, [r5, #203] @ 0xcb │ │ │ │ b.n df0ba │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ strb.w r3, [r5, #203] @ 0xcb │ │ │ │ b.n df0ba │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ 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 +167923,18 @@ │ │ │ │ movs r2, #12 │ │ │ │ b.n e0996 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa060174 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xf7120174 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ 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] @ (e0b5c ) │ │ │ │ @@ -168540,15 +168539,15 @@ │ │ │ │ bls.w e0d66 │ │ │ │ b.n e103c │ │ │ │ orns r1, r0, #15990784 @ 0xf40000 │ │ │ │ orn r1, r4, #15990784 @ 0xf40000 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bic.w r1, ip, #15990784 @ 0xf40000 │ │ │ │ - str r2, [r4, #96] @ 0x60 │ │ │ │ + str r2, [r2, #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 +168833,15 @@ │ │ │ │ b.n e13d6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vbic q0, q5, q10 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldcl 1, cr0, [r2, #464]! @ 0x1d0 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movw r3, #6402 @ 0x1902 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n e1430 │ │ │ │ movw r2, #34041 @ 0x84f9 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n e1418 │ │ │ │ @@ -170059,15 +170058,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n e1908 │ │ │ │ nop │ │ │ │ @ instruction: 0xeb800174 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ orn r1, sl, r4, ror #1 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ 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 +171102,23 @@ │ │ │ │ mov.w sl, #173 @ 0xad │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.w e1a44 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #172 @ 0xac │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.w e1a44 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r0, #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 +171169,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ bl 2059f0 │ │ │ │ b.n e2b72 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #928] @ (e2f74 ) │ │ │ │ + ldr r2, [pc, #352] @ (e2d34 ) │ │ │ │ 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 +171507,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #16] @ (e2f40 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 205804 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r8, sl │ │ │ │ + bx r8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - mov sl, r3 │ │ │ │ + bx r1 │ │ │ │ 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 +173668,21 @@ │ │ │ │ b.n e3db8 │ │ │ │ stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r5} │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r6, #78 @ 0x4e │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ 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 +174181,15 @@ │ │ │ │ nop │ │ │ │ hlt 0x0004 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7ac │ │ │ │ lsls r4, r6, #5 │ │ │ │ - @ instruction: 0xfad600e4 │ │ │ │ + @ instruction: 0xfb4600e4 │ │ │ │ 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 +174738,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ sub sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add sp, #376 @ 0x178 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ 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 +174862,15 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #888 @ 0x378 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ 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 +176751,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r2, [r2, #48] @ 0x30 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -177034,15 +177033,15 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #12] │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r6, [r0, r5] │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldrh r2, [r2, #10] │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -177690,15 +177689,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n e71c4 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r0, #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,15 +178298,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e7852 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 15, cr0, cr0, cr4, {7} │ │ │ │ + vhadd.u32 q8, q8, q10 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrh r6, [r0, #0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ @@ -178360,16 +178359,16 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr4, {7} │ │ │ │ - cdp2 0, 3, cr0, cr14, cr4, {7} │ │ │ │ + cdp2 0, 11, cr0, cr14, cr4, {7} │ │ │ │ + cdp2 0, 10, cr0, cr14, 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] @ (e7a28 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #288] @ (e7a2c ) │ │ │ │ @@ -179486,15 +179485,15 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r8, #7471104 @ 0x720000 │ │ │ │ + subs.w r0, r8, #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 │ │ │ │ @@ -180216,19 +180215,19 @@ │ │ │ │ lsls r4, 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, #9 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r6, #18] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - @ instruction: 0xeb9c00e4 │ │ │ │ + stc 0, cr0, [ip], {228} @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -180726,32 +180725,31 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ strb r4, [r6, #11] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip, #912] @ 0x390 │ │ │ │ + bics.w r0, ip, r4, asr #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e914c │ │ │ │ - lsls r4, r4, #3 │ │ │ │ - b.n e90c0 │ │ │ │ + @ instruction: 0xe80a00e4 │ │ │ │ + b.n e91a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e8f60 │ │ │ │ + b.n e9040 │ │ │ │ lsls r4, r4, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e8ebc │ │ │ │ + b.n e8f9c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n e8ea8 │ │ │ │ + b.n e8f88 │ │ │ │ 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 │ │ │ │ @@ -181130,15 +181128,15 @@ │ │ │ │ b.w e8d32 │ │ │ │ add.w sl, sp, #176 @ 0xb0 │ │ │ │ b.n e8f84 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e99fc │ │ │ │ + b.n e9adc │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c213c │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ @@ -181474,19 +181472,19 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.w ea5e0 │ │ │ │ b.n e9974 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n e9a14 │ │ │ │ + b.n e9af4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n e9a10 │ │ │ │ + b.n e9af0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n e9998 │ │ │ │ + b.n e9a78 │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl e7a34 │ │ │ │ mov r1, r9 │ │ │ │ @@ -181864,19 +181862,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c2784 │ │ │ │ b.n e9d54 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - blt.n e9d78 │ │ │ │ + blt.n e9c58 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bge.n e9d00 │ │ │ │ + blt.n e9de0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bge.n e9c88 │ │ │ │ + blt.n e9d68 │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl e7a34 │ │ │ │ mov r0, r4 │ │ │ │ @@ -183021,15 +183019,15 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n ea7a4 │ │ │ │ + beq.n ea884 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ lsls r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -183605,27 +183603,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r6, r4] │ │ │ │ lsls r4, r6, #5 │ │ │ │ ldrsb r0, [r1, r1] │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r8 │ │ │ │ bl 3c213c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -184077,15 +184075,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w ea9fa │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, 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 │ │ │ │ @@ -185797,27 +185795,27 @@ │ │ │ │ b.n ec82a │ │ │ │ cmp r4, r0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r5 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - blt.n ec7e0 │ │ │ │ + bgt.n ec8c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - blt.n ec890 │ │ │ │ + blt.n ec770 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bge.n ec750 │ │ │ │ + blt.n ec830 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + beq.n ec828 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ 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!, {} │ │ │ │ @@ -186797,17 +186795,17 @@ │ │ │ │ nop │ │ │ │ movs r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, 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 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -187233,19 +187231,19 @@ │ │ │ │ movne r0, r9 │ │ │ │ moveq r0, #0 │ │ │ │ bl a6a24 │ │ │ │ cmp r0, r4 │ │ │ │ bne.w ed626 │ │ │ │ b.n ed6a0 │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r1, pc, #768 @ (adr r1, eda54 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, ed814 ) │ │ │ │ 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 │ │ │ │ @@ -188400,15 +188398,15 @@ │ │ │ │ dmb ish │ │ │ │ cbz r3, ee374 │ │ │ │ mov r4, sl │ │ │ │ str r7, [sp, #20] │ │ │ │ b.n ee2d8 │ │ │ │ mov r1, r4 │ │ │ │ b.n ee34a │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -189175,15 +189173,15 @@ │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ cmp r3, #15 │ │ │ │ bne.n eeb4a │ │ │ │ ldr.w r3, [r0, #920] @ 0x398 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #920] @ 0x398 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r0, r5, r7 │ │ │ │ + subs r0, r3, r1 │ │ │ │ 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 │ │ │ │ @@ -189805,19 +189803,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n ef0bc │ │ │ │ ldr r2, [pc, #20] @ (ef210 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n eeeb8 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #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 │ │ │ │ @@ -190749,15 +190747,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r4, #28 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #26 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r5, r7, #3 │ │ │ │ cbz r0, efc3c │ │ │ │ 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] │ │ │ │ @@ -192460,15 +192458,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf52a0173 │ │ │ │ adds.w r1, ip, #15925248 @ 0xf30000 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf31c0173 │ │ │ │ movs r0, r0 │ │ │ │ @@ -192623,15 +192621,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ subs.w r1, r2, #115 @ 0x73 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ sub.w r1, r2, #115 @ 0x73 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ bics.w r1, r8, #115 @ 0x73 │ │ │ │ bic.w r3, r0, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n f1018 │ │ │ │ @@ -194122,15 +194120,15 @@ │ │ │ │ subs.w r1, r8, r3, ror #1 │ │ │ │ subs.w r1, r6, r3, ror #1 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adc.w r1, r6, r3, ror #1 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6, #-1008]! @ 0xfffffc10 │ │ │ │ + stc 0, cr0, [r6, #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] │ │ │ │ @@ -197099,35 +197097,35 @@ │ │ │ │ ... │ │ │ │ ldmia r1!, {r2, r7} │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r6, #5 │ │ │ │ - negs r2, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - adcs r4, r4 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cbnz r2, f3f56 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ @@ -197458,15 +197456,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n f410e │ │ │ │ movs r4, #1 │ │ │ │ b.n f410e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ @@ -198094,15 +198092,15 @@ │ │ │ │ nop │ │ │ │ cbnz r4, f49ec │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, f49f0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbnz r6, f49e4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -198293,15 +198291,15 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xb640 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb62e │ │ │ │ lsls r3, r6, #5 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ 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 │ │ │ │ @@ -198699,17 +198697,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 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ 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 │ │ │ │ @@ -198882,17 +198880,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ b.n f518e │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r4, r4, #3 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ 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 │ │ │ │ @@ -199294,15 +199292,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #856 @ 0x358 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add sp, #24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r1, sp, #656 @ 0x290 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -203736,15 +203734,15 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n f81f8 │ │ │ │ + bmi.n f82d8 │ │ │ │ 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 │ │ │ │ @@ -205025,21 +205023,21 @@ │ │ │ │ ... │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #25] │ │ │ │ lsls r3, r6, #5 │ │ │ │ strb r2, [r7, #24] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - vmla.i d0, d16, d3[4] │ │ │ │ - add r6, pc, #400 @ (adr r6, f91f4 ) │ │ │ │ + vext.8 q8, q8, , #0 │ │ │ │ + add r6, pc, #848 @ (adr r6, f93b4 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s q0, q11, │ │ │ │ - subs r4, r2, r4 │ │ │ │ + vmla.i32 d0, d22, d3[1] │ │ │ │ + subs r4, r0, 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 │ │ │ │ @@ -207634,15 +207632,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n faa9e │ │ │ │ nop │ │ │ │ str r6, [r4, #12] │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n faa6c │ │ │ │ + bhi.n fab4c │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r4, [r7, r0] │ │ │ │ lsls r3, r6, #5 │ │ │ │ add r6, sp, #876 @ 0x36c │ │ │ │ @ instruction: 0xffffaef5 │ │ │ │ vtbx.8 d26, {d31- instruction: 0xffffabff │ │ │ │ @@ -209402,25 +209400,25 @@ │ │ │ │ nop │ │ │ │ add r0, r0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r4} │ │ │ │ + pop {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 │ │ │ │ @@ -209900,24 +209898,24 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ mov r1, r6 │ │ │ │ b.n fc2a8 │ │ │ │ rors r2, r2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bxns r9 │ │ │ │ + blxns r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ bl 1e838a │ │ │ │ subs r6, #188 @ 0xbc │ │ │ │ lsls r3, r6, #5 │ │ │ │ - add r6, ip │ │ │ │ + add lr, sl │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r4, r4 │ │ │ │ + orrs r4, 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, #3072] @ 0xc00 │ │ │ │ sub.w sp, sp, #988 @ 0x3dc │ │ │ │ mov r7, r2 │ │ │ │ @@ -210458,23 +210456,23 @@ │ │ │ │ b.n fc658 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #66 @ 0x42 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r5 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #102 @ 0x66 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -210598,45 +210596,45 @@ │ │ │ │ ldr r2, [pc, #68] @ (fcad4 ) │ │ │ │ add r2, pc │ │ │ │ b.n fca3c │ │ │ │ ldr r2, [pc, #64] @ (fcad8 ) │ │ │ │ add r2, pc │ │ │ │ b.n fca3c │ │ │ │ nop │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r1, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r7, #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ 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 │ │ │ │ @@ -210812,71 +210810,71 @@ │ │ │ │ b.n fcbc8 │ │ │ │ ldr r1, [pc, #116] @ (fccfc ) │ │ │ │ add r1, pc │ │ │ │ b.n fcbea │ │ │ │ ldr r1, [pc, #116] @ (fcd00 ) │ │ │ │ add r1, pc │ │ │ │ b.n fcbea │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r7, #238 @ 0xee │ │ │ │ lsls r5, r6, #5 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r5, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb.w r3, [r0, #320] @ 0x140 │ │ │ │ cbz r3, fcd0c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -212616,19 +212614,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl fde44 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ b.n fdfb6 │ │ │ │ nop │ │ │ │ movs r0, #106 @ 0x6a │ │ │ │ lsls r3, r6, #5 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ 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] @ (fe158 ) │ │ │ │ @@ -212756,15 +212754,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r4, #6 │ │ │ │ lsls r3, r6, #5 │ │ │ │ subs r0, r4, #4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ 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 │ │ │ │ @@ -212825,15 +212823,15 @@ │ │ │ │ bne.n fe1c8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, r5, #1 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ 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 │ │ │ │ @@ -212935,15 +212933,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #6 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r4, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ 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 │ │ │ │ @@ -213388,17 +213386,17 @@ │ │ │ │ beq.n fe7cc │ │ │ │ b.n fe7e8 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, r7, r5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, r4, r1 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -214391,27 +214389,27 @@ │ │ │ │ blx r3 │ │ │ │ b.n fed9a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #27 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [pc, #496] @ (ff4a8 ) │ │ │ │ + ldr r4, [pc, #944] @ (ff668 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r0, r5, #31 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -216062,15 +216060,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + ldrb r2, [r2, #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] @ (100788 ) │ │ │ │ @@ -216604,17 +216602,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 100a04 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #688] @ 0x2b0 │ │ │ │ b.n 100952 │ │ │ │ adds r4, r1, #4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r1, #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] @ (100b20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -216632,15 +216630,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (100b24 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ subs r0, r5, r4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r1, #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 │ │ │ │ @@ -217558,21 +217556,21 @@ │ │ │ │ b.n 101594 │ │ │ │ ldr r3, [pc, #16] @ (1015d8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 101594 │ │ │ │ ldr r3, [pc, #16] @ (1015dc ) │ │ │ │ add r3, pc │ │ │ │ b.n 101594 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + adds r2, r7, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r4, r7 │ │ │ │ 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] @ (101640 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -218388,17 +218386,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 101f46 │ │ │ │ lsls r2, r7, #28 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ 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] @ (102050 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -218462,17 +218460,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 10200c │ │ │ │ lsls r6, r6, #25 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r4, 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] @ (10212c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -218538,17 +218536,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 1020ee │ │ │ │ lsls r6, r4, #22 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r0, [r1, 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] @ (102220 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -218622,17 +218620,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 1021ca │ │ │ │ lsls r2, r1, #19 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r2, 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] @ (102310 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -218703,17 +218701,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 1022ce │ │ │ │ lsls r6, r2, #15 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r4, [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, #252] @ (102428 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -218797,17 +218795,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 1023c0 │ │ │ │ lsls r6, r4, #11 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r1, 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] @ (102550 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -218893,17 +218891,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 1024e8 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r4, 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] @ (10268c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -218997,17 +218995,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 102614 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ 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] @ (102908 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -219198,17 +219196,17 @@ │ │ │ │ vbit q8, q5, q9 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strb r4, [r0, 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] @ (102ba0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -219406,17 +219404,17 @@ │ │ │ │ stc2l 1, cr0, [r2], #456 @ 0x1c8 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r5, r5] │ │ │ │ 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] @ (102e28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -219607,17 +219605,17 @@ │ │ │ │ @ instruction: 0xfa4a0172 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r7, [pc, #72] @ (102e84 ) │ │ │ │ + ldr r7, [pc, #520] @ (103044 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [pc, #464] @ (103010 ) │ │ │ │ + ldr r6, [pc, #912] @ (1031d0 ) │ │ │ │ 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] @ (1030c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -219815,17 +219813,17 @@ │ │ │ │ @ instruction: 0xf7c20172 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r4, [pc, #536] @ (1032ec ) │ │ │ │ + ldr r4, [pc, #984] @ (1034ac ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [pc, #880] @ (103448 ) │ │ │ │ + ldr r4, [pc, #304] @ (103208 ) │ │ │ │ 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] @ (103348 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -220016,17 +220014,17 @@ │ │ │ │ @ instruction: 0xf52a0172 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r2, [pc, #56] @ (103394 ) │ │ │ │ + ldr r2, [pc, #504] @ (103554 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [pc, #336] @ (1034b0 ) │ │ │ │ + ldr r1, [pc, #784] @ (103670 ) │ │ │ │ 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] @ (1035e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -220224,17 +220222,17 @@ │ │ │ │ subw r1, r2, #114 @ 0x72 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - @ instruction: 0x478e │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mov ip, r7 │ │ │ │ + bxns r5 │ │ │ │ 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] @ (103688 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -225404,15 +225402,15 @@ │ │ │ │ ldr.w r3, [r8, #688] @ 0x2b0 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r8, #688] @ 0x2b0 │ │ │ │ b.n 10743a │ │ │ │ nop │ │ │ │ sxtb r2, r2 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r0, #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 10760c │ │ │ │ add.w r5, r6, #593920 @ 0x91000 │ │ │ │ @@ -225826,19 +225824,19 @@ │ │ │ │ str.w r3, [r2, #688] @ 0x2b0 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 107a28 │ │ │ │ b.n 10743a │ │ │ │ lsls r3, r7, #25 │ │ │ │ bmi.n 107a5c │ │ │ │ b.n 10743a │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r6, r3, #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] @ 107b0c │ │ │ │ sub sp, #28 │ │ │ │ @@ -226610,16 +226608,16 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 1083ea │ │ │ │ add r2, pc, #648 @ (adr r2, 1086b0 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - vld1.8 {d0[7]}, [lr], r2 │ │ │ │ - str??.w r0, [r0, r2, lsl #2] │ │ │ │ + @ instruction: 0xfa1e00e2 │ │ │ │ + ldr.w r0, [r0, #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] @ (108500 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -226685,16 +226683,16 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 1084bc │ │ │ │ add r1, pc, #840 @ (adr r1, 10884c ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str??.w r0, [r6, #226] @ 0xe2 │ │ │ │ - @ instruction: 0xf78400e2 │ │ │ │ + ldr??.w r0, [r6, r2, lsl #2] │ │ │ │ + @ instruction: 0xf7f400e2 │ │ │ │ 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] @ (1085e8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -226762,16 +226760,16 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 1085aa │ │ │ │ add r0, pc, #984 @ (adr r0, 1089c4 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb.w r0, [r6, r2, lsl #2] │ │ │ │ - @ instruction: 0xf69c00e2 │ │ │ │ + strb.w r0, [r6, #226] @ 0xe2 │ │ │ │ + @ instruction: 0xf70c00e2 │ │ │ │ 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] @ (1086e8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -226847,16 +226845,16 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 108692 │ │ │ │ add r0, pc, #56 @ (adr r0, 108724 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - @ instruction: 0xf72a00e2 │ │ │ │ - @ instruction: 0xf59c00e2 │ │ │ │ + @ instruction: 0xf79a00e2 │ │ │ │ + addw r0, ip, #2274 @ 0x8e2 │ │ │ │ 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] @ (1087e4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -226929,16 +226927,16 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 1087a2 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movw r0, #26850 @ 0x68e2 │ │ │ │ - @ instruction: 0xf4a000e2 │ │ │ │ + @ instruction: 0xf6b600e2 │ │ │ │ + adds.w r0, r0, #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, #264] @ (108908 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -227024,16 +227022,16 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 1088a0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - @ instruction: 0xf53600e2 │ │ │ │ - @ instruction: 0xf37c00e2 │ │ │ │ + sub.w r0, r6, #7405568 @ 0x710000 │ │ │ │ + @ instruction: 0xf3ec00e2 │ │ │ │ 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] @ (108a3c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -227121,16 +227119,16 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 1089d4 │ │ │ │ ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ands.w r0, sl, #7405568 @ 0x710000 │ │ │ │ - movw r0, #32994 @ 0x80e2 │ │ │ │ + eor.w r0, sl, #7405568 @ 0x710000 │ │ │ │ + @ instruction: 0xf2b800e2 │ │ │ │ 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] @ (108b84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -227226,16 +227224,16 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 108b0c │ │ │ │ ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - @ instruction: 0xf2e600e2 │ │ │ │ - add.w r0, r0, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf35600e2 │ │ │ │ + sbcs.w r0, r0, #226 @ 0xe2 │ │ │ │ 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] @ (108c04 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ and.w r0, r0, #7 │ │ │ │ @@ -228769,15 +228767,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 109dd2 │ │ │ │ ldrh r4, [r5, #6] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ 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] @ (109fa8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -228882,15 +228880,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 109f20 │ │ │ │ nop │ │ │ │ strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ 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] @ (10a0f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -228991,15 +228989,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10a076 │ │ │ │ nop │ │ │ │ strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ 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] @ (10a240 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -229102,15 +229100,15 @@ │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10a1c4 │ │ │ │ nop │ │ │ │ strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #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] @ (10a388 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -229207,15 +229205,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 10a2e2 │ │ │ │ nop │ │ │ │ strh r6, [r6, #28] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #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] @ (10a4c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -229315,15 +229313,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 10a424 │ │ │ │ strh r2, [r6, #18] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ 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] @ (10a600 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -229416,15 +229414,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 10a56e │ │ │ │ nop │ │ │ │ strh r6, [r5, #8] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ 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] @ (10a734 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -229519,15 +229517,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 10a69e │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #31] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ 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] @ (10a87c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -229629,15 +229627,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10a7f8 │ │ │ │ ldrb r6, [r0, #27] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r1, #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, #304] @ (10a9c8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -229738,15 +229736,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10a94a │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #21] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ 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] @ (10ab04 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -229842,15 +229840,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 100b28 │ │ │ │ b.n 10aa62 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ 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] @ (10ac34 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -229945,15 +229943,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 100b28 │ │ │ │ b.n 10aba0 │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #11] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ 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] @ (10ad7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -230057,15 +230055,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10ad04 │ │ │ │ ldrb r6, [r0, #7] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ 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] @ (10aebc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -230168,15 +230166,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 100b28 │ │ │ │ b.n 10ae18 │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ 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] @ (10aff0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -230276,15 +230274,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 100b28 │ │ │ │ b.n 10af5a │ │ │ │ strb r6, [r7, #28] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ 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] @ (10b138 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -230386,15 +230384,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10b0b4 │ │ │ │ strb r2, [r1, #24] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ 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] @ (10b284 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -230495,15 +230493,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10b206 │ │ │ │ nop │ │ │ │ strb r2, [r0, #19] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ 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] @ (10b3c0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -230599,15 +230597,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100b28 │ │ │ │ b.n 10b31e │ │ │ │ strb r6, [r6, #13] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ 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] @ (10b4f0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -230702,15 +230700,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100b28 │ │ │ │ b.n 10b45c │ │ │ │ nop │ │ │ │ strb r2, [r7, #8] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ 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] @ (10b638 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -230814,15 +230812,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10b5c0 │ │ │ │ strb r2, [r1, #4] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r2, #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, #292] @ (10b778 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -230925,15 +230923,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100b28 │ │ │ │ b.n 10b6d4 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ 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] @ (10b8ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -231033,15 +231031,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100b28 │ │ │ │ b.n 10b816 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ bhi.n 10b94c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -231926,17 +231924,17 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10c2b6 │ │ │ │ nop │ │ │ │ str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cbnz r2, 10c3b6 │ │ │ │ + cbnz r2, 10c3d2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r4, 10c37a │ │ │ │ + cbnz r4, 10c396 │ │ │ │ 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] @ (10c530 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232084,17 +232082,17 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10c496 │ │ │ │ nop │ │ │ │ str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cbnz r2, 10c562 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb80c │ │ │ │ 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] @ (10c70c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232235,17 +232233,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 10c63a │ │ │ │ str r4, [r0, #12] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ 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] @ (10c8f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232392,17 +232390,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 10c81c │ │ │ │ ldrsh r0, [r5, r3] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r2, 10c966 │ │ │ │ + push {r1, r3} │ │ │ │ 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] @ (10cac0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232537,17 +232535,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 10c9f8 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r6, 10cafe │ │ │ │ + sxth r6, r7 │ │ │ │ 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] @ (10cc9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232689,17 +232687,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 10cbcc │ │ │ │ nop │ │ │ │ ldrh r4, [r6, r4] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - sxtb r2, r0 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ 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] @ (10ce04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232806,15 +232804,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 10cd6e │ │ │ │ nop │ │ │ │ ldr r0, [r3, r5] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str 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, #324] @ (10cf64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232922,15 +232920,15 @@ │ │ │ │ addle.w r2, r0, #24 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r0, #32 │ │ │ │ strgt r3, [r0, #28] │ │ │ │ b.n 10ced4 │ │ │ │ ldrsb r6, [r6, r7] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ 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] @ (10d0bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -233034,15 +233032,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 10d03a │ │ │ │ nop │ │ │ │ ldrsb r2, [r2, r2] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [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 r3, [pc, #324] @ (10d21c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -233148,15 +233146,15 @@ │ │ │ │ movtgt r3, #16368 @ 0x3ff0 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r0, #32 │ │ │ │ strgt r3, [r0, #28] │ │ │ │ b.n 10d19c │ │ │ │ strb r6, [r7, r4] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrb r4, [r3, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ (10d378 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -233261,15 +233259,15 @@ │ │ │ │ add.w r2, r0, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r0, #28] │ │ │ │ b.n 10d30a │ │ │ │ strh r4, [r3, r7] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ 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] @ (10d4d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -233373,15 +233371,15 @@ │ │ │ │ add.w r2, r7, #32 │ │ │ │ str r3, [r7, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r7, #28] │ │ │ │ b.n 10d468 │ │ │ │ strh r2, [r0, r2] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ 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] @ (10d62c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -233484,15 +233482,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5130 @ 0x140a │ │ │ │ bl 100b28 │ │ │ │ b.n 10d58c │ │ │ │ nop │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r4, 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #312] @ (10d780 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -233593,15 +233591,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5130 @ 0x140a │ │ │ │ bl 100b28 │ │ │ │ b.n 10d6da │ │ │ │ nop │ │ │ │ ldr r7, [pc, #824] @ (10dabc ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ 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] @ (10d8d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -233705,15 +233703,15 @@ │ │ │ │ addle.w r2, ip, #24 │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 10d84e │ │ │ │ nop │ │ │ │ ldr r6, [pc, #488] @ (10dac4 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r5, 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, #316] @ (10da30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -233817,15 +233815,15 @@ │ │ │ │ itee le │ │ │ │ addle.w r2, r0, #24 │ │ │ │ addgt.w r2, r0, #32 │ │ │ │ strdgt r3, r3, [r0, #24] │ │ │ │ b.n 10d9a8 │ │ │ │ ldr r5, [pc, #136] @ (10dabc ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ 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] @ (10db28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -234409,15 +234407,15 @@ │ │ │ │ addeq.w r2, r9, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 10e0c2 │ │ │ │ mov r2, r3 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldr r4, [pc, #72] @ (10e1a0 ) │ │ │ │ + ldr r4, [pc, #520] @ (10e360 ) │ │ │ │ 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] @ (10e2d4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -234538,15 +234536,15 @@ │ │ │ │ addne.w r4, sl, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [sl, #12] │ │ │ │ b.n 10e252 │ │ │ │ nop │ │ │ │ add sl, r5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldr r2, [pc, #424] @ (10e484 ) │ │ │ │ + ldr r2, [pc, #872] @ (10e644 ) │ │ │ │ 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] @ (10e46c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -234671,15 +234669,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 10e39c │ │ │ │ orrs r6, r4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldr r0, [pc, #600] @ (10e6cc ) │ │ │ │ + ldr r1, [pc, #24] @ (10e48c ) │ │ │ │ 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] @ (10e608 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -234810,15 +234808,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 10e544 │ │ │ │ nop │ │ │ │ sbcs r6, r1 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - mov ip, ip │ │ │ │ + bxns sl │ │ │ │ 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] @ (10e778 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -234931,15 +234929,15 @@ │ │ │ │ addeq.w r2, r9, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 10e6ea │ │ │ │ subs r7, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp sl, pc │ │ │ │ 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] @ (10e8f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235058,15 +235056,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r4, r9, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 10e878 │ │ │ │ subs r6, #130 @ 0x82 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - mvns r4, r4 │ │ │ │ + add r4, sl │ │ │ │ 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] @ (10ea8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235189,15 +235187,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 10e9bc │ │ │ │ subs r5, #2 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - tst r6, r2 │ │ │ │ + cmp r6, 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (10ec20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235325,15 +235323,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 10eb5e │ │ │ │ subs r3, #110 @ 0x6e │ │ │ │ lsls r2, r6, #5 │ │ │ │ - eors r2, r5 │ │ │ │ + lsrs r2, r3 │ │ │ │ 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] @ (10ed98 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -240798,15 +240796,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 112d4a │ │ │ │ nop │ │ │ │ vst2.8 {d0[3],d1[3]}, [r6 :16], r1 │ │ │ │ - mcr2 0, 6, r0, cr10, cr11, {7} │ │ │ │ + vqadd.u64 q0, q13, │ │ │ │ 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] @ (112f2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -240912,15 +240910,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 112ea4 │ │ │ │ nop │ │ │ │ strh.w r0, [r4, ] │ │ │ │ - ldc2l 0, cr0, [r8, #-1004] @ 0xfffffc14 │ │ │ │ + stc2l 0, cr0, [r8, #1004] @ 0x3ec │ │ │ │ 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] @ (1130a0 ) │ │ │ │ sub sp, #8 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -241032,15 +241030,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 113024 │ │ │ │ nop │ │ │ │ movt r1, #59505 @ 0xe871 │ │ │ │ - @ instruction: 0xfbc000fb │ │ │ │ + ldc2 0, cr0, [r0], #-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] @ (113208 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -241147,15 +241145,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 11318a │ │ │ │ adcs.w r1, r4, #15794176 @ 0xf10000 │ │ │ │ - @ instruction: 0xfa4200fb │ │ │ │ + @ instruction: 0xfab200fb │ │ │ │ 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] @ (113390 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -241268,15 +241266,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 1132cc │ │ │ │ @ instruction: 0xf3f60171 │ │ │ │ - strb.w r0, [r2, #251] @ 0xfb │ │ │ │ + ldr??.w r0, [r2, #251] @ 0xfb │ │ │ │ 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] @ (113500 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -241382,15 +241380,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 113448 │ │ │ │ nop │ │ │ │ @ instruction: 0xf2620171 │ │ │ │ - @ instruction: 0xf6fe00fb │ │ │ │ + @ instruction: 0xf76e00fb │ │ │ │ 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] @ (113698 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -241506,15 +241504,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 1135d8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0fe0171 │ │ │ │ - adc.w r0, ip, #8224768 @ 0x7d8000 │ │ │ │ + subs.w r0, ip, #8224768 @ 0x7d8000 │ │ │ │ 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] @ (113800 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -241618,15 +241616,15 @@ │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 113758 │ │ │ │ vbic q8, q6, │ │ │ │ - @ instruction: 0xf3ca00fb │ │ │ │ + bics.w r0, sl, #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] @ (113964 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -241732,15 +241730,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 1138de │ │ │ │ ldcl 1, cr0, [sl, #452]! @ 0x1c4 │ │ │ │ - @ instruction: 0xf27600fb │ │ │ │ + @ instruction: 0xf2e600fb │ │ │ │ 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] @ (113ac0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -241844,15 +241842,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 113a3a │ │ │ │ ldc 1, cr0, [r6], {113} @ 0x71 │ │ │ │ - add.w r0, r2, #251 @ 0xfb │ │ │ │ + sbcs.w r0, r2, #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] @ (113c40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -241964,15 +241962,15 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ ittt ne │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 113bc6 │ │ │ │ @ instruction: 0xeb3a0171 │ │ │ │ - vqadd.s16 q8, q15, │ │ │ │ + vshr.s64 q8, , #50 │ │ │ │ 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] @ (113dac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -242079,15 +242077,15 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ ittt ne │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 113d32 │ │ │ │ @ instruction: 0xe9ba0171 │ │ │ │ - ldcl 0, cr0, [sl, #1004] @ 0x3ec │ │ │ │ + mcr 0, 2, r0, cr10, 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] @ (113f48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -242203,15 +242201,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 113e76 │ │ │ │ nop │ │ │ │ strex r1, r0, [lr, #452] @ 0x1c4 │ │ │ │ - stc 0, cr0, [sl], {251} @ 0xfb │ │ │ │ + ldcl 0, cr0, [sl], #-1004 @ 0xfffffc14 │ │ │ │ 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] @ (1140c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -242319,15 +242317,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 114000 │ │ │ │ b.n 113e28 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - orns r0, r8, fp, ror #3 │ │ │ │ + @ instruction: 0xeae800fb │ │ │ │ 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] @ (114268 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -242446,15 +242444,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 11419c │ │ │ │ nop │ │ │ │ b.n 113ce0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia.w sl!, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ + stmdb sl!, {r0, r1, r3, r4, r5, r6, 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 r3, [pc, #352] @ (1143e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -242562,15 +242560,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 11432a │ │ │ │ nop │ │ │ │ b.n 114b0c │ │ │ │ lsls r1, r6, #5 │ │ │ │ - b.n 114238 │ │ │ │ + b.n 114318 │ │ │ │ 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] @ (114580 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -242686,15 +242684,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 1144b8 │ │ │ │ b.n 1149b0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - b.n 114068 │ │ │ │ + b.n 114148 │ │ │ │ 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] @ (114700 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -242804,15 +242802,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 114646 │ │ │ │ b.n 1147f8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - b.n 114eb8 │ │ │ │ + b.n 113f98 │ │ │ │ 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] @ (11488c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -242928,15 +242926,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 1147cc │ │ │ │ udf #250 @ 0xfa │ │ │ │ lsls r1, r6, #5 │ │ │ │ - b.n 114cfc │ │ │ │ + b.n 114ddc │ │ │ │ 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] @ (114a24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243056,15 +243054,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 114960 │ │ │ │ nop │ │ │ │ ble.n 114b04 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - b.n 114b38 │ │ │ │ + b.n 114c18 │ │ │ │ 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] @ (114ba4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243174,15 +243172,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 114aea │ │ │ │ blt.n 114b54 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + svc 92 @ 0x5c │ │ │ │ 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] @ (114db8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243331,15 +243329,15 @@ │ │ │ │ bl 100b28 │ │ │ │ b.n 114cb2 │ │ │ │ nop │ │ │ │ bge.n 114e68 │ │ │ │ lsls r1, r6, #5 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bgt.n 114d48 │ │ │ │ + ble.n 114e28 │ │ │ │ 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] @ (114fcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243486,15 +243484,15 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 114ecc │ │ │ │ bhi.n 11504c │ │ │ │ lsls r1, r6, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - bge.n 114f00 │ │ │ │ + blt.n 114fe0 │ │ │ │ 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] @ (115208 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243651,15 +243649,15 @@ │ │ │ │ b.n 1150f0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ bvs.n 115260 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bhi.n 1152a0 │ │ │ │ + bhi.n 115180 │ │ │ │ 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 │ │ │ │ @@ -243776,15 +243774,15 @@ │ │ │ │ nop │ │ │ │ bcc.n 115338 │ │ │ │ lsls r1, r6, #5 │ │ │ │ add r5, sp, #808 @ 0x328 │ │ │ │ lsls r1, r6, #5 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 115308 │ │ │ │ + bvc.n 1153e8 │ │ │ │ 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] @ (1154e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243903,15 +243901,15 @@ │ │ │ │ nop │ │ │ │ bcs.n 1153e4 │ │ │ │ lsls r1, r6, #5 │ │ │ │ add r4, sp, #360 @ 0x168 │ │ │ │ lsls r1, r6, #5 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 115564 │ │ │ │ + bpl.n 115444 │ │ │ │ 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] @ (1156a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244041,15 +244039,15 @@ │ │ │ │ bl 100b28 │ │ │ │ b.n 1155ca │ │ │ │ nop │ │ │ │ bne.n 1156c8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - bcc.n 115770 │ │ │ │ + bcc.n 115650 │ │ │ │ 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 │ │ │ │ @@ -244183,15 +244181,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bne.n 115974 │ │ │ │ + bne.n 115854 │ │ │ │ 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] @ (1159c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244295,15 +244293,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 115940 │ │ │ │ ldmia r5!, {r1, r7} │ │ │ │ lsls r1, r6, #5 │ │ │ │ - beq.n 115a34 │ │ │ │ + beq.n 115914 │ │ │ │ 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] @ (115b10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244407,15 +244405,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 115a8c │ │ │ │ ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r7!, {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] @ (115c54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244515,15 +244513,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 100b28 │ │ │ │ b.n 115bb6 │ │ │ │ ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, 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] @ (115d98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244621,15 +244619,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 100b28 │ │ │ │ b.n 115cfa │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, 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, #280] @ (115ecc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244729,15 +244727,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100b28 │ │ │ │ b.n 115e36 │ │ │ │ ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ 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] @ (116000 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244835,15 +244833,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100b28 │ │ │ │ b.n 115f6a │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ 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] @ (11612c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244929,15 +244927,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 1160a0 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, 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] │ │ │ │ @@ -245807,15 +245805,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 116a92 │ │ │ │ nop │ │ │ │ pop {r1, r2, r4, r5} │ │ │ │ lsls r1, r6, #5 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x000c │ │ │ │ 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] @ (116d78 ) │ │ │ │ @@ -245968,15 +245966,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 116c70 │ │ │ │ nop │ │ │ │ rev16 r4, r4 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - cbnz r0, 116de8 │ │ │ │ + pop {r4} │ │ │ │ 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] @ (116f50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246120,15 +246118,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 116e3a │ │ │ │ nop │ │ │ │ @ instruction: 0xb882 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - cbnz r0, 116f82 │ │ │ │ + rev r0, r3 │ │ │ │ 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] @ (11712c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -246274,15 +246272,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 117016 │ │ │ │ nop │ │ │ │ @ instruction: 0xb6aa │ │ │ │ lsls r1, r6, #5 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ 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] @ (1172f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246422,15 +246420,15 @@ │ │ │ │ addne.w r4, r9, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 117260 │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #5 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb65a │ │ │ │ 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] @ (1174bc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -246570,15 +246568,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r4, sl, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [sl, #12] │ │ │ │ b.n 11742a │ │ │ │ cbz r6, 117500 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r4, r5, 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, #404] @ (11766c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246712,15 +246710,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 1175cc │ │ │ │ nop │ │ │ │ cbz r6, 11767e │ │ │ │ lsls r1, r6, #5 │ │ │ │ - sxtb r4, r0 │ │ │ │ + uxth r4, 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, #404] @ (11781c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246854,15 +246852,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 11777c │ │ │ │ nop │ │ │ │ add r7, sp, #568 @ 0x238 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ 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] @ (11794c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247576,15 +247574,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 117ff2 │ │ │ │ add r6, pc, #648 @ (adr r6, 118354 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r7, pc, #480 @ (adr r7, 1182b0 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 118470 ) │ │ │ │ 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] @ (11823c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247705,15 +247703,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 118162 │ │ │ │ nop │ │ │ │ add r5, pc, #200 @ (adr r5, 118308 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r5, pc, #920 @ (adr r5, 1185dc ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 11839c ) │ │ │ │ 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] @ (1183c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247831,15 +247829,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 1182e2 │ │ │ │ nop │ │ │ │ add r3, pc, #760 @ (adr r3, 1186c0 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r4, pc, #264 @ (adr r4, 1184d4 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 118694 ) │ │ │ │ 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] @ (11854c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247959,15 +247957,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11846a │ │ │ │ add r2, pc, #216 @ (adr r2, 118628 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r2, pc, #624 @ (adr r2, 1187c4 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 118584 ) │ │ │ │ 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] @ (1186c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248088,15 +248086,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 1185e6 │ │ │ │ nop │ │ │ │ add r0, pc, #696 @ (adr r0, 11897c ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - add r1, pc, #40 @ (adr r1, 1186f0 ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 1188b0 ) │ │ │ │ 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] @ (11884c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248218,15 +248216,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11875a │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ 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] @ (1189dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248351,15 +248349,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 11894e │ │ │ │ nop │ │ │ │ ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ 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] @ (118b70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248484,15 +248482,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 118ad4 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ 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] @ (118ce4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248613,15 +248611,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 118c0a │ │ │ │ nop │ │ │ │ ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ 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] @ (118e70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248743,15 +248741,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 118d7e │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ 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] @ (119000 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248876,15 +248874,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 118f72 │ │ │ │ nop │ │ │ │ str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ 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] @ (119194 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -249009,15 +249007,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1190f8 │ │ │ │ nop │ │ │ │ str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ 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] @ (119300 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -249131,15 +249129,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11922c │ │ │ │ str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ 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] @ (11947c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -249256,15 +249254,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 119394 │ │ │ │ nop │ │ │ │ str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ 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] @ (119604 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -249384,15 +249382,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 119578 │ │ │ │ str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ 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] @ (119794 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -249515,15 +249513,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1196f8 │ │ │ │ nop │ │ │ │ ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ 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] @ (119900 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -249637,15 +249635,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11982c │ │ │ │ ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ 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] @ (119a7c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -249762,15 +249760,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 119994 │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ 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] @ (119c04 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -249890,15 +249888,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 119b78 │ │ │ │ ldrh r6, [r7, #26] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ 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] @ (119d94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250021,15 +250019,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 119cf8 │ │ │ │ nop │ │ │ │ ldrh r6, [r6, #14] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ 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] @ (119f60 ) │ │ │ │ @@ -255286,15 +255284,15 @@ │ │ │ │ addle.w r2, ip, #24 │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 11dcba │ │ │ │ nop │ │ │ │ ldr r2, [pc, #264] @ (11de60 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldr r0, [pc, #648] @ (11dfe4 ) │ │ │ │ + ldr r1, [pc, #72] @ (11dda4 ) │ │ │ │ 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] @ (11dee8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -255417,15 +255415,15 @@ │ │ │ │ itee le │ │ │ │ addle.w r2, ip, #24 │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 11de50 │ │ │ │ ldr r0, [pc, #664] @ (11e184 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - mov r8, sp │ │ │ │ + bx fp │ │ │ │ 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] @ (11e080 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -255545,15 +255543,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11df98 │ │ │ │ bx r2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, pc │ │ │ │ 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] @ (11e224 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -255678,15 +255676,15 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r0, #28] │ │ │ │ b.n 11e1a4 │ │ │ │ nop │ │ │ │ cmp r2, pc │ │ │ │ lsls r1, r6, #5 │ │ │ │ - muls r2, r3 │ │ │ │ + mvns r2, r1 │ │ │ │ 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] @ (11e3c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -255813,15 +255811,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 11e332 │ │ │ │ nop │ │ │ │ mvns r6, r2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - sbcs r2, r6 │ │ │ │ + tst r2, r4 │ │ │ │ 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] @ (11e56c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -255950,15 +255948,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 11e4c6 │ │ │ │ nop │ │ │ │ tst r6, r6 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ands r2, r0 │ │ │ │ + eors r2, r6 │ │ │ │ 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] @ (11e710 ) │ │ │ │ @@ -256082,15 +256080,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11e62a │ │ │ │ lsls r6, r0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ 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] @ (11e8b8 ) │ │ │ │ @@ -256217,15 +256215,15 @@ │ │ │ │ add.w r2, r0, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r0, #28] │ │ │ │ b.n 11e838 │ │ │ │ subs r6, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ 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] @ (11ea5c ) │ │ │ │ @@ -256354,15 +256352,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 11e9c8 │ │ │ │ nop │ │ │ │ subs r5, #58 @ 0x3a │ │ │ │ lsls r1, r6, #5 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r3, #28 │ │ │ │ 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] @ (11ebfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -256488,15 +256486,15 @@ │ │ │ │ addle.w r2, ip, #24 │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 11eb58 │ │ │ │ subs r3, #156 @ 0x9c │ │ │ │ lsls r1, r6, #5 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ 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] @ (11ee60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -256679,17 +256677,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11ed38 │ │ │ │ subs r1, #252 @ 0xfc │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ 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] @ (11f0bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -256869,17 +256867,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11efa4 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r2, [r4, #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] @ (11f310 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257059,17 +257057,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11f1e0 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ 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] @ (11f56c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257247,17 +257245,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11f448 │ │ │ │ nop │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ 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] @ (11f7d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257441,17 +257439,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11f6aa │ │ │ │ nop │ │ │ │ adds r0, #136 @ 0x88 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #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] @ (11fa24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257628,17 +257626,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11f8f6 │ │ │ │ nop │ │ │ │ cmp r6, #28 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r3, #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] @ (11fbfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257777,15 +257775,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11faf8 │ │ │ │ cmp r3, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ 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] @ (11fdbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257916,15 +257914,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11fcbe │ │ │ │ nop │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ lsls r1, r6, #5 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ 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] @ (11ff88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258061,15 +258059,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 11fe84 │ │ │ │ nop │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ lsls r1, r6, #5 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r4, #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 r3, [pc, #460] @ (120170 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258209,15 +258207,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 120062 │ │ │ │ nop │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ 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] @ (120344 ) │ │ │ │ @@ -258354,15 +258352,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 120244 │ │ │ │ movs r4, #142 @ 0x8e │ │ │ │ lsls r1, r6, #5 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ 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] @ (120504 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258493,15 +258491,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 120406 │ │ │ │ nop │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r3, #2 │ │ │ │ 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] @ (120674 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258615,15 +258613,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 12059e │ │ │ │ movs r0, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r0, r1, #4 │ │ │ │ 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] @ (1207f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258741,15 +258739,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 12071c │ │ │ │ nop │ │ │ │ subs r2, r0, #6 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r4, r5, r5 │ │ │ │ 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] @ (1209b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258878,15 +258876,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 1208b4 │ │ │ │ nop │ │ │ │ subs r6, r0, #0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r2, r6 │ │ │ │ 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] @ (120b64 ) │ │ │ │ @@ -259012,15 +259010,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 120a76 │ │ │ │ adds r2, r0, #1 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r0, #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] @ (120d40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259156,15 +259154,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 120c36 │ │ │ │ subs r6, r2, r2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ 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] @ (120f38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259313,15 +259311,15 @@ │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 120e22 │ │ │ │ adds r2, r7, r2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r6, #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 │ │ │ │ @@ -259474,15 +259472,15 @@ │ │ │ │ b.n 12102a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ asrs r2, r7, #26 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r0, #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] @ (1212fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259619,15 +259617,15 @@ │ │ │ │ bl 101538 │ │ │ │ b.n 12120c │ │ │ │ asrs r0, r5, #18 │ │ │ │ lsls r1, r6, #5 │ │ │ │ mcr 1, 4, r0, cr2, cr0, {3} │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ 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 │ │ │ │ @@ -259764,15 +259762,15 @@ │ │ │ │ bl 101538 │ │ │ │ b.n 1213c8 │ │ │ │ asrs r6, r4, #11 │ │ │ │ lsls r1, r6, #5 │ │ │ │ stcl 1, cr0, [lr], {112} @ 0x70 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ 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] @ (121710 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259939,15 +259937,15 @@ │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 1215cc │ │ │ │ asrs r6, r7, #4 │ │ │ │ lsls r1, r6, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ 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 │ │ │ │ @@ -260127,15 +260125,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r0, #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] @ (121bec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260303,15 +260301,15 @@ │ │ │ │ bl 101538 │ │ │ │ b.n 121aa6 │ │ │ │ nop │ │ │ │ lsrs r2, r4, #17 │ │ │ │ lsls r1, r6, #5 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ 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] @ (121dcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260448,15 +260446,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 121cb8 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ 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] @ (121f94 ) │ │ │ │ @@ -260591,15 +260589,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 121e8e │ │ │ │ lsrs r2, r6, #32 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ 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] @ (122124 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260719,15 +260717,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 122030 │ │ │ │ lsls r6, r4, #25 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ 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] @ (1222a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260843,15 +260841,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 1221c0 │ │ │ │ lsls r2, r2, #19 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - mcr2 0, 5, r0, cr8, cr10, {7} │ │ │ │ + vqadd.u16 q0, q12, 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] @ (122468 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -260980,15 +260978,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 12235e │ │ │ │ nop │ │ │ │ lsls r2, r2, #13 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - stc2l 0, cr0, [lr], {250} @ 0xfa │ │ │ │ + ldc2 0, cr0, [lr, #-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] @ (12261c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261114,15 +261112,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101538 │ │ │ │ b.n 122522 │ │ │ │ lsls r2, r1, #6 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - @ instruction: 0xfb0000fa │ │ │ │ + @ instruction: 0xfb7000fa │ │ │ │ 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] @ (1227e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -261254,15 +261252,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 122758 │ │ │ │ vsra.u16 q8, q8, #2 │ │ │ │ - ldrsh.w r0, [r6, sl, lsl #3] │ │ │ │ + vld1.8 @ instruction: 0xf9a600fa │ │ │ │ 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] @ (1229a0 ) │ │ │ │ sub sp, #8 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -261393,15 +261391,15 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ ittt ne │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 122914 │ │ │ │ mrc2 1, 0, r0, cr2, cr0, {3} │ │ │ │ - @ instruction: 0xf75e00fa │ │ │ │ + @ instruction: 0xf7ce00fa │ │ │ │ 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] @ (122b30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -261521,15 +261519,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 122aa2 │ │ │ │ mrrc2 1, 7, r0, sl, cr0 │ │ │ │ - subs.w r0, r2, #8192000 @ 0x7d0000 │ │ │ │ + @ instruction: 0xf62200fa │ │ │ │ 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] @ (122cc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vmov r8, s0 │ │ │ │ @@ -261648,15 +261646,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 122c30 │ │ │ │ nop │ │ │ │ @ instruction: 0xfac60170 │ │ │ │ - and.w r0, r4, #8192000 @ 0x7d0000 │ │ │ │ + orns r0, r4, #8192000 @ 0x7d0000 │ │ │ │ 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] @ (122e78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -261783,15 +261781,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 122de8 │ │ │ │ ldrsh.w r0, [sl, ] │ │ │ │ - @ instruction: 0xf22e00fa │ │ │ │ + @ instruction: 0xf29e00fa │ │ │ │ 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] @ (12302c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261919,15 +261917,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 122f98 │ │ │ │ nop │ │ │ │ @ instruction: 0xf77a0170 │ │ │ │ - orn r0, r2, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf0d200fa │ │ │ │ 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] @ (1231d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -262054,15 +262052,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 12313a │ │ │ │ nop │ │ │ │ rsb r1, lr, #15728640 @ 0xf00000 │ │ │ │ - mcr 0, 5, r0, cr6, cr10, {7} │ │ │ │ + vqadd.s16 q0, q11, 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] @ (123370 ) │ │ │ │ sub sp, #8 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262189,15 +262187,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 1232dc │ │ │ │ bic.w r1, r2, #15728640 @ 0xf00000 │ │ │ │ - stcl 0, cr0, [r8], #1000 @ 0x3e8 │ │ │ │ + ldcl 0, cr0, [r8, #-1000] @ 0xfffffc18 │ │ │ │ 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] @ (123504 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -262319,15 +262317,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 123468 │ │ │ │ @ instruction: 0xf28a0170 │ │ │ │ - @ instruction: 0xeb3c00fa │ │ │ │ + sub.w r0, ip, 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, #376] @ (123698 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vmov r5, s0 │ │ │ │ @@ -262448,15 +262446,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1235fa │ │ │ │ nop │ │ │ │ @ instruction: 0xf0f40170 │ │ │ │ - @ instruction: 0xe98a00fa │ │ │ │ + ldrd r0, r0, [sl, #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, #392] @ (12383c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -262581,16 +262579,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 12379e │ │ │ │ nop │ │ │ │ vorr q8, q1, q8 │ │ │ │ - b.n 1237d8 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + @ instruction: 0xe83a00fa │ │ │ │ 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] @ (1239dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262715,15 +262712,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 123940 │ │ │ │ ldc 1, cr0, [r8, #448]! @ 0x1c0 │ │ │ │ - b.n 1235fc │ │ │ │ + b.n 1236dc │ │ │ │ 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] @ (123b00 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -265120,17 +265117,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 r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ 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] @ (125a54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -265374,17 +265371,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 r4, #186 @ 0xba │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ 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] @ (125d94 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -265629,17 +265626,17 @@ │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r0, r6, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r1, r4, #3 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 126262 │ │ │ │ ldrh.w r2, [r7, #596] @ 0x254 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -266012,15 +266009,15 @@ │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b28 │ │ │ │ b.n 126084 │ │ │ │ @@ -266293,17 +266290,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmia r3!, {r3, r4} │ │ │ │ lsls r0, r6, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 126b38 │ │ │ │ ldrh.w r2, [r7, #596] @ 0x254 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -266665,15 +266662,15 @@ │ │ │ │ b.n 12635a │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 126660 │ │ │ │ @@ -266977,17 +266974,17 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ rev16 r2, r2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 12749e │ │ │ │ ldrh.w r2, [r7, #596] @ 0x254 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -267348,15 +267345,15 @@ │ │ │ │ vmov r3, s15 │ │ │ │ b.n 126e6a │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 127494 │ │ │ │ + cbz r2, 1274b0 │ │ │ │ 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 126e90 │ │ │ │ @@ -268020,19 +268017,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 100210 │ │ │ │ b.n 1278e6 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ 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 127f3e │ │ │ │ @@ -268474,20 +268471,20 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r2, [r2, #4] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r2, [r5, #26] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - stc2l 0, cr0, [r2, #-896] @ 0xfffffc80 │ │ │ │ - @ instruction: 0xfaa000e0 │ │ │ │ + ldc2 0, cr0, [r2, #896]! @ 0x380 │ │ │ │ + @ instruction: 0xfb1000e0 │ │ │ │ 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 1283d4 │ │ │ │ @@ -268963,20 +268960,20 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #136 @ (adr r7, 1288fc ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 128abc ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xf76000e0 │ │ │ │ - @ instruction: 0xf4aa00e0 │ │ │ │ + @ instruction: 0xf7d000e0 │ │ │ │ + adds.w r0, sl, #7340032 @ 0x700000 │ │ │ │ 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 1289a8 │ │ │ │ @@ -269459,20 +269456,20 @@ │ │ │ │ lsls r0, r6, #5 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strb r2, [r1, #19] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #0 @ (adr r1, 128e98 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 129058 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r2, [r1, #9] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - add.w r0, r6, #224 @ 0xe0 │ │ │ │ - cdp 0, 3, cr0, cr12, cr0, {7} │ │ │ │ + sbcs.w r0, r6, #224 @ 0xe0 │ │ │ │ + cdp 0, 10, cr0, cr12, cr0, {7} │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 1291b8 │ │ │ │ ldrh.w r2, [r4, #596] @ 0x254 │ │ │ │ @@ -270012,20 +270009,20 @@ │ │ │ │ b.n 1294fe │ │ │ │ str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r6, #5 │ │ │ │ - strd r0, r0, [sl, #896] @ 0x380 │ │ │ │ - b.n 12936c │ │ │ │ + bics.w r0, sl, r0, asr #3 │ │ │ │ + b.n 12944c │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -270615,21 +270612,21 @@ │ │ │ │ b.n 129c8e │ │ │ │ ldrh r4, [r0, #32] │ │ │ │ lsls r0, r6, #5 │ │ │ │ str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 12a120 │ │ │ │ + b.n 12a200 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -271213,21 +271210,21 @@ │ │ │ │ nop │ │ │ │ strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldrsh r6, [r3, r2] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - bge.n 12a3e8 │ │ │ │ + blt.n 12a4c8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bvc.n 12a480 │ │ │ │ + bhi.n 12a560 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -271815,21 +271812,21 @@ │ │ │ │ b.n 12ab5a │ │ │ │ ldrb r0, [r5, #21] │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldrsb r6, [r3, r5] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r6, [r3, r2] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - bcc.n 12acec │ │ │ │ + bcc.n 12abcc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - beq.n 12ab0c │ │ │ │ + beq.n 12abec │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -272475,21 +272472,21 @@ │ │ │ │ b.n 12b3c2 │ │ │ │ strb r4, [r1, #20] │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r6, [pc, #1016] @ (12b840 ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [pc, #216] @ (12b52c ) │ │ │ │ lsls r0, r6, #5 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r4, 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 │ │ │ │ @@ -273160,15 +273157,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ mov r2, sl │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ muls r4, r4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ ldr r3, [pc, #964] @ (12c0e0 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r2, [pc, #964] @ (12c0e4 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -273443,18 +273440,18 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101538 │ │ │ │ b.n 12bcdc │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - it cc │ │ │ │ - lslcc r0, r4, #3 │ │ │ │ + it ge │ │ │ │ + lslge 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 12bee8 │ │ │ │ vmov s15, r5 │ │ │ │ @@ -273847,21 +273844,21 @@ │ │ │ │ b.n 12c536 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #5 │ │ │ │ subs r5, #146 @ 0x92 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r2, #194 @ 0xc2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - cbnz r2, 12c5ec │ │ │ │ + rev r2, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb724 │ │ │ │ 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 │ │ │ │ @@ -274549,15 +274546,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ adds r4, #202 @ 0xca │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r1, #140 @ 0x8c │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 12ce5e │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r6, r4, lsl #2 │ │ │ │ @@ -274824,17 +274821,17 @@ │ │ │ │ bl 100210 │ │ │ │ b.n 12ce6c │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 12d4a0 │ │ │ │ ldrh.w r2, [r8, #712] @ 0x2c8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ @@ -275325,15 +275322,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r2, #206 @ 0xce │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #936] @ (12dc40 ) │ │ │ │ + ldr r4, [pc, #360] @ (12da00 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r7, #148 @ 0x94 │ │ │ │ lsls r0, r6, #5 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 12d856 │ │ │ │ add.w r5, r7, r4, lsl #2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -275614,17 +275611,17 @@ │ │ │ │ add.w r1, ip, #16 │ │ │ │ str.w r2, [ip, #12] │ │ │ │ b.n 12d61c │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - add r6, pc, #432 @ (adr r6, 12de14 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 12dfd4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, pc, #408 @ (adr r3, 12de00 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 12dfc0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 12dec8 │ │ │ │ ldrh.w r2, [r9, #712] @ 0x2c8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ @@ -280200,15 +280197,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 1317ac │ │ │ │ nop │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #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] @ 131cf8 │ │ │ │ sub.w r5, r0, #569344 @ 0x8b000 │ │ │ │ @@ -281291,15 +281288,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132516 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281313,15 +281310,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13254e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281335,15 +281332,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r4, r6, #2 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132586 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281357,15 +281354,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1325be │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281379,15 +281376,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r4, r0, #1 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1325f6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281401,15 +281398,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13262e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281422,15 +281419,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vmla.f16 q8, q2, d7[3] │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132666 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281443,15 +281440,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vmla.f16 q0, q6, d7[3] │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ 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 │ │ │ │ @@ -281469,17 +281466,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1326e0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ vrhadd.u16 q8, q4, │ │ │ │ - ldrsb r6, [r3, r7] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r0, 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 │ │ │ │ @@ -281497,17 +281494,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (13272c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ vrhadd.u8 q0, q6, │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r6, 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 │ │ │ │ @@ -281525,17 +281522,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132778 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ cdp2 1, 12, cr0, cr0, cr15, {3} │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r5, 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 │ │ │ │ @@ -281553,17 +281550,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1327c4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ cdp2 1, 7, cr0, cr4, cr15, {3} │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r3, 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 │ │ │ │ @@ -281581,17 +281578,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132810 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ cdp2 1, 2, cr0, cr8, cr15, {3} │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r0, [r2, 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 │ │ │ │ @@ -281609,17 +281606,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (13285c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ ldc2l 1, cr0, [ip, #444] @ 0x1bc │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132866 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281632,15 +281629,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [ip, #444] @ 0x1bc │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13289e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281653,15 +281650,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [r4, #-444]! @ 0xfffffe44 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1328d6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281674,15 +281671,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2 1, cr0, [ip, #-444]! @ 0xfffffe44 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13290e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281695,15 +281692,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [r4], #444 @ 0x1bc │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132946 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281716,15 +281713,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [ip], #444 @ 0x1bc │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13297e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281737,15 +281734,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r4], {111} @ 0x6f │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1329b6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281758,15 +281755,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mcrr2 1, 6, r0, ip, cr15 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1329ee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281779,15 +281776,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r4], {111} @ 0x6f │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r0, #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 │ │ │ │ @@ -281805,17 +281802,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132a68 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfbd0016f │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [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 │ │ │ │ @@ -281833,17 +281830,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132ab4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfb84016f │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + strh r4, [r5, 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 │ │ │ │ @@ -281861,17 +281858,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132b00 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfb38016f │ │ │ │ - str r6, [r7, r6] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r4, 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 │ │ │ │ @@ -281889,17 +281886,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132b4c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfaec016f │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r4, [r2, 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 │ │ │ │ @@ -281917,17 +281914,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132b98 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfaa0016f │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r1, 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 │ │ │ │ @@ -281945,17 +281942,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132be4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa54016f │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r7, 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 │ │ │ │ @@ -281973,17 +281970,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132c30 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa08016f │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r0, [r6, 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 │ │ │ │ @@ -282001,17 +281998,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132c7c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsh.w r0, [ip, #367] @ 0x16f │ │ │ │ - ldr r7, [pc, #920] @ (133014 ) │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [pc, #976] @ (133050 ) │ │ │ │ + str r4, [r4, 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 │ │ │ │ @@ -282029,17 +282026,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132cc8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr??.w r0, [r0, ] │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [pc, #672] @ (132f6c ) │ │ │ │ + str 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 │ │ │ │ @@ -282057,17 +282054,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132d14 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ vld4.16 {d0,d2,d4,d6}, [r4 :128] │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [pc, #368] @ (132e88 ) │ │ │ │ + ldr r7, [pc, #816] @ (133048 ) │ │ │ │ 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 │ │ │ │ @@ -282085,17 +282082,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132d60 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r0, [r8, #367] @ 0x16f │ │ │ │ - ldr r7, [pc, #632] @ (132fd8 ) │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [pc, #64] @ (132da4 ) │ │ │ │ + ldr r7, [pc, #512] @ (132f64 ) │ │ │ │ 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 │ │ │ │ @@ -282113,17 +282110,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132dac ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ strb.w r0, [ip, #367] @ 0x16f │ │ │ │ - ldr r7, [pc, #264] @ (132eb4 ) │ │ │ │ + ldr r7, [pc, #712] @ (133074 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #784] @ (1330c0 ) │ │ │ │ + ldr r7, [pc, #208] @ (132e80 ) │ │ │ │ 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 │ │ │ │ @@ -282141,17 +282138,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132df8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ str.w r0, [r0, ] │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #480] @ (132fdc ) │ │ │ │ + ldr r6, [pc, #928] @ (13319c ) │ │ │ │ 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 │ │ │ │ @@ -282169,17 +282166,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132e44 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf7f4016f │ │ │ │ - ldr r7, [pc, #1016] @ (13323c ) │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #176] @ (132ef8 ) │ │ │ │ + ldr r6, [pc, #624] @ (1330b8 ) │ │ │ │ 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 │ │ │ │ @@ -282197,17 +282194,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132e90 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf7a8016f │ │ │ │ - ldr r7, [pc, #616] @ (1330f8 ) │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #896] @ (133214 ) │ │ │ │ + ldr r6, [pc, #320] @ (132fd4 ) │ │ │ │ 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 │ │ │ │ @@ -282225,17 +282222,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132edc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf75c016f │ │ │ │ - ldr r7, [pc, #232] @ (132fc4 ) │ │ │ │ + ldr r7, [pc, #680] @ (133184 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #592] @ (133130 ) │ │ │ │ + ldr r6, [pc, #16] @ (132ef0 ) │ │ │ │ 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 │ │ │ │ @@ -282253,17 +282250,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132f28 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf710016f │ │ │ │ - ldr r6, [pc, #856] @ (133280 ) │ │ │ │ + ldr r7, [pc, #280] @ (133040 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #288] @ (13304c ) │ │ │ │ + ldr r5, [pc, #736] @ (13320c ) │ │ │ │ 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 │ │ │ │ @@ -282281,17 +282278,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132f74 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ movt r1, #18543 @ 0x486f │ │ │ │ - ldr r6, [pc, #472] @ (13314c ) │ │ │ │ + ldr r6, [pc, #920] @ (13330c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #1008] @ (133368 ) │ │ │ │ + ldr r5, [pc, #432] @ (133128 ) │ │ │ │ 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 │ │ │ │ @@ -282309,17 +282306,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132fc0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf678016f │ │ │ │ - ldr r6, [pc, #72] @ (133008 ) │ │ │ │ + ldr r6, [pc, #520] @ (1331c8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #704] @ (133284 ) │ │ │ │ + ldr r5, [pc, #128] @ (133044 ) │ │ │ │ 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 │ │ │ │ @@ -282337,17 +282334,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (13300c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf62c016f │ │ │ │ - ldr r5, [pc, #712] @ (1332d4 ) │ │ │ │ + ldr r6, [pc, #136] @ (133094 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #400] @ (1331a0 ) │ │ │ │ + ldr r4, [pc, #848] @ (133360 ) │ │ │ │ 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 │ │ │ │ @@ -282365,17 +282362,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (133058 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf5e0016f │ │ │ │ - ldr r6, [pc, #520] @ (133260 ) │ │ │ │ + ldr r6, [pc, #968] @ (133420 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #96] @ (1330bc ) │ │ │ │ + ldr r4, [pc, #544] @ (13327c ) │ │ │ │ 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 │ │ │ │ @@ -282393,17 +282390,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1330a4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf594016f │ │ │ │ - ldr r6, [pc, #168] @ (13314c ) │ │ │ │ + ldr r6, [pc, #616] @ (13330c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #816] @ (1333d8 ) │ │ │ │ + ldr r4, [pc, #240] @ (133198 ) │ │ │ │ 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 │ │ │ │ @@ -282421,17 +282418,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1330f0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ adc.w r1, r8, #15663104 @ 0xef0000 │ │ │ │ - ldr r4, [pc, #168] @ (133198 ) │ │ │ │ + ldr r4, [pc, #616] @ (133358 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #512] @ (1332f4 ) │ │ │ │ + ldr r3, [pc, #960] @ (1334b4 ) │ │ │ │ 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 │ │ │ │ @@ -282449,17 +282446,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (13313c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf4fc016f │ │ │ │ - ldr r3, [pc, #840] @ (133484 ) │ │ │ │ + ldr r4, [pc, #264] @ (133244 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #208] @ (133210 ) │ │ │ │ + ldr r3, [pc, #656] @ (1333d0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133146 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282472,15 +282469,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf4bc016f │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13317e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282493,15 +282490,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ eor.w r1, r4, #15663104 @ 0xef0000 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1331b6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282514,15 +282511,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ orr.w r1, ip, #15663104 @ 0xef0000 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1331ee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282535,15 +282532,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ands.w r1, r4, #15663104 @ 0xef0000 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r0, #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] @ (133274 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282570,19 +282567,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (133280 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf3e4016f │ │ │ │ - ldr r4, [pc, #568] @ (1334b4 ) │ │ │ │ + ldr r4, [pc, #1016] @ (133674 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [pc, #0] @ (133280 ) │ │ │ │ + ldr r2, [pc, #448] @ (133440 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r0, #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] @ (1332d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282609,19 +282606,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (1332e4 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf380016f │ │ │ │ - ldr r4, [pc, #88] @ (133338 ) │ │ │ │ + ldr r4, [pc, #536] @ (1334f8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #624] @ (133554 ) │ │ │ │ + ldr r2, [pc, #48] @ (133314 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r0, #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] @ (133344 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282651,19 +282648,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (133350 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf31c016f │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [pc, #152] @ (1333e8 ) │ │ │ │ + ldr r4, [pc, #600] @ (1335a8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #128] @ (1333d4 ) │ │ │ │ + ldr r1, [pc, #576] @ (133594 ) │ │ │ │ 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] @ (1333b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282693,19 +282690,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (1333bc ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf2b0016f │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #664] @ (133654 ) │ │ │ │ + ldr r4, [pc, #88] @ (133414 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [pc, #720] @ (133690 ) │ │ │ │ + ldr r1, [pc, #144] @ (133450 ) │ │ │ │ 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] @ (13341c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282735,19 +282732,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (133428 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #16495 @ 0x406f │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #152] @ (1334c0 ) │ │ │ │ + ldr r3, [pc, #600] @ (133680 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [pc, #288] @ (13354c ) │ │ │ │ + ldr r0, [pc, #736] @ (13370c ) │ │ │ │ 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] @ (133488 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282777,19 +282774,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (133494 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r1, r8, #111 @ 0x6f │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [pc, #664] @ (13372c ) │ │ │ │ + ldr r3, [pc, #88] @ (1334ec ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - blxns fp │ │ │ │ + ldr r0, [pc, #304] @ (1335c8 ) │ │ │ │ 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] @ (1334f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282819,19 +282816,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (133500 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ sbc.w r1, ip, #111 @ 0x6f │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r2, [pc, #152] @ (133598 ) │ │ │ │ + ldr r2, [pc, #600] @ (133758 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bx lr │ │ │ │ + blx ip │ │ │ │ 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] @ (133560 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282861,19 +282858,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (13356c ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r1, r0, #111 @ 0x6f │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r1, [pc, #664] @ (133804 ) │ │ │ │ + ldr r2, [pc, #88] @ (1335c4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bxns r0 │ │ │ │ + bxns lr │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133576 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282886,15 +282883,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ eor.w r1, ip, #111 @ 0x6f │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1335ae │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282907,15 +282904,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ orrs.w r1, r4, #111 @ 0x6f │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1335e6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282928,15 +282925,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ands.w r1, ip, #111 @ 0x6f │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13361e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282949,15 +282946,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vmla.f32 d16, d4, d15[1] │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133656 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282970,15 +282967,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vmla.f32 d0, d12, d15[1] │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13368e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282991,15 +282988,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vrhadd.s q8, q2, │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1336c6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283012,15 +283009,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vrhadd.s q0, q6, │ │ │ │ - movs r0, r5 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1336fe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283033,15 +283030,16 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vrhadd.s8 q0, q2, │ │ │ │ - vshr.u64 q8, , #48 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133736 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283053,15 +283051,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp 1, 12, cr0, cr12, cr15, {3} │ │ │ │ - vqadd.u64 q8, q12, │ │ │ │ + vshr.u64 q8, , #24 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13376e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283073,15 +283071,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp 1, 9, cr0, cr4, cr15, {3} │ │ │ │ - vqadd.u32 q0, q8, │ │ │ │ + vshr.u64 q0, , #48 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1337a6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283093,15 +283091,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp 1, 5, cr0, cr12, cr15, {3} │ │ │ │ - mcr2 0, 6, r0, cr8, cr9, {7} │ │ │ │ + vqadd.u64 q0, q12, │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1337de │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283113,15 +283111,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cdp 1, 2, cr0, cr4, cr15, {3} │ │ │ │ - mrc2 0, 3, r0, cr0, cr9, {7} │ │ │ │ + mcr2 0, 7, r0, cr0, cr9, {7} │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133816 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283133,15 +283131,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stcl 1, cr0, [ip, #444]! @ 0x1bc │ │ │ │ - mrc2 0, 0, r0, cr8, cr9, {7} │ │ │ │ + mcr2 0, 4, r0, cr8, cr9, {7} │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13384e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283153,15 +283151,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r4, #444]! @ 0x1bc │ │ │ │ - stc2l 0, cr0, [r0, #996] @ 0x3e4 │ │ │ │ + mrc2 0, 1, r0, cr0, cr9, {7} │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133886 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283173,15 +283171,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [ip, #-444]! @ 0xfffffe44 │ │ │ │ - stc2l 0, cr0, [r8, #-996]! @ 0xfffffc1c │ │ │ │ + ldc2l 0, cr0, [r8, #996] @ 0x3e4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1338be │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283193,15 +283191,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r4, #-444] @ 0xfffffe44 │ │ │ │ - ldc2 0, cr0, [r0, #-996] @ 0xfffffc1c │ │ │ │ + stc2 0, cr0, [r0, #996] @ 0x3e4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1338f6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283213,15 +283211,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [ip, #-444] @ 0xfffffe44 │ │ │ │ - ldc2 0, cr0, [ip], #996 @ 0x3e4 │ │ │ │ + stc2 0, cr0, [ip, #-996]! @ 0xfffffc1c │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13392e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283233,15 +283231,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r4], {111} @ 0x6f │ │ │ │ - stc2l 0, cr0, [r4], #-996 @ 0xfffffc1c │ │ │ │ + ldc2l 0, cr0, [r4], {249} @ 0xf9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133966 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283253,15 +283251,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc 1, cr0, [ip], {111} @ 0x6f │ │ │ │ - ldc2 0, cr0, [r0], {249} @ 0xf9 │ │ │ │ + stc2 0, cr0, [r0], {249} @ 0xf9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13399e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283273,15 +283271,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r4], #-444 @ 0xfffffe44 │ │ │ │ - @ instruction: 0xfbbc00f9 │ │ │ │ + stc2 0, cr0, [ip], #-996 @ 0xfffffc1c │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1339d6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283293,15 +283291,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [ip], #-444 @ 0xfffffe44 │ │ │ │ - @ instruction: 0xfb6800f9 │ │ │ │ + @ instruction: 0xfbd800f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133a0e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283313,15 +283311,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xebf4016f │ │ │ │ - @ instruction: 0xfb1400f9 │ │ │ │ + @ instruction: 0xfb8400f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133a46 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283333,15 +283331,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs.w r1, ip, pc, asr #1 │ │ │ │ - @ instruction: 0xfac000f9 │ │ │ │ + @ instruction: 0xfb3000f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133a7e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283353,15 +283351,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeb84016f │ │ │ │ - @ instruction: 0xfa6c00f9 │ │ │ │ + @ instruction: 0xfadc00f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133ab6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283373,15 +283371,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ adc.w r1, ip, pc, asr #1 │ │ │ │ - @ instruction: 0xfa1400f9 │ │ │ │ + @ instruction: 0xfa8400f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133aee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283393,15 +283391,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ adds.w r1, r4, pc, asr #1 │ │ │ │ - ldrsh.w r0, [ip, #249] @ 0xf9 │ │ │ │ + @ instruction: 0xfa2c00f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133b26 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283413,15 +283411,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeadc016f │ │ │ │ - vld4. {d16-d19}, [r8 :256], r9 │ │ │ │ + ldr??.w r0, [r8, #249] @ 0xf9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133b5e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283433,15 +283431,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xeaa4016f │ │ │ │ - ldrsb.w r0, [r4, r9, lsl #3] │ │ │ │ + vst1.8 @ instruction: 0xf98400f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133b96 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283453,15 +283451,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ orn r1, ip, pc, asr #1 │ │ │ │ - str.w r0, [r0, #249] @ 0xf9 │ │ │ │ + ldrsh.w r0, [r0, r9, lsl #3] │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133bce │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283473,15 +283471,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bics.w r1, r4, pc, asr #1 │ │ │ │ - str??.w r0, [r8, r9, lsl #3] │ │ │ │ + ldr.w r0, [r8, #249] @ 0xf9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133c06 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283493,15 +283491,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r1, [ip, #444]! @ 0x1bc │ │ │ │ - ldrb.w r0, [r0, r9, lsl #3] │ │ │ │ + strb.w r0, [r0, #249] @ 0xf9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133c3e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283513,15 +283511,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [r4, #444] @ 0x1bc │ │ │ │ - @ instruction: 0xf7b800f9 │ │ │ │ + strh.w r0, [r8, r9, lsl #3] │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133c76 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283533,15 +283531,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe98c016f │ │ │ │ - @ instruction: 0xf76400f9 │ │ │ │ + @ instruction: 0xf7d400f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133cae │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283553,15 +283551,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r1, [r4, #-444] @ 0x1bc │ │ │ │ - @ instruction: 0xf71000f9 │ │ │ │ + @ instruction: 0xf78000f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133ce6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283573,15 +283571,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmdb ip, {r0, r1, r2, r3, r5, r6, r8} │ │ │ │ - @ instruction: 0xf6bc00f9 │ │ │ │ + @ instruction: 0xf72c00f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133d1e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283593,15 +283591,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [r4], #444 @ 0x1bc │ │ │ │ - @ instruction: 0xf66800f9 │ │ │ │ + @ instruction: 0xf6d800f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133d56 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283613,15 +283611,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia.w ip!, {r0, r1, r2, r3, r5, r6, r8} │ │ │ │ - @ instruction: 0xf61400f9 │ │ │ │ + @ instruction: 0xf68400f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133d8e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283633,15 +283631,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r1, [r4], #-444 @ 0x1bc │ │ │ │ - rsb r0, r0, #8159232 @ 0x7c8000 │ │ │ │ + @ instruction: 0xf63000f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133dc6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283653,15 +283651,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe83c016f │ │ │ │ - sbc.w r0, r8, #8159232 @ 0x7c8000 │ │ │ │ + rsbs r0, r8, #8159232 @ 0x7c8000 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133dfe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283673,15 +283671,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe804016f │ │ │ │ - adds.w r0, r0, #8159232 @ 0x7c8000 │ │ │ │ + @ instruction: 0xf58000f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133e36 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283694,15 +283692,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133dfc │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xf4bc00f9 │ │ │ │ + @ instruction: 0xf52c00f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133e6e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283715,15 +283713,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133dc4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - orn r0, r8, #8159232 @ 0x7c8000 │ │ │ │ + @ instruction: 0xf4d800f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133ea6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283736,15 +283734,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133d8c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ands.w r0, r4, #8159232 @ 0x7c8000 │ │ │ │ + eor.w r0, r4, #8159232 @ 0x7c8000 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133ede │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283757,15 +283755,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133d54 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xf3c000f9 │ │ │ │ + bics.w r0, r0, #8159232 @ 0x7c8000 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133f16 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283778,15 +283776,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133d1c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xf36800f9 │ │ │ │ + @ instruction: 0xf3d800f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133f4e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283799,15 +283797,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133ce4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xf31000f9 │ │ │ │ + @ instruction: 0xf38000f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133f86 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283820,15 +283818,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133cac │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xf2bc00f9 │ │ │ │ + @ instruction: 0xf32c00f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133fbe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283841,15 +283839,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133c74 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xf26800f9 │ │ │ │ + @ instruction: 0xf2d800f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133ff6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283862,15 +283860,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133c3c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xf21400f9 │ │ │ │ + @ instruction: 0xf28400f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13402e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283883,15 +283881,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133c04 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - rsb r0, r0, #249 @ 0xf9 │ │ │ │ + @ instruction: 0xf23000f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 134066 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283904,15 +283902,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133bcc │ │ │ │ lsls r7, r5, #5 │ │ │ │ - sbc.w r0, r8, #249 @ 0xf9 │ │ │ │ + rsbs r0, r8, #249 @ 0xf9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13409e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283925,15 +283923,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133b94 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - adds.w r0, r0, #249 @ 0xf9 │ │ │ │ + @ instruction: 0xf18000f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1340d6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283946,15 +283944,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133b5c │ │ │ │ lsls r7, r5, #5 │ │ │ │ - @ instruction: 0xf0bc00f9 │ │ │ │ + @ instruction: 0xf12c00f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13410e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283967,15 +283965,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133b24 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - orn r0, r8, #249 @ 0xf9 │ │ │ │ + @ instruction: 0xf0d800f9 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ @@ -290881,15 +290879,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 1e543c │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r2, [r6, #22] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - b.n 1393ec │ │ │ │ + b.n 1394cc │ │ │ │ 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] @ (139bac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -292033,21 +292031,21 @@ │ │ │ │ b.n 13a786 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #5 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #64 @ (adr r5, 13a7a4 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 13a964 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r6, [r7, #0] │ │ │ │ lsls r7, r5, #5 │ │ │ │ adds r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 13a6a0 │ │ │ │ + bls.n 13a780 │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ blx 6e8dc <__aeabi_idivmod@plt> │ │ │ │ cbz r1, 13a78a │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ @@ -292777,15 +292775,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ bl 228ef2 │ │ │ │ stc 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ stc 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ - beq.n 13aea8 │ │ │ │ + bne.n 13af88 │ │ │ │ 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 │ │ │ │ @@ -293287,21 +293285,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 13b204 │ │ │ │ ldr r3, [pc, #20] @ (13b494 ) │ │ │ │ add r3, pc │ │ │ │ b.n 13b204 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #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] @ (13b56c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -317763,15 +317761,15 @@ │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ strh.w r3, [r5, #1544] @ 0x608 │ │ │ │ b.n 14d5e0 │ │ │ │ str r0, [r2, r4] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr.w r2, [pc, #3224] @ 14e4c0 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ b.n 14d5e0 │ │ │ │ @@ -318875,17 +318873,17 @@ │ │ │ │ mov lr, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14e456 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 14e456 │ │ │ │ nop │ │ │ │ - add r7, pc, #680 @ (adr r7, 14e76c ) │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r7, pc, #312 @ (adr r7, 14e600 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 14e7c0 ) │ │ │ │ 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] │ │ │ │ @@ -319472,15 +319470,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14ea4e │ │ │ │ b.n 14ea9c │ │ │ │ nop │ │ │ │ subs r4, #126 @ 0x7e │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ 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] @ (14edb0 ) │ │ │ │ @@ -319641,15 +319639,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14ec76 │ │ │ │ b.n 14ecb4 │ │ │ │ nop │ │ │ │ subs r2, #70 @ 0x46 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r0, [r6, 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, #508] @ (14efc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -319813,15 +319811,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14ee7a │ │ │ │ b.n 14eec0 │ │ │ │ nop │ │ │ │ subs r0, #74 @ 0x4a │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r0, 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] @ (14f1b8 ) │ │ │ │ @@ -319976,15 +319974,15 @@ │ │ │ │ b.n 14f124 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14f08a │ │ │ │ b.n 14f0c4 │ │ │ │ adds r6, #42 @ 0x2a │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r6, r6] │ │ │ │ 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] @ (14f3bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -320143,15 +320141,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14f27a │ │ │ │ b.n 14f2b8 │ │ │ │ nop │ │ │ │ adds r4, #66 @ 0x42 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r7, [pc, #176] @ (14f474 ) │ │ │ │ + ldr r7, [pc, #624] @ (14f634 ) │ │ │ │ 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] @ (14f59c ) │ │ │ │ @@ -320302,15 +320300,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14f476 │ │ │ │ b.n 14f4ac │ │ │ │ nop │ │ │ │ adds r2, #54 @ 0x36 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r5, [pc, #208] @ (14f674 ) │ │ │ │ + ldr r5, [pc, #656] @ (14f834 ) │ │ │ │ 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] @ (14f77c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -320463,15 +320461,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14f64e │ │ │ │ b.n 14f684 │ │ │ │ nop │ │ │ │ adds r0, #94 @ 0x5e │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r3, [pc, #232] @ (14f86c ) │ │ │ │ + ldr r3, [pc, #680] @ (14fa2c ) │ │ │ │ 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] @ (14f94c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -320622,15 +320620,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14f830 │ │ │ │ b.n 14f866 │ │ │ │ nop │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r1, [pc, #328] @ (14fa9c ) │ │ │ │ + ldr r1, [pc, #776] @ (14fc5c ) │ │ │ │ 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] @ (14faf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -320763,17 +320761,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14fa28 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #174 @ 0xae │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r0, #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] @ (14fc8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -320896,17 +320894,17 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14fbce │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r3, #2 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + strh r2, [r4, #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] @ (14fe18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -321030,17 +321028,17 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14fd5a │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r1, #106 @ 0x6a │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r4, #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] @ (14ff94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -321155,17 +321153,17 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14fee4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r7, #222 @ 0xde │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r2, [r3, #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] @ (1500f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -321278,17 +321276,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 15004e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r6, #98 @ 0x62 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ 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] @ (150274 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -321404,17 +321402,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 1501bc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #254 @ 0xfe │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r0, #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] @ (1505c4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -321693,17 +321691,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15051e │ │ │ │ add.w r5, r3, #33 @ 0x21 │ │ │ │ b.n 15051e │ │ │ │ movs r3, #130 @ 0x82 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r0, [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, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #720] @ (1508b4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -321932,17 +321930,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15083a │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 15083a │ │ │ │ nop │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r2, #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] @ (150bb8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -322199,17 +322197,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 150b1c │ │ │ │ add.w r7, r3, #33 @ 0x21 │ │ │ │ b.n 150b1c │ │ │ │ adds r2, r0, #5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r4, #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] @ (150e60 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -322420,17 +322418,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 150df6 │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 150df6 │ │ │ │ nop │ │ │ │ subs r4, r7, r0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #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] @ (151128 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -322661,17 +322659,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15109e │ │ │ │ add.w r7, r3, #33 @ 0x21 │ │ │ │ b.n 15109e │ │ │ │ asrs r4, r2, #30 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #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] @ (1513b4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -322878,17 +322876,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 151350 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 151350 │ │ │ │ asrs r4, r1, #19 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ 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] @ (15161c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -323089,17 +323087,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1515a8 │ │ │ │ add.w r6, r3, #33 @ 0x21 │ │ │ │ b.n 1515a8 │ │ │ │ asrs r0, r0, #9 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ 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] @ (151858 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -323289,17 +323287,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1517f2 │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 1517f2 │ │ │ │ nop │ │ │ │ lsrs r0, r3, #31 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [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 r3, [pc, #808] @ (151ba0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -323572,17 +323570,17 @@ │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 151afa │ │ │ │ mov r5, r8 │ │ │ │ b.n 151a1e │ │ │ │ lsrs r4, r3, #22 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ rbit r3, r1 │ │ │ │ mov r5, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 151b10 │ │ │ │ add.w r5, r3, #33 @ 0x21 │ │ │ │ @@ -323833,17 +323831,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 151e62 │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 151e62 │ │ │ │ nop │ │ │ │ lsrs r6, r7, #8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r7, 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, #756] @ (1521ec ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -324102,17 +324100,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15215a │ │ │ │ add.w r6, r3, #33 @ 0x21 │ │ │ │ b.n 15215a │ │ │ │ lsls r4, r3, #28 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ 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] @ (1524e4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -324344,17 +324342,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152470 │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 152470 │ │ │ │ nop │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r5, 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #728] @ (1527dc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -324597,17 +324595,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152754 │ │ │ │ add.w r7, r3, #33 @ 0x21 │ │ │ │ b.n 152754 │ │ │ │ nop │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ 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] @ (152a84 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -324817,17 +324815,17 @@ │ │ │ │ mov lr, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152a20 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 152a20 │ │ │ │ cdp2 1, 1, cr0, cr6, cr13, {3} │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r5, 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, #644] @ (152d28 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -325042,17 +325040,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152cb0 │ │ │ │ add.w ip, r3, #33 @ 0x21 │ │ │ │ b.n 152cb0 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb6e016d │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r6, [r5, r4] │ │ │ │ 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] @ (152fa0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -325255,17 +325253,17 @@ │ │ │ │ mov lr, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152f3c │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 152f3c │ │ │ │ str.w r0, [sl, #365] @ 0x16d │ │ │ │ - ldr r7, [pc, #424] @ (153150 ) │ │ │ │ + ldr r7, [pc, #872] @ (153310 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r6, [pc, #112] @ (15301c ) │ │ │ │ + ldr r6, [pc, #560] @ (1531dc ) │ │ │ │ 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] @ (1531b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -325441,15 +325439,15 @@ │ │ │ │ b.n 153134 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153066 │ │ │ │ b.n 1530a4 │ │ │ │ nop │ │ │ │ @ instruction: 0xf656016d │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ 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 │ │ │ │ @@ -325624,15 +325622,15 @@ │ │ │ │ b.n 153342 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15326e │ │ │ │ b.n 1532a8 │ │ │ │ nop │ │ │ │ orr.w r1, r2, #15532032 @ 0xed0000 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ 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] @ (1535d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -325808,15 +325806,15 @@ │ │ │ │ b.n 153558 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15348a │ │ │ │ b.n 1534c8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf232016d │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ 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 │ │ │ │ @@ -325991,15 +325989,15 @@ │ │ │ │ b.n 153766 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153692 │ │ │ │ b.n 1536cc │ │ │ │ nop │ │ │ │ ands.w r1, lr, #109 @ 0x6d │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ 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] @ (1539d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -326150,15 +326148,15 @@ │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 153940 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1538a6 │ │ │ │ b.n 1538dc │ │ │ │ cdp 1, 0, cr0, cr14, cr13, {3} │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r5, #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 r1, [pc, #460] @ (153bbc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -326311,15 +326309,15 @@ │ │ │ │ add.w ip, r2, #33 @ 0x21 │ │ │ │ b.n 153b28 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153a8e │ │ │ │ b.n 153ac0 │ │ │ │ stc 1, cr0, [r6], #-436 @ 0xfffffe4c │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ 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] @ (153dc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -326491,15 +326489,15 @@ │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 153d44 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153c76 │ │ │ │ b.n 153cb4 │ │ │ │ bics.w r1, lr, sp, asr #1 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r0, #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] @ (153fd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -326675,15 +326673,15 @@ │ │ │ │ b.n 153f50 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153e82 │ │ │ │ b.n 153ec0 │ │ │ │ nop │ │ │ │ @ instruction: 0xe83a016d │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ 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] @ (1541ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -326856,15 +326854,15 @@ │ │ │ │ b.n 154168 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154092 │ │ │ │ b.n 1540d8 │ │ │ │ b.n 153e44 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - mrc2 0, 5, r0, cr12, cr7, {7} │ │ │ │ + vqadd.u32 q0, q14, │ │ │ │ stmdb 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] @ (154414 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -327040,15 +327038,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1542b6 │ │ │ │ b.n 1542fc │ │ │ │ nop │ │ │ │ b.n 153c34 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - stc2 0, cr0, [r0], {247} @ 0xf7 │ │ │ │ + ldc2l 0, cr0, [r0], #988 @ 0x3dc │ │ │ │ stmdb 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] @ (154618 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -327218,15 +327216,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1544d2 │ │ │ │ b.n 15450c │ │ │ │ nop │ │ │ │ b.n 1549e8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - @ instruction: 0xfa5400f7 │ │ │ │ + @ instruction: 0xfac400f7 │ │ │ │ stmdb 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] @ (154824 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -327397,15 +327395,15 @@ │ │ │ │ b.n 15479e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1546ce │ │ │ │ b.n 154704 │ │ │ │ svc 228 @ 0xe4 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrh.w r0, [ip, r7, lsl #3] │ │ │ │ + strh.w r0, [ip, #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] @ (154a28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -327575,15 +327573,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1548e2 │ │ │ │ b.n 15491c │ │ │ │ nop │ │ │ │ ble.n 1549d8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - addw r0, ip, #2295 @ 0x8f7 │ │ │ │ + @ instruction: 0xf67c00f7 │ │ │ │ stmdb 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] @ (154c34 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -327754,15 +327752,15 @@ │ │ │ │ b.n 154bae │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154ade │ │ │ │ b.n 154b14 │ │ │ │ blt.n 154be0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - @ instruction: 0xf3f400f7 │ │ │ │ + orn r0, r4, #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] @ (154e30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -327927,15 +327925,15 @@ │ │ │ │ b.n 154db4 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154cee │ │ │ │ b.n 154d24 │ │ │ │ bls.n 154dc0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - rsb r0, ip, #247 @ 0xf7 │ │ │ │ + @ instruction: 0xf23c00f7 │ │ │ │ stmdb 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] @ (155020 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ @@ -328096,15 +328094,15 @@ │ │ │ │ b.n 154faa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154ee0 │ │ │ │ b.n 154f12 │ │ │ │ bvc.n 154fb8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - vshr.s64 q8, , #64 │ │ │ │ + bics.w r0, r0, #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] @ (15521c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -328269,15 +328267,15 @@ │ │ │ │ b.n 1551a0 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1550da │ │ │ │ b.n 155110 │ │ │ │ bpl.n 1551d4 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - stc 0, cr0, [r8, #988]! @ 0x3dc │ │ │ │ + mrc 0, 0, r0, cr8, 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] @ (15540c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ @@ -328438,15 +328436,15 @@ │ │ │ │ b.n 155396 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1552cc │ │ │ │ b.n 1552fe │ │ │ │ bcc.n 1553cc │ │ │ │ lsls r5, r5, #5 │ │ │ │ - @ instruction: 0xeb9c00f7 │ │ │ │ + stc 0, cr0, [ip], {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, #456] @ (1555f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -328605,15 +328603,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1554ba │ │ │ │ b.n 1554ec │ │ │ │ nop │ │ │ │ bne.n 1555d0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - @ instruction: 0xe99800f7 │ │ │ │ + and.w r0, r8, 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] @ (1557d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -328767,16 +328765,15 @@ │ │ │ │ b.n 155764 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1556a4 │ │ │ │ b.n 1556d4 │ │ │ │ beq.n 1557ec │ │ │ │ lsls r5, r5, #5 │ │ │ │ - b.n 155704 │ │ │ │ - lsls r7, r6, #3 │ │ │ │ + @ instruction: 0xe80400f7 │ │ │ │ stmdb 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] @ (1559b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -328935,15 +328932,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155882 │ │ │ │ b.n 1558b4 │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - b.n 1554f8 │ │ │ │ + b.n 1555d8 │ │ │ │ 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] @ (155b9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329098,15 +329095,15 @@ │ │ │ │ b.n 155b2c │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155a6c │ │ │ │ b.n 155a9c │ │ │ │ ldmia r4!, {r1, r6} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - b.n 1562d4 │ │ │ │ + b.n 1553b4 │ │ │ │ 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] @ (155e28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329311,15 +329308,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155c82 │ │ │ │ b.n 155cf0 │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - b.n 156088 │ │ │ │ + b.n 156168 │ │ │ │ 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] @ (15609c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329510,15 +329507,15 @@ │ │ │ │ b.n 155ffe │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155f0c │ │ │ │ b.n 155f6c │ │ │ │ stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + svc 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #620] @ (156324 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329719,15 +329716,15 @@ │ │ │ │ b.n 15627e │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156186 │ │ │ │ b.n 1561ec │ │ │ │ stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bgt.n 15632c │ │ │ │ + bgt.n 15640c │ │ │ │ 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] @ (1565c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329932,15 +329929,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156412 │ │ │ │ b.n 156488 │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bls.n 156668 │ │ │ │ + bls.n 156548 │ │ │ │ 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] @ (156838 ) │ │ │ │ @@ -330130,15 +330127,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1566b2 │ │ │ │ b.n 15671c │ │ │ │ nop │ │ │ │ stmia r0!, {r3, r4, r5} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bvs.n 156770 │ │ │ │ + bvc.n 156850 │ │ │ │ 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] @ (156aac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330329,15 +330326,15 @@ │ │ │ │ b.n 156a0e │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15691c │ │ │ │ b.n 15697c │ │ │ │ pop {r1, r6, r7, pc} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bmi.n 156b04 │ │ │ │ + bmi.n 1569e4 │ │ │ │ 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] @ (156cb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330507,15 +330504,15 @@ │ │ │ │ b.n 156c34 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156b66 │ │ │ │ b.n 156ba4 │ │ │ │ cbnz r6, 156d06 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bne.n 156c80 │ │ │ │ + bcs.n 156d60 │ │ │ │ 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] @ (156ecc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330683,15 +330680,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156d72 │ │ │ │ b.n 156db0 │ │ │ │ nop │ │ │ │ cbnz r6, 156ee0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + beq.n 156f24 │ │ │ │ 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] @ (157134 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330881,15 +330878,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156fa6 │ │ │ │ b.n 157004 │ │ │ │ nop │ │ │ │ @ instruction: 0xb72e │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, 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] @ (157398 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331076,15 +331073,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15721e │ │ │ │ b.n 157278 │ │ │ │ nop │ │ │ │ push {r3, r6, r7} │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r3!, {r4, 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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #644] @ (157638 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331285,15 +331282,15 @@ │ │ │ │ b.n 15758a │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15748a │ │ │ │ b.n 1574f8 │ │ │ │ sxtb r2, r4 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r5, 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] @ (1578f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331512,15 +331509,15 @@ │ │ │ │ bcc.w 15772e │ │ │ │ b.n 1577a8 │ │ │ │ nop │ │ │ │ add r7, sp, #776 @ 0x308 │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {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, #716] @ (157be0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331741,15 +331738,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ add r5, sp, #8 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, 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, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #580] @ (157e40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331952,16 +331949,16 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r2, [r6, #30] │ │ │ │ lsls r5, r5, #5 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - it gt │ │ │ │ - lslgt r7, r6, #3 │ │ │ │ + stmia r0!, {r3, r4, 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, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #612] @ (1580c8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -332166,15 +332163,15 @@ │ │ │ │ b.n 157f6a │ │ │ │ add r7, pc, #720 @ (adr r7, 15839c ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r0, [r0, #12] │ │ │ │ lsls r5, r5, #5 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, 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] @ (158410 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332420,15 +332417,15 @@ │ │ │ │ bcc.w 1581f2 │ │ │ │ b.n 158298 │ │ │ │ nop │ │ │ │ add r5, pc, #168 @ (adr r5, 1584bc ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - rev r0, r3 │ │ │ │ + hlt 0x0008 │ │ │ │ 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 │ │ │ │ @@ -332690,15 +332687,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ add r1, pc, #904 @ (adr r1, 158b2c ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ 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] @ (158ae8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332943,15 +332940,15 @@ │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1588ca │ │ │ │ b.n 158970 │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r5, #5 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r0, 158b38 │ │ │ │ + cbz r0, 158b54 │ │ │ │ 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] @ (158d5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333143,15 +333140,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158bca │ │ │ │ b.n 158c2c │ │ │ │ nop │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ 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] @ (158fa8 ) │ │ │ │ @@ -333331,15 +333328,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158e34 │ │ │ │ b.n 158e8e │ │ │ │ nop │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ 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] @ (1591a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333505,15 +333502,15 @@ │ │ │ │ b.n 159128 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15905e │ │ │ │ b.n 159098 │ │ │ │ str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #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, #500] @ (1593b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333677,15 +333674,15 @@ │ │ │ │ b.n 159332 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15925e │ │ │ │ b.n 159298 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ 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] @ (1595f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333864,15 +333861,15 @@ │ │ │ │ b.n 159560 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15947e │ │ │ │ b.n 1594d0 │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - add r7, pc, #208 @ (adr r7, 1596c8 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 159888 ) │ │ │ │ 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] @ (159834 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334050,15 +334047,15 @@ │ │ │ │ b.n 1597b6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1596ca │ │ │ │ b.n 159718 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - add r4, pc, #816 @ (adr r4, 159b6c ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 15992c ) │ │ │ │ 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] @ (159a70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334236,15 +334233,15 @@ │ │ │ │ b.n 1599e4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159902 │ │ │ │ b.n 159954 │ │ │ │ ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r5, #5 │ │ │ │ - add r2, pc, #512 @ (adr r2, 159c78 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 159e38 ) │ │ │ │ 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] @ (159c88 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -334410,15 +334407,15 @@ │ │ │ │ b.n 159c18 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159b3a │ │ │ │ b.n 159b84 │ │ │ │ ldrh r4, [r1, #28] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - add r0, pc, #208 @ (adr r0, 159d60 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 159f20 ) │ │ │ │ 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] @ (159e7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334581,15 +334578,15 @@ │ │ │ │ b.n 159e00 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159d3a │ │ │ │ b.n 159d70 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ 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] @ (15a068 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334744,15 +334741,15 @@ │ │ │ │ b.n 159ff8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159f32 │ │ │ │ b.n 159f64 │ │ │ │ strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ 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] @ (15a284 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334922,15 +334919,15 @@ │ │ │ │ b.n 15a200 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a12a │ │ │ │ b.n 15a170 │ │ │ │ strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ 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] @ (15a498 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335096,15 +335093,15 @@ │ │ │ │ b.n 15a428 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a34e │ │ │ │ b.n 15a390 │ │ │ │ strh r0, [r7, #26] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ 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] @ (15a69c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335268,15 +335265,15 @@ │ │ │ │ b.n 15a620 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a552 │ │ │ │ b.n 15a590 │ │ │ │ strh r2, [r4, #10] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ 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] @ (15a88c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -335436,15 +335433,15 @@ │ │ │ │ b.n 15a81e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a752 │ │ │ │ b.n 15a78e │ │ │ │ ldrb r0, [r4, #29] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ 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] @ (15aa70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335604,15 +335601,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a93a │ │ │ │ b.n 15a96c │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #21] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #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, #460] @ (15ac58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335768,15 +335765,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15ab26 │ │ │ │ b.n 15ab56 │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #14] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ 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] @ (15ae50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335937,15 +335934,15 @@ │ │ │ │ b.n 15add8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15ad0e │ │ │ │ b.n 15ad48 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #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] @ (15b040 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336105,15 +336102,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15af08 │ │ │ │ b.n 15af40 │ │ │ │ nop │ │ │ │ strb r4, [r5, #30] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r6, #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, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #672] @ (15b2fc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -337189,15 +337186,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15bb36 │ │ │ │ b.n 15bba8 │ │ │ │ nop │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -337412,15 +337409,15 @@ │ │ │ │ b.n 15beee │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15bdf4 │ │ │ │ b.n 15be5c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r0, #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] @ (15c21c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -337625,15 +337622,15 @@ │ │ │ │ b.n 15c16c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c07e │ │ │ │ b.n 15c0da │ │ │ │ str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ 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] @ (15c488 ) │ │ │ │ @@ -337831,15 +337828,15 @@ │ │ │ │ b.n 15c3e0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c2f4 │ │ │ │ b.n 15c34e │ │ │ │ str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ 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] @ (15c6cc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -338028,15 +338025,15 @@ │ │ │ │ b.n 15c630 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c550 │ │ │ │ b.n 15c59e │ │ │ │ str r4, [r6, #20] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ 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] @ (15c908 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -338218,15 +338215,15 @@ │ │ │ │ b.n 15c872 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c794 │ │ │ │ b.n 15c7e0 │ │ │ │ ldrsh r0, [r6, r4] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ 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] @ (15cb1c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -338400,15 +338397,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c9c2 │ │ │ │ b.n 15ca02 │ │ │ │ nop │ │ │ │ ldrb r4, [r6, r3] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ 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] @ (15cd28 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -338578,15 +338575,15 @@ │ │ │ │ b.n 15cca4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15cbd4 │ │ │ │ b.n 15cc12 │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r0, #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] @ (15cdfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -342909,17 +342906,17 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ 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 │ │ │ │ @@ -343360,17 +343357,17 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r1, #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 │ │ │ │ @@ -343811,17 +343808,17 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r4, #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 │ │ │ │ @@ -344230,17 +344227,17 @@ │ │ │ │ beq.w 160d8c │ │ │ │ b.n 160d9a │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 160e1a │ │ │ │ b.n 160e26 │ │ │ │ adds r4, r3, r3 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #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 │ │ │ │ @@ -344694,17 +344691,17 @@ │ │ │ │ beq.w 161344 │ │ │ │ b.n 161352 │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 1613d2 │ │ │ │ b.n 1613de │ │ │ │ asrs r4, r4, #12 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r2, #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 │ │ │ │ @@ -345158,17 +345155,17 @@ │ │ │ │ beq.w 1618fc │ │ │ │ b.n 16190a │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 16198a │ │ │ │ b.n 161996 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ @@ -345660,17 +345657,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 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r5, [r7, #2904] @ 0xb58 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #2 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 13b000 │ │ │ │ @@ -346146,17 +346143,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r1, 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 │ │ │ │ @@ -346727,17 +346724,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa92016c │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [pc, #584] @ (163138 ) │ │ │ │ + ldr r6, [pc, #8] @ (162ef8 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov r7, s17 │ │ │ │ vmov r4, s16 │ │ │ │ cmp r2, #4 │ │ │ │ vstr s20, [sp] │ │ │ │ @@ -347091,15 +347088,15 @@ │ │ │ │ vadd.f32 s15, s15, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ b.n 162d9a │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ 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 │ │ │ │ @@ -348094,19 +348091,19 @@ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str.w r4, [r2], #4 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 16405e │ │ │ │ b.n 163bfa │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - cmp r2, r6 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ands r4, r4 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ 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 │ │ │ │ @@ -348955,20 +348952,20 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ @ instruction: 0xb868 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf72000f6 │ │ │ │ + @ instruction: 0xf79000f6 │ │ │ │ @ instruction: 0xb692 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ vmov r6, s16 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -349749,20 +349746,20 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6, #984]! @ 0x3d8 │ │ │ │ + mcr 0, 1, r0, cr6, cr6, {7} │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 165544 │ │ │ │ @@ -350614,21 +350611,21 @@ │ │ │ │ lsls r4, r5, #5 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r4, pc, #784 @ (adr r4, 166180 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16650c │ │ │ │ + b.n 1665ec │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r2, pc, #560 @ (adr r2, 1660ac ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov r8, s14 │ │ │ │ vmov r7, s15 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 165e48 │ │ │ │ @@ -351562,21 +351559,21 @@ │ │ │ │ lslvc r4, r5, #5 │ │ │ │ stmiavs r0!, {} │ │ │ │ addvc r7, pc │ │ │ │ ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1669d0 │ │ │ │ + bhi.n 166ab0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 166c54 │ │ │ │ ldr.w r3, [sl] │ │ │ │ add.w r2, r9, r4, lsl #2 │ │ │ │ @@ -352577,21 +352574,21 @@ │ │ │ │ nop │ │ │ │ cbz r2, 167670 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r6, [r5, #18] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ 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 │ │ │ │ @@ -353672,20 +353669,20 @@ │ │ │ │ nop │ │ │ │ add r5, pc, #744 @ (adr r5, 16868c ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldrb r4, [r6, #30] │ │ │ │ lsls r4, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrb r4, [r6, #19] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - smlaldx r0, r0, ip, ip │ │ │ │ - str.w r0, [r6, #220] @ 0xdc │ │ │ │ + ldc2 0, cr0, [ip], #-880 @ 0xfffffc90 │ │ │ │ + ldrsh.w r0, [r6, ip, lsl #1] │ │ │ │ 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 │ │ │ │ @@ -356197,15 +356194,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r0, [r5, #12] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - blt.n 16a568 │ │ │ │ + blt.n 16a448 │ │ │ │ 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] @ (16a540 ) │ │ │ │ @@ -356391,17 +356388,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ b.n 16a71c │ │ │ │ ldrb r0, [r1, #30] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - bls.n 16a774 │ │ │ │ + bls.n 16a654 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bls.n 16a77c │ │ │ │ + bls.n 16a65c │ │ │ │ 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] @ (16a7ec ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -356463,19 +356460,19 @@ │ │ │ │ bl 1e543c │ │ │ │ b.n 16a7b0 │ │ │ │ mov r1, r3 │ │ │ │ bl 13af60 │ │ │ │ b.n 16a7b0 │ │ │ │ ldrb r6, [r0, #27] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - bhi.n 16a7f0 │ │ │ │ + bls.n 16a8d0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bhi.n 16a764 │ │ │ │ + bls.n 16a844 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bhi.n 16a734 │ │ │ │ + bls.n 16a814 │ │ │ │ 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] @ (16a9b8 ) │ │ │ │ @@ -356634,21 +356631,21 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ b.n 16a990 │ │ │ │ ldrb r6, [r0, #24] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - bhi.n 16aa34 │ │ │ │ + bhi.n 16a914 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 16a998 │ │ │ │ + bhi.n 16aa78 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 16a9a8 │ │ │ │ + bhi.n 16aa88 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvc.n 16a90c │ │ │ │ + bhi.n 16a9ec │ │ │ │ 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 │ │ │ │ @@ -356718,21 +356715,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ b.n 16aa64 │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - bvs.n 16a9e4 │ │ │ │ + bvc.n 16aac4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvs.n 16aa3c │ │ │ │ + bvc.n 16ab1c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvs.n 16a9e0 │ │ │ │ + bvc.n 16aac0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bvs.n 16aa3c │ │ │ │ + bvc.n 16ab1c │ │ │ │ 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 │ │ │ │ @@ -356754,15 +356751,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - bvs.n 16aa28 │ │ │ │ + bvc.n 16ab08 │ │ │ │ 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] @ (16ab6c ) │ │ │ │ @@ -357400,21 +357397,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (16b230 ) │ │ │ │ ldr.w r0, [ip, r1, lsl #3] │ │ │ │ add r3, pc │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ tst r0, r3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r7, r6, #3 │ │ │ │ sub.w r3, r0, #151 @ 0x97 │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ bhi.w 16b41e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r5, r3, #5 │ │ │ │ @@ -357827,15 +357824,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r0, [r7, #1] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, 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, #36] @ (16b600 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -357851,15 +357848,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r7, #0] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia 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] @ (16b638 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -357874,15 +357871,15 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r4, {r4} │ │ │ │ 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] @ (16b67c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -357901,15 +357898,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #776] @ 0x308 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, 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] @ (16b6d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -364042,15 +364039,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 16fba2 │ │ │ │ nop │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #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] @ (16fc9c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -364105,15 +364102,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add.w r0, r8, r3 │ │ │ │ b.n 16fc3e │ │ │ │ cmp r2, #26 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ 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] @ (16fd58 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -364168,15 +364165,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add.w r0, r8, r3 │ │ │ │ b.n 16fcfa │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ lsls r4, r5, #5 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ 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] @ (16fe14 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -364697,15 +364694,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 17028a │ │ │ │ nop │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ 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] @ (170410 ) │ │ │ │ @@ -364783,15 +364780,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 17036e │ │ │ │ movs r2, #214 @ 0xd6 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r4, [r3, #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] @ (1704e8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -365993,17 +365990,17 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, fp, r3 │ │ │ │ b.n 171064 │ │ │ │ nop │ │ │ │ asrs r6, r5, #23 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ 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 │ │ │ │ @@ -369567,15 +369564,15 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1224] @ 0x4c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ rsb r1, r4, fp, asr #1 │ │ │ │ - blx r7 │ │ │ │ + ldr r0, [pc, #160] @ (173b1c ) │ │ │ │ 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] @ (173ab8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369593,15 +369590,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: 0xeb88016b │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x47fa │ │ │ │ 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] @ (173afc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369619,15 +369616,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} │ │ │ │ adc.w r1, r4, fp, asr #1 │ │ │ │ - bx sl │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ 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] @ (173b40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369645,15 +369642,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} │ │ │ │ add.w r1, r0, fp, asr #1 │ │ │ │ - bx r3 │ │ │ │ + @ instruction: 0x478a │ │ │ │ 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] @ (173b84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369671,15 +369668,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: 0xeabc016b │ │ │ │ - mov sl, ip │ │ │ │ + bx 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] @ (173bc8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369697,15 +369694,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, r8, fp, asr #1 │ │ │ │ - mov sl, r5 │ │ │ │ + bx 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] @ (173c0c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369723,15 +369720,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} │ │ │ │ bics.w r1, r4, fp, asr #1 │ │ │ │ - mov r6, lr │ │ │ │ + mov lr, ip │ │ │ │ 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 │ │ │ │ @@ -369768,15 +369765,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, [sl, #428]! @ 0x1ac │ │ │ │ - mov r2, r5 │ │ │ │ + mov sl, r3 │ │ │ │ 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 │ │ │ │ @@ -369813,15 +369810,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [r6, #-428]! @ 0x1ac │ │ │ │ - cmp lr, r5 │ │ │ │ + mov r6, r3 │ │ │ │ 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] @ 173d80 │ │ │ │ @@ -369848,15 +369845,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [r0], #428 @ 0x1ac │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp sl, r4 │ │ │ │ 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] @ 173dec │ │ │ │ @@ -369883,15 +369880,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r1, [r4], #-428 @ 0x1ac │ │ │ │ - add lr, r9 │ │ │ │ + cmp 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, #36] @ (173e28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -369906,15 +369903,15 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe810016b │ │ │ │ - add r8, r0 │ │ │ │ + add r8, lr │ │ │ │ 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] @ (173e6c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369933,15 +369930,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1112] @ 0x458 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173e18 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - add r2, r9 │ │ │ │ + add sl, 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] @ (173eb0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369960,15 +369957,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1080] @ 0x438 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173dd4 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - add r2, r2 │ │ │ │ + add sl, 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] @ (173ef4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369987,15 +369984,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173d90 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - mvns r6, r3 │ │ │ │ + add r6, r9 │ │ │ │ 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] @ (173f38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370014,15 +370011,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1068] @ 0x42c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173d4c │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bics r6, r4 │ │ │ │ + add r6, r2 │ │ │ │ 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] @ (173f7c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370041,15 +370038,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173d08 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - muls r6, r5 │ │ │ │ + mvns r6, 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] @ (173fc0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370068,15 +370065,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1060] @ 0x424 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173cc4 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - orrs r6, r6 │ │ │ │ + bics r6, 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] @ (174000 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370094,15 +370091,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1036] @ 0x40c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 173c7c │ │ │ │ lsls r3, r5, #5 │ │ │ │ - cmn r6, r7 │ │ │ │ + muls 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] @ (174044 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370121,15 +370118,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1288] @ 0x508 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173c40 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - cmn r6, r1 │ │ │ │ + orrs 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, #36] @ (174080 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370145,15 +370142,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 173bf4 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - cmp r0, r4 │ │ │ │ + orrs r0, 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, #296] @ (1741c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370262,15 +370259,15 @@ │ │ │ │ b.n 1740dc │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldrb.w r0, [r5, #456] @ 0x1c8 │ │ │ │ b.n 174136 │ │ │ │ nop │ │ │ │ b.n 173cc0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - tst r4, r6 │ │ │ │ + cmp r4, r4 │ │ │ │ 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] @ (174204 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370289,15 +370286,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1132] @ 0x46c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173a80 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - asrs r2, r7 │ │ │ │ + sbcs r2, 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] @ (174248 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370316,15 +370313,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1128] @ 0x468 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 174a3c │ │ │ │ lsls r3, r5, #5 │ │ │ │ - asrs r2, r1 │ │ │ │ + adcs 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] @ (174284 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370340,15 +370337,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1100] @ 0x44c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 1749f0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsrs r4, r3 │ │ │ │ + adcs r4, 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] @ (1742c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370366,15 +370363,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1316] @ 0x524 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 1749b8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r2, r5 │ │ │ │ + asrs r2, 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] @ (174304 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370392,15 +370389,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1048] @ 0x418 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 174978 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - eors r6, r6 │ │ │ │ + lsrs r6, r4 │ │ │ │ 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] @ (17433c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370414,15 +370411,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1044] @ 0x414 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n 174934 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - eors r6, r0 │ │ │ │ + lsls r6, 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] @ (17437c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370440,15 +370437,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1032] @ 0x408 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 174900 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ands r6, r2 │ │ │ │ + lsls r6, r0 │ │ │ │ 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] @ (1743bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370466,15 +370463,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1312] @ 0x520 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 1748c0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + eors r2, r2 │ │ │ │ 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] @ (1743f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370488,15 +370485,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #864] @ 0x360 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n 17487c │ │ │ │ lsls r3, r5, #5 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + ands r2, r4 │ │ │ │ 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] @ 174448 │ │ │ │ mov r7, r3 │ │ │ │ @@ -370518,15 +370515,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1140] @ 0x474 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 174854 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ 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] @ 17449c │ │ │ │ mov r7, r3 │ │ │ │ @@ -370548,15 +370545,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1136] @ 0x470 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 174800 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ 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] @ (1744dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370574,15 +370571,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1040] @ 0x410 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 1747a0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ 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] @ (1745bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370652,15 +370649,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, fp, r3 │ │ │ │ b.n 17454e │ │ │ │ nop │ │ │ │ b.n 1747fc │ │ │ │ lsls r3, r5, #5 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ 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] @ (174620 ) │ │ │ │ @@ -375740,15 +375737,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 178036 │ │ │ │ nop │ │ │ │ add r6, pc, #24 @ (adr r6, 178090 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r6, r0, #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] @ 178174 │ │ │ │ mov r6, r3 │ │ │ │ @@ -375876,15 +375873,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 1781b0 │ │ │ │ nop │ │ │ │ add r4, pc, #560 @ (adr r4, 178430 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r4, r2, #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] @ (178288 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -375928,15 +375925,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 17823c │ │ │ │ nop │ │ │ │ add r4, pc, #0 @ (adr r4, 17828c ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r3, #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] @ (178314 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -375980,15 +375977,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 1782c8 │ │ │ │ nop │ │ │ │ add r3, pc, #464 @ (adr r3, 1784e8 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r3, #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] @ (1783ac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -376033,15 +376030,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17835a │ │ │ │ nop │ │ │ │ add r2, pc, #920 @ (adr r2, 178748 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r3, #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] @ (178444 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -376086,15 +376083,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 1783f2 │ │ │ │ nop │ │ │ │ add r2, pc, #312 @ (adr r2, 178580 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - movs r4, r3 │ │ │ │ + lsls r4, r1, #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] @ (1784dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -376139,15 +376136,16 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17848a │ │ │ │ nop │ │ │ │ add r1, pc, #728 @ (adr r1, 1787b8 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - vshr.u64 q0, , #48 │ │ │ │ + movs r0, r0 │ │ │ │ + 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] @ (178574 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -376190,15 +376188,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 178522 │ │ │ │ add r1, pc, #120 @ (adr r1, 1785f0 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - vqadd.u8 q0, q9, │ │ │ │ + vqadd.u64 q8, q9, │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ (178678 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -376547,15 +376545,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 1788c4 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - @ instruction: 0xfb5c00db │ │ │ │ + smlaldx r0, r0, ip, fp │ │ │ │ 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] @ (1789f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -376746,15 +376744,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r4, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r4, #4 │ │ │ │ b.n 178ae6 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - vst4. {d16-d19}, [r6 :64], fp │ │ │ │ + ldrsh.w r0, [r6, #219] @ 0xdb │ │ │ │ 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] @ (178c30 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -376819,15 +376817,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r5, #4 │ │ │ │ b.n 178bb2 │ │ │ │ ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strb.w r0, [r8, #219] @ 0xdb │ │ │ │ + ldr??.w r0, [r8, #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, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #172] @ (178cf8 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -376892,15 +376890,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r3, r1, #4 │ │ │ │ b.n 178c7a │ │ │ │ ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - @ instruction: 0xf7d800db │ │ │ │ + str.w r0, [r8, 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] @ (178e70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -377108,15 +377106,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 178eb6 │ │ │ │ str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x00f0 │ │ │ │ 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] @ (179018 ) │ │ │ │ @@ -377187,15 +377185,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 178f86 │ │ │ │ nop │ │ │ │ str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - @ instruction: 0xf4d600db │ │ │ │ + adc.w r0, r6, #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] @ (1790fc ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -377268,15 +377266,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 179062 │ │ │ │ str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - and.w r0, ip, #7176192 @ 0x6d8000 │ │ │ │ + orns r0, ip, #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] @ (1791e0 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -377349,15 +377347,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 179146 │ │ │ │ str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - sbfx r0, r0, #3, #28 │ │ │ │ + @ instruction: 0xf3b000db │ │ │ │ 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] @ (1792cc ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -377434,15 +377432,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 17922a │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - cbnz r4, 179332 │ │ │ │ + cbnz r4, 17934e │ │ │ │ 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] @ (1793c4 ) │ │ │ │ @@ -377525,15 +377523,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 179318 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - sbcs.w r0, r8, #219 @ 0xdb │ │ │ │ + @ instruction: 0xf1e800db │ │ │ │ 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] @ (1794c0 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -377616,15 +377614,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #6 │ │ │ │ b.n 179410 │ │ │ │ nop │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - eor.w r0, lr, #219 @ 0xdb │ │ │ │ + @ instruction: 0xf0fe00db │ │ │ │ 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] @ (1795c4 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -377711,15 +377709,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 17950c │ │ │ │ nop │ │ │ │ str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - cbnz r2, 1795d0 │ │ │ │ + cbnz r2, 1795ec │ │ │ │ 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] @ (179710 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -377968,15 +377966,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 179848 │ │ │ │ ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stc 0, cr0, [r4], #876 @ 0x36c │ │ │ │ + ldc 0, cr0, [r4, #-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] @ (179a28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -381072,15 +381070,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2524] @ 0x9dc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, 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] @ (17bd64 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381099,15 +381097,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2520] @ 0x9d8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {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] @ (17bda8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381126,15 +381124,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2516] @ 0x9d4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, 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] @ (17bdec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381153,15 +381151,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2512] @ 0x9d0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r2, #4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + ldmia 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] @ (17be30 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381180,15 +381178,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2508] @ 0x9cc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, 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] @ (17be74 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381207,15 +381205,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2504] @ 0x9c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r7!, {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] @ (17beb8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381234,15 +381232,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2500] @ 0x9c4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r4, 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] @ (17bef8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381260,15 +381258,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2496] @ 0x9c0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, 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] @ 17bf4c │ │ │ │ mov r7, r3 │ │ │ │ @@ -381290,15 +381288,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2040] @ 0x7f8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ 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] @ (17bf88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381314,15 +381312,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2032] @ 0x7f0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r3, r4, 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] @ (17bfc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381338,15 +381336,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1904] @ 0x770 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r3, 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] @ (17c000 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381362,15 +381360,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2028] @ 0x7ec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r2, 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] @ (17c044 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381389,15 +381387,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2024] @ 0x7e8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {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] @ (17c088 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381416,15 +381414,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2020] @ 0x7e4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, 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] @ (17c0cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381443,15 +381441,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2012] @ 0x7dc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r6!, {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] @ (17c110 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381470,15 +381468,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2008] @ 0x7d8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, 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] @ (17c154 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381497,15 +381495,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2004] @ 0x7d4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, 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] @ (17c198 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381524,15 +381522,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1996] @ 0x7cc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, 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] @ 17c1ec │ │ │ │ mov r7, r3 │ │ │ │ @@ -381554,15 +381552,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1992] @ 0x7c8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, 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.w ip, [pc, #56] @ 17c240 │ │ │ │ mov r7, r3 │ │ │ │ @@ -381584,15 +381582,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1988] @ 0x7c4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {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] @ (17c284 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381611,15 +381609,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1896] @ 0x768 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, 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] @ (17c2c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381638,15 +381636,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1892] @ 0x764 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {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] @ (17c30c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381665,15 +381663,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1888] @ 0x760 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {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] @ (17c350 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381692,15 +381690,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1984] @ 0x7c0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, 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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17c3a4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -381722,15 +381720,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1980] @ 0x7bc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {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] @ (17c3e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381748,15 +381746,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1976] @ 0x7b8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, 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] @ 17c438 │ │ │ │ mov r7, r3 │ │ │ │ @@ -381778,15 +381776,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1972] @ 0x7b4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r4, [r2, #32] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r4, r5, 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, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #68] @ (17c498 ) │ │ │ │ @@ -381816,15 +381814,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r2, [r0, #28] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, 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] @ (17c4d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381842,15 +381840,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1872] @ 0x750 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r4, #20] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, 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] @ (17c514 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381866,15 +381864,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1936] @ 0x790 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r4, #16] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, 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] @ (17c54c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381888,15 +381886,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1932] @ 0x78c │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r2, [r5, #12] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r2, r3, 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] @ (17c58c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381914,15 +381912,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1908] @ 0x774 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, #8] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, 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] @ (17c5c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381938,15 +381936,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2712] @ 0xa98 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, #4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ 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] @ (17c604 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381962,15 +381960,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2708] @ 0xa94 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r2!, {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] @ (17c640 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381986,15 +381984,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1900] @ 0x76c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r7, r7] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r3, 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] @ (17c684 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -382013,15 +382011,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2704] @ 0xa90 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r4, [r7, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, 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] @ 17c6d8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -382043,15 +382041,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2700] @ 0xa8c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, 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] @ (17c71c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -382070,15 +382068,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1880] @ 0x758 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r4, [r4, r4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, 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] @ (17c760 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -382097,15 +382095,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1876] @ 0x754 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r0, [r4, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, 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] @ (17c7a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382123,15 +382121,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2692] @ 0xa84 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r3, r2] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, 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] @ (17c7e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382149,15 +382147,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2688] @ 0xa80 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r3, r1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, 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] @ (17c820 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382175,15 +382173,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1868] @ 0x74c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r3, r0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, 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] @ (17c86c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382204,18 +382202,18 @@ │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #36053 @ 0x8cd5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r4, r7] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - itte al │ │ │ │ - lslal r3, r3, #3 │ │ │ │ - pushal {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, r4, 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] @ (17c8b0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #40] @ (17c8b4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -382231,18 +382229,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2016] @ 0x7e0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r2, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ittt lt │ │ │ │ - lsllt r3, r3, #3 │ │ │ │ - pushlt {r3, r4, r5, r6, r7, lr} │ │ │ │ - movlt.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, r3, 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] @ (17c8f4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #40] @ (17c8f8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -382258,18 +382256,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2632] @ 0xa48 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - itee hi │ │ │ │ - lslhi r3, r3, #3 │ │ │ │ - pushls {r3, r4, r5, r6, r7, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + ittt │ │ │ │ + lsl 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] @ (17c938 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #40] @ (17c93c ) │ │ │ │ add r3, pc │ │ │ │ @@ -382285,18 +382283,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2628] @ 0xa44 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r1, r4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ittt vs │ │ │ │ - lslvs r3, r3, #3 │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movvs.w ip, #4096 @ 0x1000 │ │ │ │ + itee le │ │ │ │ + lslle r3, r3, #3 │ │ │ │ + stmdbgt sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movgt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17c98c │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ add ip, pc │ │ │ │ @@ -382315,17 +382313,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2624] @ 0xa40 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ite cs │ │ │ │ - lslcs r3, r3, #3 │ │ │ │ - pushcc {r3, r4, r5, lr} │ │ │ │ + itt ls │ │ │ │ + lslls r3, r3, #3 │ │ │ │ + pushls {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17c9c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [pc, #32] @ (17c9cc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -382339,17 +382337,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2620] @ 0xa3c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bkpt 0x00f4 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + itt vs │ │ │ │ + lslvs r3, r3, #3 │ │ │ │ + stmdbvs 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] @ 17ca1c │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -382369,17 +382367,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1884] @ 0x75c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bkpt 0x00bc │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + ite cs │ │ │ │ + lslcs r3, r3, #3 │ │ │ │ + stmdbcc 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] @ 17ca70 │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -382399,15 +382397,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2616] @ 0xa38 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r3, r7] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x00ec │ │ │ │ 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] @ (17caac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382423,15 +382421,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2604] @ 0xa2c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r1, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x00bc │ │ │ │ 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] @ (17cae4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382445,15 +382443,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2600] @ 0xa28 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r2, r5] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x009a │ │ │ │ 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] @ (17cc40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382567,17 +382565,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #2660] @ 0xa64 │ │ │ │ blx r3 │ │ │ │ b.n 17cbac │ │ │ │ ldrh r6, [r2, r4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r2, r4, 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] @ (17cca0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -387206,15 +387204,15 @@ │ │ │ │ ldr.w r0, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, r4 │ │ │ │ b.n 1800bc │ │ │ │ nop │ │ │ │ movs r5, #150 @ 0x96 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ 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] @ 180200 │ │ │ │ mov r7, r3 │ │ │ │ @@ -387283,15 +387281,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, r3, r8 │ │ │ │ b.n 18018a │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #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] @ (1802cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -387352,15 +387350,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 180264 │ │ │ │ movs r3, #250 @ 0xfa │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ 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] @ (180398 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -387421,15 +387419,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 180330 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ 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] @ (180464 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -387490,15 +387488,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1803fc │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ 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] @ (180538 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -387562,15 +387560,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1804ca │ │ │ │ movs r1, #150 @ 0x96 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ 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] @ (18060c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -387634,15 +387632,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 18059e │ │ │ │ movs r0, #194 @ 0xc2 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ 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] @ (1806e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -387710,15 +387708,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 18067c │ │ │ │ nop │ │ │ │ subs r6, r5, #7 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r3, #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] @ (1807c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -387786,15 +387784,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 180758 │ │ │ │ nop │ │ │ │ subs r2, r2, #4 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r1, #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] @ (180898 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -387858,15 +387856,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 18082a │ │ │ │ subs r6, r6, #0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r0, #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] @ (18096c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -387930,15 +387928,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1808fe │ │ │ │ adds r2, r4, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [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, #184] @ (180a40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -388002,15 +388000,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1809d2 │ │ │ │ adds r6, r1, #2 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ 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] @ (180b14 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -388074,15 +388072,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 180aa6 │ │ │ │ subs r2, r7, r6 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r5, #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] @ (180bf4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -388152,15 +388150,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 180b7e │ │ │ │ nop │ │ │ │ subs r6, r4, r3 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r4, #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] @ (180cd8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -388230,15 +388228,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 180c66 │ │ │ │ subs r6, r0, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r1, #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] @ (180db8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -388308,15 +388306,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 180d42 │ │ │ │ nop │ │ │ │ adds r2, r4, r4 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r0, #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] @ (180e9c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -388386,15 +388384,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 180e2a │ │ │ │ adds r2, r0, r1 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r6, #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] @ (180f7c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -388464,15 +388462,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 180f06 │ │ │ │ nop │ │ │ │ asrs r6, r3, #29 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r5, #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, #200] @ (181060 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -388542,15 +388540,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 180fee │ │ │ │ asrs r6, r7, #25 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r2, #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] @ (181144 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -388620,15 +388618,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 1810d2 │ │ │ │ asrs r2, r3, #22 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r0, #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] @ (181224 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -388698,15 +388696,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1811ae │ │ │ │ nop │ │ │ │ asrs r6, r6, #18 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r7, #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] @ (181308 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -388776,15 +388774,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 181296 │ │ │ │ asrs r6, r2, #15 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ 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] @ (1813e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -388853,15 +388851,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, r9 │ │ │ │ b.n 18136a │ │ │ │ asrs r2, r6, #11 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r4, #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] │ │ │ │ @@ -391546,15 +391544,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: 0xf310016a │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldr r6, [r0, 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] @ (183374 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391572,15 +391570,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, #49258 @ 0xc06a │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r2, 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] @ (1833b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391598,15 +391596,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: 0xf288016a │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r4, 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] @ (1833fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391624,15 +391622,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} │ │ │ │ movw r1, #16490 @ 0x406a │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r0, 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] @ 183450 │ │ │ │ mov r7, r3 │ │ │ │ @@ -391653,15 +391651,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: 0xf1fc016a │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r1, 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] @ (1834a8 ) │ │ │ │ @@ -391686,15 +391684,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, sl, #106 @ 0x6a │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r0, 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] @ (183504 ) │ │ │ │ @@ -391721,15 +391719,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 │ │ │ │ adcs.w r1, r2, #106 @ 0x6a │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #64] @ (183560 ) │ │ │ │ @@ -391756,15 +391754,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: 0xf0f6016a │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r2, 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] @ (18359c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391779,15 +391777,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, ip, #106 @ 0x6a │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb 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, #40] @ (1835dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391803,15 +391801,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ orn r1, r0, #106 @ 0x6a │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r5, 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] @ (183620 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391829,15 +391827,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} │ │ │ │ bic.w r1, r0, #106 @ 0x6a │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r6, [r7, 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] @ (183664 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391855,15 +391853,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, d12, d2[3] │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r2, 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] @ (1836a8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391881,15 +391879,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, d8, d2[3] │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r4, 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] @ (1836ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391907,15 +391905,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.s16 q8, q2, q13 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r6, 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, #48] @ (183734 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391934,15 +391932,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.s16 q0, q0, q13 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb 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 r4, [pc, #52] @ (183784 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -391964,15 +391962,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, 12, cr0, cr6, cr10, {3} │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r2, 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] @ (1837c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391989,15 +391987,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, cr8, cr10, {3} │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r4, 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] @ (183808 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392015,15 +392013,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, cr8, cr10, {3} │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ 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] @ (183850 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392042,15 +392040,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} │ │ │ │ ldcl 1, cr0, [r4, #424]! @ 0x1a8 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ 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] @ 1838a4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -392071,15 +392069,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, [r8, #424]! @ 0x1a8 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r0, 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] @ (1838e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392094,15 +392092,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, [r8, #-424] @ 0xfffffe58 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strb r4, [r1, 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] @ (18391c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392117,15 +392115,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, [ip, #-424] @ 0xfffffe58 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r4, 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] @ (183974 ) │ │ │ │ @@ -392150,15 +392148,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, [lr], {106} @ 0x6a │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r6, [r3, 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] @ (1839b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392175,15 +392173,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2792] @ 0xae8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [r8], {106} @ 0x6a │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r3, 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] @ (1839f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392200,15 +392198,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, r8, cr10 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r5, 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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 183a48 │ │ │ │ mov r6, r3 │ │ │ │ @@ -392229,15 +392227,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 │ │ │ │ stc 1, cr0, [r4], {106} @ 0x6a │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r6, 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, #44] @ (183a8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392255,15 +392253,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} │ │ │ │ subs.w r1, r4, sl, asr #1 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r6, 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] @ 183ae0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -392284,15 +392282,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, ip, sl, asr #1 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ 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] @ (183b20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392309,15 +392307,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2764] @ 0xacc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds.w r1, ip, sl, asr #1 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + strh r6, [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] @ (183b64 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392335,15 +392333,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: 0xeadc016a │ │ │ │ - str r6, [r5, r6] │ │ │ │ + strh 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] @ (183ba8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392361,15 +392359,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, r8, sl, asr #1 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [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] @ (183be8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392386,15 +392384,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2864] @ 0xb30 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orrs.w r1, r4, sl, asr #1 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r6, [r0, 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] @ (183c40 ) │ │ │ │ @@ -392419,15 +392417,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 │ │ │ │ ands.w r1, r2, sl, asr #1 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r6, [r1, 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] @ 183c94 │ │ │ │ mov r7, r3 │ │ │ │ @@ -392448,15 +392446,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: 0xe9b8016a │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r1, 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] @ (183cec ) │ │ │ │ @@ -392481,15 +392479,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 │ │ │ │ strd r0, r1, [r6, #-424]! @ 0x1a8 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r1, 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] @ (183df4 ) │ │ │ │ @@ -392573,15 +392571,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ bl aed48 │ │ │ │ ldr.w r2, [fp, #436] @ 0x1b4 │ │ │ │ add.w r3, r2, r9 │ │ │ │ b.n 183d72 │ │ │ │ ldmdb r0, {r1, r3, r5, r6, r8} │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r0, #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] @ (183e38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392599,15 +392597,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: 0xe808016a │ │ │ │ - ldr r7, [pc, #408] @ (183fd8 ) │ │ │ │ + ldr r7, [pc, #856] @ (184198 ) │ │ │ │ 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] @ 183e8c │ │ │ │ mov r7, r3 │ │ │ │ @@ -392629,15 +392627,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3248] @ 0xcb0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 183e10 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldr r7, [pc, #176] @ (183f44 ) │ │ │ │ + ldr r7, [pc, #624] @ (184104 ) │ │ │ │ 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] @ (183edc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -392660,15 +392658,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2320] @ 0x910 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 183dbc │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldr r6, [pc, #960] @ (1842a4 ) │ │ │ │ + ldr r7, [pc, #384] @ (184064 ) │ │ │ │ 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] @ (183f34 ) │ │ │ │ @@ -392695,15 +392693,15 @@ │ │ │ │ ldr.w r4, [ip, #2316] @ 0x90c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 183d74 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldr r6, [pc, #704] @ (1841fc ) │ │ │ │ + ldr r7, [pc, #128] @ (183fbc ) │ │ │ │ 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] @ (183f8c ) │ │ │ │ @@ -392729,15 +392727,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 183d1c │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldr r6, [pc, #424] @ (18413c ) │ │ │ │ + ldr r6, [pc, #872] @ (1842fc ) │ │ │ │ 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] @ (183fdc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -392760,15 +392758,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2308] @ 0x904 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 183cbc │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldr r6, [pc, #192] @ (1840a4 ) │ │ │ │ + ldr r6, [pc, #640] @ (184264 ) │ │ │ │ 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] @ (184024 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392789,15 +392787,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl afe58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 183c68 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldr r5, [pc, #1016] @ (184424 ) │ │ │ │ + ldr r6, [pc, #440] @ (1841e4 ) │ │ │ │ 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] @ (184080 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -396616,15 +396614,15 @@ │ │ │ │ ldr.w r3, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, r3, r5 │ │ │ │ b.n 186b86 │ │ │ │ nop │ │ │ │ revsh r2, r1 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ 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] @ (186ca4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -396682,15 +396680,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r2, [r7, #436] @ 0x1b4 │ │ │ │ adds r3, r2, r6 │ │ │ │ b.n 186c4a │ │ │ │ nop │ │ │ │ rev r2, r2 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ 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] @ (186d70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -396751,15 +396749,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 186d08 │ │ │ │ cbnz r6, 186d88 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ 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] @ (186e40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -396821,15 +396819,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 186dd4 │ │ │ │ @ instruction: 0xb88a │ │ │ │ lsls r2, r5, #5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ 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] @ (186f14 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -396893,15 +396891,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 186ea6 │ │ │ │ @ instruction: 0xb7ba │ │ │ │ lsls r2, r5, #5 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + movs 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, #192] @ (186ff0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -396969,15 +396967,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 186f84 │ │ │ │ nop │ │ │ │ @ instruction: 0xb6e6 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r6, #4 │ │ │ │ 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] @ (1870c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -397041,15 +397039,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 187056 │ │ │ │ @ instruction: 0xb60a │ │ │ │ lsls r2, r5, #5 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r5, #1 │ │ │ │ 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] @ (187198 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -397113,15 +397111,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 18712a │ │ │ │ push {r1, r2, r4, r5, lr} │ │ │ │ lsls r2, r5, #5 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r4, #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] @ (187274 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -397189,15 +397187,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 1871fe │ │ │ │ push {r1, r5, r6} │ │ │ │ lsls r2, r5, #5 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r2, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (187358 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -397267,15 +397265,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 1872e6 │ │ │ │ cbz r6, 1873bc │ │ │ │ lsls r2, r5, #5 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + adds r0, r1, #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] @ (187438 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -397345,15 +397343,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1873c2 │ │ │ │ nop │ │ │ │ uxth r2, r4 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r0, 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] @ (187518 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -397423,15 +397421,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1874a2 │ │ │ │ nop │ │ │ │ cbz r2, 18754c │ │ │ │ lsls r2, r5, #5 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r6, r1 │ │ │ │ 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] @ (1875fc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -397501,15 +397499,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18758a │ │ │ │ sub sp, #392 @ 0x188 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r4, 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] @ (1876e0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -397579,15 +397577,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18766e │ │ │ │ add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r0, r2, 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] @ (1877c4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -397657,15 +397655,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 187752 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + adds r0, r0, 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] @ (1878a4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -397735,15 +397733,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18782e │ │ │ │ nop │ │ │ │ add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r7, #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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (187988 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -397813,15 +397811,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 187916 │ │ │ │ add r5, sp, #344 @ 0x158 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r4, #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] @ (187a68 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -397891,15 +397889,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1879f2 │ │ │ │ nop │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r3, #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] @ (187b48 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -397968,15 +397966,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 187ad2 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r2, #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] @ (187c28 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398045,15 +398043,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 187bb2 │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r0, #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] @ (187d10 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -398124,15 +398122,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 187c9a │ │ │ │ nop │ │ │ │ add r1, sp, #840 @ 0x348 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r6, #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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #204] @ (187df8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -398203,15 +398201,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 187d82 │ │ │ │ nop │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r3, #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] @ (187ed8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398280,15 +398278,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 187e62 │ │ │ │ add r0, sp, #8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r2, #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] @ (187fb8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398357,15 +398355,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 187f42 │ │ │ │ add r7, pc, #136 @ (adr r7, 188044 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r0, #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] @ (188098 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398434,15 +398432,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 188022 │ │ │ │ add r6, pc, #264 @ (adr r6, 1881a4 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (188178 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398511,15 +398509,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 188102 │ │ │ │ add r5, pc, #392 @ (adr r5, 188304 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r5, #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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (188258 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398588,15 +398586,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1881e2 │ │ │ │ add r4, pc, #520 @ (adr r4, 188464 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r4, #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] @ (188340 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -398667,15 +398665,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 1882ca │ │ │ │ nop │ │ │ │ add r3, pc, #648 @ (adr r3, 1885cc ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r1, #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] @ (188420 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398744,15 +398742,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1883aa │ │ │ │ add r2, pc, #744 @ (adr r2, 18870c ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (188500 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398821,15 +398819,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18848a │ │ │ │ add r1, pc, #872 @ (adr r1, 18886c ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r6, #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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1885e0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398898,15 +398896,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18856a │ │ │ │ add r0, pc, #1000 @ (adr r0, 1889cc ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r5, #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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #204] @ (1886c8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -398977,15 +398975,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 188652 │ │ │ │ nop │ │ │ │ add r0, pc, #104 @ (adr r0, 188734 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r2, #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] @ (1887a8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -399054,15 +399052,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 188732 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r1, #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] @ (188888 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -399131,15 +399129,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 188812 │ │ │ │ ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r7, #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, #212] @ (188978 ) │ │ │ │ @@ -399214,15 +399212,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1888fa │ │ │ │ nop │ │ │ │ ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r4, #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] @ (188a5c ) │ │ │ │ @@ -399293,15 +399291,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1889e0 │ │ │ │ ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r3, #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] @ (188b40 ) │ │ │ │ @@ -399372,15 +399370,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188ac4 │ │ │ │ ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r2, #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] @ (188c30 ) │ │ │ │ @@ -399455,15 +399453,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188bb2 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ 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] @ (188d20 ) │ │ │ │ @@ -399538,15 +399536,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188ca2 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ 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] @ (188e10 ) │ │ │ │ @@ -399621,15 +399619,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188d92 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r2, #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] @ (188ef4 ) │ │ │ │ @@ -399700,15 +399698,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188e78 │ │ │ │ str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r0, #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] @ (188fe4 ) │ │ │ │ @@ -399783,15 +399781,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188f66 │ │ │ │ nop │ │ │ │ str r7, [sp, #24] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ 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] @ (1890c8 ) │ │ │ │ @@ -399862,15 +399860,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18904c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ 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] @ (1891b8 ) │ │ │ │ @@ -399945,15 +399943,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18913a │ │ │ │ nop │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - movs r4, r4 │ │ │ │ + lsls r4, r2, #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] @ (18929c ) │ │ │ │ @@ -400024,15 +400022,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 189220 │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - vqadd.u16 q8, q13, q5 │ │ │ │ + vshr.u64 q8, q5, #54 │ │ │ │ stmdb 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] @ (189380 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400102,15 +400100,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 189304 │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - mrc2 0, 4, r0, cr2, cr10, {6} │ │ │ │ + vqadd.u8 q0, q9, 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] @ (189470 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400184,15 +400182,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1893f2 │ │ │ │ nop │ │ │ │ str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldc2 0, cr0, [ip, #872]! @ 0x368 │ │ │ │ + mcr2 0, 1, r0, cr12, 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] @ (189560 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400266,15 +400264,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1894e2 │ │ │ │ nop │ │ │ │ str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stc2l 0, cr0, [r8], #872 @ 0x368 │ │ │ │ + ldc2l 0, cr0, [r8, #-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] @ (189650 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400348,15 +400346,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1895d2 │ │ │ │ nop │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldc2 0, cr0, [r4], {218} @ 0xda │ │ │ │ + stc2 0, cr0, [r4], {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] @ (189734 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400426,15 +400424,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1896b8 │ │ │ │ ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r5, #5 │ │ │ │ - @ instruction: 0xfb4600da │ │ │ │ + @ instruction: 0xfbb600da │ │ │ │ stmdb 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] @ (189824 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400508,15 +400506,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1897a6 │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - @ instruction: 0xfa7400da │ │ │ │ + @ instruction: 0xfae400da │ │ │ │ stmdb 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] @ (189908 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400586,15 +400584,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18988c │ │ │ │ ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r5, #5 │ │ │ │ - vld1.8 @ instruction: 0xf9aa00da │ │ │ │ + @ instruction: 0xfa1a00da │ │ │ │ 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] @ (1899e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -400662,15 +400660,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, r9 │ │ │ │ b.n 18996a │ │ │ │ ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - str??.w r0, [r4, #218] @ 0xda │ │ │ │ + ldr??.w r0, [r4, sl, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #368] @ (189b70 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -404153,15 +404151,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3556] @ 0xde4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - bne.n 18c1cc │ │ │ │ + bne.n 18c2ac │ │ │ │ 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] @ 18c204 │ │ │ │ mov r7, r3 │ │ │ │ @@ -404183,15 +404181,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3964] @ 0xf7c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - beq.n 18c1bc │ │ │ │ + bne.n 18c29c │ │ │ │ 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] @ 18c258 │ │ │ │ mov r7, r3 │ │ │ │ @@ -404213,15 +404211,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [ip, #3956] @ 0xf74 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r5, #5 │ │ │ │ - beq.n 18c190 │ │ │ │ + bne.n 18c270 │ │ │ │ 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] @ (18c298 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404239,15 +404237,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - beq.n 18c364 │ │ │ │ + beq.n 18c244 │ │ │ │ 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] @ (18c2dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404266,15 +404264,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3660] @ 0xe4c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - beq.n 18c348 │ │ │ │ + beq.n 18c228 │ │ │ │ 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] @ (18c320 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404293,15 +404291,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3284] @ 0xcd4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - beq.n 18c33c │ │ │ │ + beq.n 18c41c │ │ │ │ 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] @ (18c364 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404320,15 +404318,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3928] @ 0xf58 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + beq.n 18c400 │ │ │ │ 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] @ 18c3b8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -404350,15 +404348,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3924] @ 0xf54 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + beq.n 18c3e8 │ │ │ │ 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] @ 18c40c │ │ │ │ mov r7, r3 │ │ │ │ @@ -404380,15 +404378,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3920] @ 0xf50 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7, {r3, 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] @ (18c450 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404407,15 +404405,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3916] @ 0xf4c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r6, #28] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + ldmia r7, {r1, r3, 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] @ (18c494 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404434,15 +404432,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3912] @ 0xf48 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r5, #24] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r2, 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] @ (18c4d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404461,15 +404459,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3908] @ 0xf44 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r5, #20] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, 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, #44] @ (18c51c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404488,15 +404486,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3904] @ 0xf40 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r4, #16] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, 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] @ 18c570 │ │ │ │ mov r7, r3 │ │ │ │ @@ -404518,15 +404516,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3900] @ 0xf3c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r4, [r3, #12] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6, {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] @ 18c5c4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -404548,15 +404546,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3896] @ 0xf38 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r1, #8] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6!, {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] @ (18c608 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404575,15 +404573,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3872] @ 0xf20 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r7, #0] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, 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] @ (18c64c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404602,15 +404600,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3868] @ 0xf1c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r4, [r6, r7] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, 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] @ 18c6a0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -404632,15 +404630,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3864] @ 0xf18 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r6] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r6!, {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] @ 18c6f4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -404662,15 +404660,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3860] @ 0xf14 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r5] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r6!, {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] @ (18c738 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404689,15 +404687,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r0, [r1, r4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, 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] @ (18c77c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404716,15 +404714,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r4, [r0, r3] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5, {r1, 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] @ (18c7c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404743,15 +404741,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3848] @ 0xf08 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r0, [r0, r2] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r3, 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] @ (18c800 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404769,15 +404767,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3820] @ 0xeec │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r7, r0] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, 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] @ (18c844 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404796,15 +404794,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3816] @ 0xee8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, 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] @ (18c884 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404822,15 +404820,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3808] @ 0xee0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r7, r6] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ 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] @ (18c8c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404848,15 +404846,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3796] @ 0xed4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {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, #40] @ (18c904 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404874,15 +404872,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3792] @ 0xed0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4, {r1, 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, #68] @ (18c964 ) │ │ │ │ @@ -404912,15 +404910,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r6, r3] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r4!, {r1, r2} │ │ │ │ + ldmia r4, {r1, r2, 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18c9bc ) │ │ │ │ @@ -404946,15 +404944,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, 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] @ (18c9fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404972,15 +404970,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3736] @ 0xe98 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r3, 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] @ (18ca40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404999,15 +404997,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3408] @ 0xd50 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, 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] @ (18ca84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405026,15 +405024,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3404] @ 0xd4c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrh r4, [r7, r6] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3!, {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] @ (18cac8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405053,15 +405051,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3400] @ 0xd48 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r7, r5] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, 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] @ 18cb1c │ │ │ │ mov r7, r3 │ │ │ │ @@ -405083,15 +405081,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3392] @ 0xd40 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r6, r4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r3, {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] @ 18cb70 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405113,15 +405111,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3388] @ 0xd3c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia 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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18cbc4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405143,15 +405141,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3384] @ 0xd38 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r1, r2] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, 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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18cc18 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405173,15 +405171,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3436] @ 0xd6c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r6, r0] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2!, {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] @ 18cc6c │ │ │ │ mov r7, r3 │ │ │ │ @@ -405203,15 +405201,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3432] @ 0xd68 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, r7] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r2!, {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] @ 18ccc0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405233,15 +405231,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3428] @ 0xd64 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r1, r6] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia 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] @ 18cd14 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405263,15 +405261,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3260] @ 0xcbc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, r4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18cd6c ) │ │ │ │ @@ -405297,15 +405295,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r4, r3] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ 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] @ (18cda4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -405319,15 +405317,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3364] @ 0xd24 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r2, r2] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, 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] @ (18cdec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405347,15 +405345,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, [r3, r1] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {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] @ (18ce3c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -405378,15 +405376,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #568] @ 0x238 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r1, r0] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, 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] @ (18ce94 ) │ │ │ │ @@ -405413,15 +405411,15 @@ │ │ │ │ ldr.w r4, [ip, #564] @ 0x234 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb r6, [r7, r6] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r2, 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] @ (18cefc ) │ │ │ │ @@ -405454,15 +405452,15 @@ │ │ │ │ ldr.w r4, [ip, #560] @ 0x230 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb r6, [r4, r5] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, 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, #44] @ (18cf40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -405481,15 +405479,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsb r0, [r0, r4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {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, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (18cfa4 ) │ │ │ │ @@ -405521,15 +405519,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r7, r2] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #64] @ (18d000 ) │ │ │ │ @@ -405557,15 +405555,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb r6, [r2, r1] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, 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] @ (18d044 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405584,15 +405582,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r7, r7] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, 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, #44] @ (18d088 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405611,15 +405609,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, 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] @ (18d0cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405638,15 +405636,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3576] @ 0xdf8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r6, r5] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, 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] @ 18d120 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405668,15 +405666,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3572] @ 0xdf4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, r4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ (18d190 ) │ │ │ │ @@ -405714,15 +405712,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r2, [r3, r3] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r6!, {r1, 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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18d1e8 ) │ │ │ │ @@ -405748,15 +405746,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r2, [r5, r1] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {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.w ip, [pc, #56] @ 18d23c │ │ │ │ mov r7, r3 │ │ │ │ @@ -405778,15 +405776,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3612] @ 0xe1c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r0, [r2, r0] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r2, 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, #60] @ (18d294 ) │ │ │ │ @@ -405812,15 +405810,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r6, [r7, r6] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {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] @ (18d2ec ) │ │ │ │ @@ -405846,15 +405844,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r6, [r4, r5] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, 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 r4, [pc, #52] @ (18d33c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -405877,15 +405875,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1676] @ 0x68c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r6, [r1, r4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r5!, {r4, 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] @ (18d37c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -405903,15 +405901,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r3, #3668] @ 0xe54 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r0, [r0, r3] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, 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] @ (18d3bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -405929,15 +405927,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r0, [r0, r2] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, 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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18d410 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405959,15 +405957,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3424] @ 0xd60 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r4, [r7, r0] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, 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] @ (18d450 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -405985,15 +405983,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3656] @ 0xe48 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, r7] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, 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, #36] @ (18d48c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -406009,15 +406007,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, r6] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, 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] @ (18d4d4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -406037,15 +406035,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, [r6, r5] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {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, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18d52c ) │ │ │ │ @@ -406071,15 +406069,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r6, [r4, r4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, 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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18d580 │ │ │ │ mov r7, r3 │ │ │ │ @@ -406101,15 +406099,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3468] @ 0xd8c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r4, [r1, r3] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {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 r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (18d5e0 ) │ │ │ │ @@ -406140,15 +406138,15 @@ │ │ │ │ ldr.w r4, [ip, #2240] @ 0x8c0 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r2, [r7, r1] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, 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] @ (18d638 ) │ │ │ │ @@ -406175,15 +406173,15 @@ │ │ │ │ ldr.w r4, [ip, #2236] @ 0x8bc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r2, [r3, r0] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia 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, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #68] @ (18d698 ) │ │ │ │ @@ -406213,15 +406211,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #776] @ (18d9a4 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, 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 r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18d6f0 ) │ │ │ │ @@ -406247,15 +406245,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #392] @ (18d87c ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, 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] @ (18d808 ) │ │ │ │ @@ -406352,15 +406350,15 @@ │ │ │ │ ldr.w r0, [sl, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, r1 │ │ │ │ b.n 18d76e │ │ │ │ nop │ │ │ │ ldr r7, [pc, #40] @ (18d834 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, 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, #48] @ (18d850 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -406381,15 +406379,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl afe58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [pc, #976] @ (18dc24 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r4, r5, 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, #68] @ (18d8ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -409855,15 +409853,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 19000c │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ 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] @ (190130 ) │ │ │ │ @@ -410076,15 +410074,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r5, #3 │ │ │ │ b.n 19028a │ │ │ │ movs r3, #182 @ 0xb6 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ 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] @ (190378 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -410131,15 +410129,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r5, #2 │ │ │ │ b.n 190320 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ 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] @ (190504 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -410344,15 +410342,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 19054a │ │ │ │ nop │ │ │ │ movs r0, #250 @ 0xfa │ │ │ │ lsls r2, r5, #5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ 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] @ (190684 ) │ │ │ │ @@ -410415,15 +410413,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r5, #4 │ │ │ │ b.n 190608 │ │ │ │ nop │ │ │ │ movs r0, #58 @ 0x3a │ │ │ │ lsls r2, r5, #5 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ 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] @ (190748 ) │ │ │ │ @@ -410489,15 +410487,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 1906ce │ │ │ │ subs r6, r6, #5 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ 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] @ (190814 ) │ │ │ │ @@ -410562,15 +410560,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl aed48 │ │ │ │ ldr.w r4, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r4, #4 │ │ │ │ b.n 190792 │ │ │ │ subs r2, r6, #2 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - cmp ip, r8 │ │ │ │ + mov r4, r6 │ │ │ │ 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] @ (1908e0 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -410844,15 +410842,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 190ab6 │ │ │ │ subs r6, r1, r6 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ 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] @ (190c1c ) │ │ │ │ @@ -410923,15 +410921,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 190b8c │ │ │ │ nop │ │ │ │ subs r6, r6, r2 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ 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] @ (190d00 ) │ │ │ │ @@ -411006,15 +411004,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 190c66 │ │ │ │ nop │ │ │ │ adds r6, r3, r7 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - sbcs r6, r5 │ │ │ │ + tst r6, r3 │ │ │ │ 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] @ (190dec ) │ │ │ │ @@ -411093,15 +411091,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 190d48 │ │ │ │ nop │ │ │ │ adds r2, r7, r3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #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] @ (190ee4 ) │ │ │ │ @@ -411184,15 +411182,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 190e36 │ │ │ │ nop │ │ │ │ adds r6, r1, r0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ands r6, r1 │ │ │ │ + eors r6, r7 │ │ │ │ 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 │ │ │ │ @@ -411334,15 +411332,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl aed48 │ │ │ │ ldr.w r2, [r9, #436] @ 0x1b4 │ │ │ │ add.w r3, r8, r2 │ │ │ │ b.n 191036 │ │ │ │ asrs r0, r6, #24 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r2, #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] @ 19117c │ │ │ │ mov r6, r3 │ │ │ │ @@ -411409,15 +411407,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, r8, r3 │ │ │ │ b.n 19110e │ │ │ │ asrs r0, r3, #21 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r1, #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] @ 191258 │ │ │ │ mov r6, r3 │ │ │ │ @@ -411484,15 +411482,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, r8, r3 │ │ │ │ b.n 1911ea │ │ │ │ asrs r4, r7, #17 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r0, [r0, #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 │ │ │ │ @@ -411572,15 +411570,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [fp, #436] @ 0x1b4 │ │ │ │ add.w r2, r3, r9 │ │ │ │ b.n 1912ca │ │ │ │ asrs r6, r3, #14 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #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] @ (191428 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -411644,15 +411642,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1913ba │ │ │ │ asrs r6, r4, #10 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #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] @ (1914fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -411716,15 +411714,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19148e │ │ │ │ asrs r2, r2, #7 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #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] @ (1915d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -411788,15 +411786,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 191562 │ │ │ │ asrs r6, r7, #3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ 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] @ (1916a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -411860,15 +411858,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 191636 │ │ │ │ asrs r2, r5, #32 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ 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] @ (191778 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -411932,15 +411930,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19170a │ │ │ │ lsrs r6, r2, #29 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r6, [r5, #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, #184] @ (19184c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -412004,15 +412002,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1917de │ │ │ │ lsrs r2, r0, #26 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r5, #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, #196] @ (19192c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -412081,15 +412079,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 1918b2 │ │ │ │ lsrs r6, r5, #22 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r4, #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] @ (191a08 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -412157,15 +412155,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 191996 │ │ │ │ lsrs r6, r1, #19 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r3, #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] @ (191af0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -412238,15 +412236,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 191a72 │ │ │ │ nop │ │ │ │ lsrs r2, r6, #15 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r3, #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] @ (191be8 ) │ │ │ │ @@ -412324,15 +412322,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r0, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 191b58 │ │ │ │ lsrs r2, r1, #12 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ 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] @ (191d74 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -412845,15 +412843,15 @@ │ │ │ │ ldr.w r1, [fp, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r9, r1 │ │ │ │ b.n 1920ee │ │ │ │ nop │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ 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] @ (192288 ) │ │ │ │ @@ -412937,15 +412935,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r0, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r0, fp │ │ │ │ b.n 1921f2 │ │ │ │ lsls r2, r6, #17 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r2, #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] @ (192390 ) │ │ │ │ @@ -413035,15 +413033,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ adds r1, r3, r6 │ │ │ │ b.n 192312 │ │ │ │ nop │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r0, [r2, #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] @ (192498 ) │ │ │ │ @@ -413132,15 +413130,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, r3, r1 │ │ │ │ b.n 192410 │ │ │ │ lsls r2, r5, #9 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r4, #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 │ │ │ │ @@ -415953,15 +415951,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #48] @ 0x30 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 1946a0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + ldrsb r4, [r7, 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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (194648 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -415984,15 +415982,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #44] @ 0x2c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 194650 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r0, 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] @ (19468c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416011,15 +416009,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ svc 180 @ 0xb4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [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.w ip, [pc, #56] @ 1946e0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -416041,15 +416039,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3936] @ 0xf60 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ svc 108 @ 0x6c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r0, [r2, 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] @ 194734 │ │ │ │ mov r7, r3 │ │ │ │ @@ -416071,15 +416069,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3932] @ 0xf5c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ svc 24 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r2, 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] @ (19477c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416100,15 +416098,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ udf #200 @ 0xc8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r6, [r4, 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] @ (1947c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416129,15 +416127,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ udf #128 @ 0x80 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ 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] @ (194804 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416155,15 +416153,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3812] @ 0xee4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ udf #56 @ 0x38 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ 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] @ (194848 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416182,15 +416180,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3804] @ 0xedc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ble.n 19483c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r1, 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] @ (194888 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416208,15 +416206,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3800] @ 0xed8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ble.n 1947f4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strb r2, [r3, 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] @ (1948d8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -416239,15 +416237,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1732] @ 0x6c4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ble.n 1949c0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strb r4, [r5, 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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (194928 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -416270,15 +416268,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1736] @ 0x6c8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ble.n 194970 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r7, 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] @ (194980 ) │ │ │ │ @@ -416305,15 +416303,15 @@ │ │ │ │ ldr.w r4, [ip, #1760] @ 0x6e0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bgt.n 194928 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r0, 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] @ (1949d8 ) │ │ │ │ @@ -416340,15 +416338,15 @@ │ │ │ │ ldr.w r4, [ip, #1764] @ 0x6e4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bgt.n 194ad0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r1, 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] @ (194a18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416365,15 +416363,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #928] @ 0x3a0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ bgt.n 194a64 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [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, #48] @ (194a60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416393,15 +416391,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 194a2c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r6, 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 r4, [pc, #52] @ (194ab0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -416424,15 +416422,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1120] @ 0x460 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ blt.n 1949e8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [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, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (194b08 ) │ │ │ │ @@ -416459,15 +416457,15 @@ │ │ │ │ ldr.w r4, [ip, #1116] @ 0x45c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ blt.n 194ba0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r1, 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] @ (194b60 ) │ │ │ │ @@ -416494,15 +416492,15 @@ │ │ │ │ ldr.w r4, [ip, #1112] @ 0x458 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bge.n 194b48 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r1, 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] @ (194bb0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -416525,15 +416523,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1108] @ 0x454 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bge.n 194ae8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + strh r0, [r3, 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] @ (194c08 ) │ │ │ │ @@ -416560,15 +416558,15 @@ │ │ │ │ ldr.w r4, [ip, #1104] @ 0x450 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bge.n 194ca0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + strh r4, [r4, 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] @ (194c4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416587,15 +416585,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1100] @ 0x44c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bls.n 194c38 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [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] @ (194c90 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416614,15 +416612,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3336] @ 0xd08 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bls.n 194bf4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r6, [r0, 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] @ (194cd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416641,15 +416639,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2340] @ 0x924 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bls.n 194db0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r6, [r1, 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] @ (194d14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416667,15 +416665,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2380] @ 0x94c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bls.n 194d68 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [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] @ (194d58 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416694,15 +416692,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2348] @ 0x92c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bhi.n 194d2c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r4, 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] @ (194d9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416721,15 +416719,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1008] @ 0x3f0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bhi.n 194ce8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r6, 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] @ (194de0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416748,15 +416746,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3332] @ 0xd04 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bhi.n 194ea4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r2, [r0, 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] @ (194f2c ) │ │ │ │ @@ -416866,15 +416864,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r0, [r3, #436] @ 0x1b4 │ │ │ │ add.w ip, r0, r1 │ │ │ │ b.n 194e6c │ │ │ │ nop │ │ │ │ bhi.n 194f68 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldr r7, [pc, #304] @ (195064 ) │ │ │ │ + ldr r7, [pc, #752] @ (195224 ) │ │ │ │ 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] @ (194f88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -422029,15 +422027,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 198acc │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r3, #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] @ (198c64 ) │ │ │ │ @@ -422126,15 +422124,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 198ba8 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ 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 │ │ │ │ @@ -422659,15 +422657,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1991c8 │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ 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] @ (19930c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -422732,15 +422730,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19929a │ │ │ │ str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (1993e4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -422805,15 +422803,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199372 │ │ │ │ str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ 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] @ (1994c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -422882,15 +422880,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199454 │ │ │ │ nop │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r3, #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] @ (19959c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -422955,15 +422953,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19952a │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r3, #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] @ (199674 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423028,15 +423026,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199602 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r2, #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] @ (19974c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423101,15 +423099,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1996da │ │ │ │ ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsrs r2, r2, #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] @ (19982c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423178,15 +423176,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1997bc │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r0, #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] @ (199904 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423251,15 +423249,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199892 │ │ │ │ ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r2, r0, #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] @ (1999dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423324,15 +423322,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19996a │ │ │ │ ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ 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] @ (199ab4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423397,15 +423395,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199a42 │ │ │ │ ldrh r6, [r3, #32] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r7, #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, #196] @ (199b94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423474,15 +423472,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199b24 │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #26] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r5, #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] @ (199c6c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423547,15 +423545,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199bfa │ │ │ │ ldrh r6, [r4, #18] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r5, #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, #188] @ (199d44 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423620,15 +423618,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199cd2 │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r6, r4, #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] @ (199e18 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423692,15 +423690,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199daa │ │ │ │ ldrh r6, [r6, #4] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r4, #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] @ (199eec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423764,15 +423762,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199e7e │ │ │ │ strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r5, #5 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r3, #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] @ (199fc4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423837,15 +423835,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199f52 │ │ │ │ strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - movs r2, r5 │ │ │ │ + lsls r2, r3, #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] @ (19a09c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423910,15 +423908,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a02a │ │ │ │ strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - vqadd.u32 q8, q11, │ │ │ │ + vshr.u64 q8, , #42 │ │ │ │ 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] @ (19a17c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -423986,15 +423984,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a10c │ │ │ │ nop │ │ │ │ strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r5, #5 │ │ │ │ - mrc2 0, 4, r0, cr6, cr9, {6} │ │ │ │ + vqadd.u8 q0, q11, │ │ │ │ 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] @ (19a25c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -424062,15 +424060,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a1ec │ │ │ │ nop │ │ │ │ strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stc2l 0, cr0, [sl, #868] @ 0x364 │ │ │ │ + mrc2 0, 1, r0, cr10, 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] @ (19a334 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -424134,15 +424132,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a2c2 │ │ │ │ strh r6, [r3, #28] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stc2 0, cr0, [r2, #-868] @ 0xfffffc9c │ │ │ │ + ldc2l 0, cr0, [r2, #-868]! @ 0xfffffc9c │ │ │ │ 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] @ (19a40c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -424206,15 +424204,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a39a │ │ │ │ strh r6, [r0, #22] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldc2 0, cr0, [lr], #-868 @ 0xfffffc9c │ │ │ │ + stc2 0, cr0, [lr], #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] @ (19a4e4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -424278,15 +424276,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a472 │ │ │ │ strh r6, [r5, #14] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - @ instruction: 0xfb7600d9 │ │ │ │ + @ instruction: 0xfbe600d9 │ │ │ │ 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] @ (19a5bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -424351,15 +424349,15 @@ │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a54a │ │ │ │ nop │ │ │ │ strh r6, [r2, #8] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - @ instruction: 0xfab200d9 │ │ │ │ + @ instruction: 0xfb2200d9 │ │ │ │ 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] @ (19a690 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -424422,15 +424420,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a622 │ │ │ │ strh r6, [r7, #0] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - vld1.8 @ instruction: 0xf9ea00d9 │ │ │ │ + @ instruction: 0xfa5a00d9 │ │ │ │ stmdb 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] @ (19a770 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424499,15 +424497,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19a6fa │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #29] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - vld4. {d0-d3}, [r6 :64], r9 │ │ │ │ + ldrsb.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, #196] @ (19a850 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424576,15 +424574,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19a7da │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #26] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldr.w r0, [lr, r9, lsl #1] │ │ │ │ + str.w r0, [lr, #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] @ (19a934 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424653,15 +424651,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19a8c2 │ │ │ │ ldrb r2, [r5, #22] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - @ instruction: 0xf78e00d9 │ │ │ │ + @ instruction: 0xf7fe00d9 │ │ │ │ stmdb 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] @ (19aa18 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424730,15 +424728,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19a9a6 │ │ │ │ ldrb r6, [r0, #19] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - movt r0, #10457 @ 0x28d9 │ │ │ │ + @ instruction: 0xf73200d9 │ │ │ │ stmdb 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] @ (19aaf8 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424807,15 +424805,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19aa82 │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - @ instruction: 0xf5fe00d9 │ │ │ │ + @ instruction: 0xf66e00d9 │ │ │ │ stmdb 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] @ (19abd8 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424884,15 +424882,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19ab62 │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - @ instruction: 0xf53600d9 │ │ │ │ + sub.w r0, r6, #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] @ (19acb8 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424961,15 +424959,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19ac42 │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - orn r0, lr, #7110656 @ 0x6c8000 │ │ │ │ + @ instruction: 0xf4de00d9 │ │ │ │ stmdb 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] @ (19ad98 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -425038,15 +425036,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19ad22 │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - usat r0, #25, r6, asr #3 │ │ │ │ + ands.w r0, r6, #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] @ (19ae78 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -425114,15 +425112,15 @@ │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19ae04 │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - @ instruction: 0xf2dc00d9 │ │ │ │ + sbfx r0, ip, #3, #26 │ │ │ │ stmdb 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] @ (19af60 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -425192,15 +425190,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r3, sl │ │ │ │ b.n 19aee2 │ │ │ │ strb r2, [r0, #30] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - @ instruction: 0xf22000d9 │ │ │ │ + @ instruction: 0xf29000d9 │ │ │ │ stmdb 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] @ (19b048 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -425271,15 +425269,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19afcc │ │ │ │ strb r2, [r3, #26] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - adcs.w r0, r2, #217 @ 0xd9 │ │ │ │ + rsb r0, r2, #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] @ (19b15c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -425371,15 +425369,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r3, r1 │ │ │ │ b.n 19b0ca │ │ │ │ nop │ │ │ │ strb r4, [r6, #22] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - orn r0, r6, #217 @ 0xd9 │ │ │ │ + @ instruction: 0xf0d600d9 │ │ │ │ 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 │ │ │ │ @@ -428810,15 +428808,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r3, sl │ │ │ │ b.n 19da0e │ │ │ │ nop │ │ │ │ ldr r4, [pc, #344] @ (19dbf4 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, 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] @ (19dae8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -428841,15 +428839,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, #392] @ (19dc74 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {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] @ (19db30 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -428869,15 +428867,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, #80] @ (19db84 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, 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] @ (19db80 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -428900,15 +428898,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, #808] @ (19deac ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, 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] @ (19dbc8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -428928,15 +428926,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, #496] @ (19ddbc ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {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] @ (19dc18 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -428959,15 +428957,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, #200] @ (19dce4 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {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] @ (19dc68 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -428990,15 +428988,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, #904] @ (19dff4 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {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] @ (19dcb8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429021,15 +429019,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, #584] @ (19df04 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ 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] @ (19dd00 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -429049,15 +429047,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, #272] @ (19de14 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ 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] @ (19dd48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -429077,15 +429075,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, #1008] @ (19e13c ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, 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] @ (19dd98 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429108,15 +429106,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, #712] @ (19e064 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r2, 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] @ (19dde8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429139,15 +429137,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, #392] @ (19df74 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {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] @ (19de38 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429170,15 +429168,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, #72] @ (19de84 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia 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] @ (19de88 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429201,15 +429199,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2092] @ 0x82c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0x47c2 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ 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] @ (19ded8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429232,15 +429230,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1820] @ 0x71c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {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] @ (19df28 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429263,15 +429261,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1904] @ 0x770 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bx r4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {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] @ (19df78 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429294,15 +429292,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1908] @ 0x774 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mov sl, sl │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {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] @ (19dfc8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429325,15 +429323,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2136] @ 0x858 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mov sl, r0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, 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] @ (19e018 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429356,15 +429354,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2132] @ 0x854 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mov r2, r6 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {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, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (19e070 ) │ │ │ │ @@ -429391,15 +429389,15 @@ │ │ │ │ ldr.w r4, [ip, #2032] @ 0x7f0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp sl, ip │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r4, 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] @ (19e0c8 ) │ │ │ │ @@ -429426,15 +429424,15 @@ │ │ │ │ ldr.w r4, [ip, #2036] @ 0x7f4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp sl, r1 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r3, 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] @ (19e118 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429457,15 +429455,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1964] @ 0x7ac │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r2, r6 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, 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] @ (19e168 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429488,15 +429486,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1960] @ 0x7a8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add sl, ip │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19e1b8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429519,15 +429517,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1956] @ 0x7a4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add sl, r2 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, 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, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19e208 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429550,15 +429548,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1852] @ 0x73c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r2, r8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {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] @ (19e258 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429581,15 +429579,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1856] @ 0x740 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mvns r2, r6 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r4, 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] @ (19e2a0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -429609,15 +429607,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, r4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, 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] @ (19e2e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429636,15 +429634,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1800] @ 0x708 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ muls r4, r3 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, 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, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (19e344 ) │ │ │ │ @@ -429675,15 +429673,15 @@ │ │ │ │ ldr.w r4, [ip, #1236] @ 0x4d4 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ orrs r6, r2 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r3} │ │ │ │ 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] @ (19e388 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429702,15 +429700,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1232] @ 0x4d0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, r7 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, 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, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (19e3e0 ) │ │ │ │ @@ -429737,15 +429735,15 @@ │ │ │ │ ldr.w r4, [ip, #1228] @ 0x4cc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ negs r2, r6 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {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, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #88] @ (19e454 ) │ │ │ │ @@ -429784,15 +429782,15 @@ │ │ │ │ ldr.w r4, [ip, #1224] @ 0x4c8 │ │ │ │ blx r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ tst r2, r3 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, 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] @ (19e498 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429811,15 +429809,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ sbcs r0, r5 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ 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] @ (19e4d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429836,15 +429834,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adcs r4, r4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, 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] @ (19e51c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429863,15 +429861,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1204] @ 0x4b4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r4, r4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, 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] @ (19e56c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429894,15 +429892,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2556] @ 0x9fc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r3 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r2, 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] @ (19e5c4 ) │ │ │ │ @@ -429929,15 +429927,15 @@ │ │ │ │ ldr.w r4, [ip, #2552] @ 0x9f8 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r6, r1 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - nop {13} │ │ │ │ + stmia r0!, {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] @ (19e608 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429956,18 +429954,18 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1400] @ 0x578 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ands r0, r7 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - itet ls │ │ │ │ - lslls r1, r3, #3 │ │ │ │ - pushhi {r4, r5, r6, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + 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] @ (19e64c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #40] @ (19e650 ) │ │ │ │ add r3, pc │ │ │ │ @@ -429983,15 +429981,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1396] @ 0x574 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ 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] @ (19e690 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -430010,18 +430008,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2376] @ 0x948 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r7, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - itet cs │ │ │ │ - lslcs r1, r3, #3 │ │ │ │ - pushcc {r3, r4, r5, r6, r7, lr} │ │ │ │ - movcs.w ip, #4096 @ 0x1000 │ │ │ │ + itte ls │ │ │ │ + lslls r1, r3, #3 │ │ │ │ + pushls {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] @ (19e6d4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #40] @ (19e6d8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -430037,18 +430035,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2372] @ 0x944 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - bkpt 0x00fa │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet vs │ │ │ │ + lslvs r1, r3, #3 │ │ │ │ + pushvc {r3, r4, r5, r6, r7, lr} │ │ │ │ + movvs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (19e718 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #40] @ (19e71c ) │ │ │ │ add r3, pc │ │ │ │ @@ -430064,18 +430062,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2360] @ 0x938 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r7, #40 @ 0x28 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - bkpt 0x00ca │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte cc │ │ │ │ + lslcc r1, r3, #3 │ │ │ │ + pushcc {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, #44] @ (19e75c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #40] @ (19e760 ) │ │ │ │ add r3, pc │ │ │ │ @@ -430091,18 +430089,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2356] @ 0x934 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r6, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - bkpt 0x009a │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet eq │ │ │ │ + lsleq r1, r3, #3 │ │ │ │ + pushne {r3, r4, r5, r6, r7, lr} │ │ │ │ + moveq.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (19e7a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #44] @ (19e7a8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -430119,15 +430117,15 @@ │ │ │ │ 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, #160 @ 0xa0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x00da │ │ │ │ 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] @ (19e7e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -430146,15 +430144,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1728] @ 0x6c0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r6, #88 @ 0x58 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x00ae │ │ │ │ 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] @ (19e838 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -430177,15 +430175,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1768] @ 0x6e8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, #18 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x0078 │ │ │ │ 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] @ (19e880 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -430205,15 +430203,15 @@ │ │ │ │ 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, #196 @ 0xc4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x004a │ │ │ │ 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] @ (19e8c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -430233,15 +430231,15 @@ │ │ │ │ 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, #124 @ 0x7c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x001e │ │ │ │ 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] @ (19e910 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -430261,15 +430259,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, #52 @ 0x34 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ 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] @ (19e96c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -434536,15 +434534,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r5, #2 │ │ │ │ b.n 1a1950 │ │ │ │ lsrs r2, r6, #19 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #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] @ (1a1a58 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -434596,15 +434594,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r6, [sl, #436] @ 0x1b4 │ │ │ │ adds r6, #2 │ │ │ │ b.n 1a19f4 │ │ │ │ nop │ │ │ │ lsrs r6, r1, #17 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ 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] @ (1a1bfc ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -434821,15 +434819,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #3 │ │ │ │ b.n 1a1c42 │ │ │ │ lsrs r2, r0, #8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r7, #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, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #184] @ (1a1d94 ) │ │ │ │ @@ -434901,15 +434899,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #3 │ │ │ │ b.n 1a1d0a │ │ │ │ nop │ │ │ │ lsrs r2, r7, #4 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ 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] @ (1a1e58 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -435191,15 +435189,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a201e │ │ │ │ nop │ │ │ │ lsls r6, r4, #24 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ 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] @ (1a2194 ) │ │ │ │ @@ -435271,15 +435269,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a20fe │ │ │ │ nop │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ 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] @ (1a227c ) │ │ │ │ @@ -435355,15 +435353,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a21de │ │ │ │ nop │ │ │ │ lsls r6, r4, #17 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ 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] @ (1a2360 ) │ │ │ │ @@ -435437,15 +435435,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a22c6 │ │ │ │ lsls r6, r7, #13 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r1, #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] @ (1a2448 ) │ │ │ │ @@ -435520,15 +435518,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a23aa │ │ │ │ lsls r2, r3, #10 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r0, #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] @ (1a2534 ) │ │ │ │ @@ -435606,15 +435604,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a2492 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ 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] @ (1a261c ) │ │ │ │ @@ -435689,15 +435687,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a257e │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r2, #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] @ (1a270c ) │ │ │ │ @@ -435775,15 +435773,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a2666 │ │ │ │ vmla.f16 q8, q7, d0[3] │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ 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] @ (1a2800 ) │ │ │ │ @@ -435862,15 +435860,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a2756 │ │ │ │ nop │ │ │ │ cdp2 1, 14, cr0, cr14, cr8, {3} │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + strh r2, [r1, #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] @ (1a28fc ) │ │ │ │ @@ -435953,15 +435951,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a284c │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [sl, #416]! @ 0x1a0 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ 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] @ (1a29f0 ) │ │ │ │ @@ -436040,15 +436038,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 1a2946 │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [lr], #416 @ 0x1a0 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ 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] @ (1a2ae4 ) │ │ │ │ @@ -436127,15 +436125,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a2a3a │ │ │ │ nop │ │ │ │ stc2 1, cr0, [sl], {104} @ 0x68 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r5, #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, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #224] @ (1a2be0 ) │ │ │ │ @@ -436218,15 +436216,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a2b30 │ │ │ │ @ instruction: 0xfb160168 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ 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] @ (1a2cdc ) │ │ │ │ @@ -436309,15 +436307,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a2c2c │ │ │ │ @ instruction: 0xfa1a0168 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ 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] @ (1a2dd4 ) │ │ │ │ @@ -436398,15 +436396,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 1a2d26 │ │ │ │ ldrsb.w r0, [lr, ] │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r2, #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] @ (1a2ed4 ) │ │ │ │ @@ -436490,15 +436488,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 1a2e20 │ │ │ │ nop │ │ │ │ strh.w r0, [r6, ] │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ 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] @ (1a2fd8 ) │ │ │ │ @@ -436585,15 +436583,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a2f20 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7260168 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r2, r5, #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] @ (1a30dc ) │ │ │ │ @@ -436680,15 +436678,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a3024 │ │ │ │ nop │ │ │ │ @ instruction: 0xf6220168 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r0, #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] @ (1a31e4 ) │ │ │ │ @@ -436776,15 +436774,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a3128 │ │ │ │ nop │ │ │ │ adds.w r1, lr, #15204352 @ 0xe80000 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + adds r6, r3, #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] @ (1a32f0 ) │ │ │ │ @@ -436874,15 +436872,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a3230 │ │ │ │ ands.w r1, r6, #15204352 @ 0xe80000 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r6, r4 │ │ │ │ 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] @ (1a33f8 ) │ │ │ │ @@ -436969,15 +436967,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #6 │ │ │ │ b.n 1a333c │ │ │ │ @ instruction: 0xf30a0168 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ 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] @ (1a3508 ) │ │ │ │ @@ -437068,15 +437066,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 1a3444 │ │ │ │ addw r1, r2, #104 @ 0x68 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r0, 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] @ (1a3618 ) │ │ │ │ @@ -437167,15 +437165,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #6 │ │ │ │ b.n 1a3554 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0f20168 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r7, #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, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #252] @ (1a3730 ) │ │ │ │ @@ -437270,15 +437268,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 1a3664 │ │ │ │ nop │ │ │ │ vmla.f32 d16, d2, d8[1] │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r6, r7, r1 │ │ │ │ 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] @ (1a385c ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -437805,15 +437803,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [sl, #436] @ 0x1b4 │ │ │ │ add.w r2, r3, r8 │ │ │ │ b.n 1a3cf2 │ │ │ │ ldrd r0, r1, [ip, #-416]! @ 0x1a0 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #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] @ (1a3ea4 ) │ │ │ │ @@ -438212,15 +438210,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1a416e │ │ │ │ b.n 1a3bc8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r2, #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] @ (1a4320 ) │ │ │ │ @@ -438405,15 +438403,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 1a4386 │ │ │ │ b.n 1a49c0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r2, #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] @ (1a44ec ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -438487,15 +438485,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 1a446a │ │ │ │ nop │ │ │ │ b.n 1a48e4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r0, #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] @ (1a45d8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -438569,15 +438567,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 1a4556 │ │ │ │ nop │ │ │ │ b.n 1a47f8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ 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] @ (1a4754 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -443107,15 +443105,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, #608 @ 0x260 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ 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] @ (1a7af4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443135,15 +443133,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, #320 @ 0x140 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ 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] @ (1a7b3c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443163,15 +443161,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, #32 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ 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] @ (1a7b84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443191,15 +443189,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, #768 @ 0x300 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ 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] @ (1a7bcc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443219,15 +443217,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, #480 @ 0x1e0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r6, #10 │ │ │ │ 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] @ (1a7c10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443246,15 +443244,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1544] @ 0x608 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ 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] @ (1a7c6c ) │ │ │ │ @@ -443283,15 +443281,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, #936 @ 0x3a8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ 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] @ (1a7cac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443308,15 +443306,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1300] @ 0x514 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ 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] @ (1a7cec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443333,15 +443331,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1296] @ 0x510 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r5, #32 │ │ │ │ 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] @ (1a7d34 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443361,15 +443359,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, #64 @ 0x40 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #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] @ (1a7d7c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443389,15 +443387,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, #800 @ 0x320 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ 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] @ (1a7dd0 ) │ │ │ │ @@ -443424,15 +443422,15 @@ │ │ │ │ ldr.w r1, [r1, #2544] @ 0x9f0 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ 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] @ (1a7e24 ) │ │ │ │ @@ -443459,15 +443457,15 @@ │ │ │ │ ldr.w r1, [r1, #2536] @ 0x9e8 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ 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] @ (1a7e68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443486,15 +443484,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1292] @ 0x50c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #864 @ (adr r7, 1a81cc ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ 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] @ (1a7eb0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443514,15 +443512,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, #592 @ (adr r7, 1a8104 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ 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] @ (1a7ef8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443542,15 +443540,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, #304 @ (adr r7, 1a802c ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ 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] @ (1a7f40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443570,15 +443568,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 r7, pc, #16 @ (adr r7, 1a7f54 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ 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] @ (1a7f84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443597,15 +443595,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1276] @ 0x4fc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #752 @ (adr r6, 1a8278 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ 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] @ (1a7fc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443624,15 +443622,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1264] @ 0x4f0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #480 @ (adr r6, 1a81ac ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r3, #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, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1a801c │ │ │ │ mov r7, r3 │ │ │ │ @@ -443654,15 +443652,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, #192 @ (adr r6, 1a80e0 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r3, #24 │ │ │ │ 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] @ (1a807c ) │ │ │ │ @@ -443693,15 +443691,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, #888 @ (adr r5, 1a83f8 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ 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] @ (1a80d8 ) │ │ │ │ @@ -443730,15 +443728,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, #504 @ (adr r5, 1a82d4 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ 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] @ (1a8114 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443754,15 +443752,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3224] @ 0xc98 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #144 @ (adr r5, 1a81a8 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ 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] @ (1a8158 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443781,15 +443779,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, #928 @ (adr r4, 1a84fc ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ 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] @ (1a81b8 ) │ │ │ │ @@ -443819,15 +443817,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #648 @ (adr r4, 1a8444 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ 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] @ (1a81f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443845,15 +443843,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2352] @ 0x930 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #272 @ (adr r4, 1a830c ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ 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] @ (1a823c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443872,15 +443870,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2472] @ 0x9a8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r4, pc, #16 @ (adr r4, 1a8250 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #138 @ 0x8a │ │ │ │ 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] @ (1a827c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443898,15 +443896,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2344] @ 0x928 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #768 @ (adr r3, 1a8580 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ 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] @ (1a82c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443925,15 +443923,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, #512 @ (adr r3, 1a84c4 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ 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] @ (1a8300 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443951,15 +443949,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3220] @ 0xc94 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #240 @ (adr r3, 1a83f4 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ 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] @ (1a8344 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443978,15 +443976,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1192] @ 0x4a8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #1008 @ (adr r2, 1a8738 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ 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] @ (1a8394 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -444009,15 +444007,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, #728 @ (adr r2, 1a8670 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ 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] @ (1a83e4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -444040,15 +444038,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, #408 @ (adr r2, 1a8580 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ 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] @ (1a8428 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -444067,15 +444065,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1176] @ 0x498 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #96 @ (adr r2, 1a848c ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ 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] @ (1a8468 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -444092,15 +444090,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1172] @ 0x494 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r1, pc, #848 @ (adr r1, 1a87bc ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + cmp r0, #24 │ │ │ │ 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] @ (1a84ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -444119,15 +444117,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, pc, #592 @ (adr r1, 1a8700 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #234 @ 0xea │ │ │ │ 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] @ (1a8504 ) │ │ │ │ @@ -444154,15 +444152,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, #312 @ (adr r1, 1a8640 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ 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] @ (1a8560 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -444497,15 +444495,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ b.n 1a880a │ │ │ │ nop │ │ │ │ ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ 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] @ (1a892c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -448423,15 +448421,15 @@ │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add.w r0, r8, r3 │ │ │ │ b.n 1ab5be │ │ │ │ nop │ │ │ │ strb r2, [r3, #2] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ 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] @ (1ab6d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -448958,15 +448956,15 @@ │ │ │ │ ldr.w r0, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, r4 │ │ │ │ b.n 1abbb4 │ │ │ │ nop │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - orrs.w r0, r8, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf0c800d8 │ │ │ │ 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] @ (1abd20 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -449260,15 +449258,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1abef8 │ │ │ │ str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - stc 0, cr0, [ip, #-864]! @ 0xfffffca0 │ │ │ │ + ldc 0, cr0, [ip, #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] @ (1ac034 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449329,15 +449327,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1abfc8 │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldcl 0, cr0, [r0], #-864 @ 0xfffffca0 │ │ │ │ + stcl 0, cr0, [r0], #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] @ (1ac100 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449397,15 +449395,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1ac098 │ │ │ │ str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - subs.w r0, r8, r8, lsr #3 │ │ │ │ + stc 0, cr0, [r8], #-864 @ 0xfffffca0 │ │ │ │ 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] @ (1ac1d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449469,15 +449467,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac166 │ │ │ │ str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - add.w r0, r2, r8, lsr #3 │ │ │ │ + sbcs.w r0, r2, r8, lsr #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] @ (1ac2b0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449541,15 +449539,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac23e │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - bics.w r0, lr, r8, lsr #3 │ │ │ │ + @ instruction: 0xeaae00d8 │ │ │ │ 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] @ (1ac390 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449617,15 +449615,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac320 │ │ │ │ nop │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrd r0, r0, [r2, #-864]! @ 0x360 │ │ │ │ + strd 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, #188] @ (1ac468 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449689,15 +449687,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac3f6 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - stmia.w lr!, {r3, r4, r6, r7} │ │ │ │ + ldmdb lr, {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] @ (1ac53c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449760,16 +449758,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac4ce │ │ │ │ str r2, [r2, #24] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - b.n 1ac518 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + @ instruction: 0xe85a00d8 │ │ │ │ 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] @ (1ac618 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449836,15 +449833,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac5ac │ │ │ │ nop │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - b.n 1ac454 │ │ │ │ + b.n 1ac534 │ │ │ │ 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] @ (1ac6ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -449908,15 +449905,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac67e │ │ │ │ ldrsh r2, [r4, r7] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - b.n 1ac398 │ │ │ │ + b.n 1ac478 │ │ │ │ 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] @ (1ac7c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -449980,15 +449977,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac752 │ │ │ │ ldrsh r6, [r1, r4] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - b.n 1ac2dc │ │ │ │ + b.n 1ac3bc │ │ │ │ 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] @ (1ac8a0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -450057,15 +450054,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 1ac826 │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - b.n 1ac21c │ │ │ │ + b.n 1ac2fc │ │ │ │ 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] @ (1ac97c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -450132,15 +450129,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac90a │ │ │ │ ldrb r2, [r3, r5] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - b.n 1ad170 │ │ │ │ + b.n 1ac250 │ │ │ │ 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 │ │ │ │ @@ -456770,15 +456767,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1b1754 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1b173c │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r4, r5, r5 │ │ │ │ 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 │ │ │ │ @@ -457018,21 +457015,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ b.n 1b19b6 │ │ │ │ ldr r1, [pc, #16] @ (1b19f4 ) │ │ │ │ add r1, pc │ │ │ │ b.n 1b19ce │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bvc.n 1b1a20 │ │ │ │ + bvc.n 1b1900 │ │ │ │ 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 │ │ │ │ @@ -457675,15 +457672,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r0, r3, #23 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #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] @ (1b20fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457717,15 +457714,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r4, r0, #20 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, 1b217a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -457742,15 +457739,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl 1b16cc │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r4, r7, #18 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ 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] @ (1b21d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457778,19 +457775,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #18 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 1b2048 │ │ │ │ + b.n 1b2128 │ │ │ │ lsls r7, r2, #3 │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, 1b221e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -457807,15 +457804,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ bl 1b16cc │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r3, #16 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r3, #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] @ (1b227c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457843,19 +457840,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r4, r3, #15 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 1b1fa4 │ │ │ │ + b.n 1b2084 │ │ │ │ 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] @ (1b231c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -457905,15 +457902,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b184c │ │ │ │ b.n 1b22d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r4, r7, #13 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - @ instruction: 0xe9b600d7 │ │ │ │ + bic.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] @ (1b2450 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -458022,15 +458019,15 @@ │ │ │ │ str r3, [r1, #12] │ │ │ │ b.n 1b2402 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b5928 │ │ │ │ b.n 1b2402 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - strex r0, r0, [r8, #860] @ 0x35c │ │ │ │ + ldmia.w r8!, {r0, r1, r2, r4, r6, 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 r3, [pc, #232] @ (1b2550 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -458122,17 +458119,17 @@ │ │ │ │ str r3, [r1, #12] │ │ │ │ b.n 1b251c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b5928 │ │ │ │ b.n 1b24ce │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 1b23ec │ │ │ │ + b.n 1b24cc │ │ │ │ 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] @ (1b25d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -458172,19 +458169,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - b.n 1b23a0 │ │ │ │ + b.n 1b2480 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ movw r3, #32772 @ 0x8004 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 1b261a │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ bhi.n 1b2608 │ │ │ │ cmp.w r1, #776 @ 0x308 │ │ │ │ @@ -458471,21 +458468,21 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 16b1bc │ │ │ │ ldr r2, [pc, #20] @ (1b28f0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ b.n 1b28a0 │ │ │ │ nop │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #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, 1b2946 │ │ │ │ ldrb.w r4, [ip, #1392] @ 0x570 │ │ │ │ @@ -458755,19 +458752,19 @@ │ │ │ │ b.n 1b2b52 │ │ │ │ ldr r2, [pc, #20] @ (1b2c0c ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1b2b22 │ │ │ │ nop │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r0, #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] @ (1b2c70 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -458801,15 +458798,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b2708 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr??.w r0, [r4, #359] @ 0x167 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r5, #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, #52] @ (1b2cbc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -458872,15 +458869,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b2708 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ vst4.16 {d16,d18,d20,d22}, [r0 :128], r7 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ 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] @ (1b2d78 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -459082,19 +459079,19 @@ │ │ │ │ bl 2007cc │ │ │ │ b.n 1b2f24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 1b2eda │ │ │ │ @ instruction: 0xf7960167 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r1, #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 │ │ │ │ @@ -459369,17 +459366,17 @@ │ │ │ │ bl 130bb4 │ │ │ │ b.n 1b3258 │ │ │ │ movw r1, #34919 @ 0x8867 │ │ │ │ beq.n 1b3310 │ │ │ │ lsls r7, r4, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr, #972] @ 0x3cc │ │ │ │ - mrrc2 0, 15, r0, r8, cr3 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + mcr2 0, 0, r0, cr14, cr3, {7} │ │ │ │ + stc2l 0, cr0, [r8], {243} @ 0xf3 │ │ │ │ + ldrb r2, [r4, #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] @ (1b3344 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -459415,15 +459412,15 @@ │ │ │ │ bl 1b2980 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf32c0167 │ │ │ │ ldmia r5!, {r2} │ │ │ │ lsls r7, r4, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8800f3 │ │ │ │ + @ instruction: 0xfaf800f3 │ │ │ │ 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] @ (1b3404 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov ip, r0 │ │ │ │ @@ -459488,18 +459485,18 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2b00167 │ │ │ │ ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r7, r4, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr??.w r0, [sl, #243] @ 0xf3 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + @ instruction: 0xfa4a00f3 │ │ │ │ + ldrb r2, [r0, #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] @ (1b3444 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -459679,19 +459676,19 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 130bb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1b35aa │ │ │ │ nop │ │ │ │ @ instruction: 0xf0e00167 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r2, #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] @ (1b37d0 ) │ │ │ │ @@ -459875,15 +459872,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 1b381c │ │ │ │ cdp 1, 2, cr0, cr6, cr7, {3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + ldrb r2, [r4, #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] @ (1b3960 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -459925,16 +459922,16 @@ │ │ │ │ ldr r2, [pc, #20] @ (1b3968 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldc 1, cr0, [r4, #-412]! @ 0xfffffe64 │ │ │ │ - add.w r0, ip, #7962624 @ 0x798000 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + sbcs.w r0, ip, #7962624 @ 0x798000 │ │ │ │ + strb r0, [r2, #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] @ (1b39e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -459967,15 +459964,15 @@ │ │ │ │ bl b297c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bb4 │ │ │ │ b.n 1b39a0 │ │ │ │ ldc 1, cr0, [ip], {103} @ 0x67 │ │ │ │ - orns r0, ip, #7962624 @ 0x798000 │ │ │ │ + @ instruction: 0xf4ec00f3 │ │ │ │ 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] @ (1b3a48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -460128,15 +460125,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds.w r1, r0, r7, asr #1 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrh.w r0, [r0, #1938] @ 0x792 │ │ │ │ cmp r0, #1 │ │ │ │ bls.n 1b3bd8 │ │ │ │ cbz r1, 1b3bdc │ │ │ │ ldrb.w r0, [r1, #224] @ 0xe0 │ │ │ │ @@ -460301,19 +460298,19 @@ │ │ │ │ bl 130bb4 │ │ │ │ b.n 1b3cd6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bb4 │ │ │ │ b.n 1b3d7c │ │ │ │ @ instruction: 0xe9960167 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r0, #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 1b3dd8 │ │ │ │ @@ -460809,19 +460806,19 @@ │ │ │ │ mov r1, ip │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1b40f4 │ │ │ │ nop │ │ │ │ itt ge │ │ │ │ lslge r7, r4, #5 │ │ │ │ - ldmiage r5!, {r1, r2, r6} │ │ │ │ + ldmiage r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #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 1b4424 │ │ │ │ @@ -460888,24 +460885,24 @@ │ │ │ │ ldr r2, [pc, #36] @ (1b446c ) │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1b440e │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - smlsldx r0, r0, ip, r7 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + mcrr2 0, 13, r0, ip, cr7 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #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 │ │ │ │ @@ -460971,23 +460968,23 @@ │ │ │ │ b.n 1b44b0 │ │ │ │ ldr r2, [pc, #28] @ (1b4530 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1b44b0 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ 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] @ (1b4654 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -461094,25 +461091,25 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 1b4596 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ hlt 0x0030 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ rev16 r2, r4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -461237,15 +461234,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #35001 @ 0x88b9 │ │ │ │ b.n 1b4792 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #35000 @ 0x88b8 │ │ │ │ b.n 1b4792 │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #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 │ │ │ │ @@ -461338,17 +461335,16 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1b47c4 │ │ │ │ b.n 1b4880 │ │ │ │ - b.n 1b4834 │ │ │ │ - lsls r7, r5, #3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + @ instruction: 0xe82600ef │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, 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 +461531,43 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r5, r8, [sp] │ │ │ │ bl 1b47c4 │ │ │ │ b.n 1b498a │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, 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 +461635,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #5 │ │ │ │ push {r2, r7} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 1b451c │ │ │ │ + b.n 1b45fc │ │ │ │ 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 +461740,27 @@ │ │ │ │ ldr r2, [pc, #40] @ (1b4cc8 ) │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1b4be8 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r1, #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 +461920,25 @@ │ │ │ │ nop │ │ │ │ uxth r4, r0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #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 +462255,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1b519e │ │ │ │ nop │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r6, [r4, #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 +462317,15 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 1b524e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 6e548 │ │ │ │ b.n 1b523a │ │ │ │ nop │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r3, #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] @ (1b541c ) │ │ │ │ @@ -462484,22 +462480,22 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #368 @ 0x170 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldc 0, cr0, [r6, #-860]! @ 0xfffffca4 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + stc 0, cr0, [r6, #860]! @ 0x35c │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r4, #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 +463240,15 @@ │ │ │ │ beq.n 1b5c28 │ │ │ │ b.n 1b5c20 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ lsls r1, r5, #5 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, 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 +463349,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 1b5b08 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r7, 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -463398,15 +463394,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 1b5ab0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ 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 +463652,19 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1b5ee2 │ │ │ │ nop │ │ │ │ add r1, pc, #688 @ (adr r1, 1b6374 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1b608c │ │ │ │ + bne.n 1b616c │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r0, pc, #552 @ (adr r0, 1b62f8 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + beq.n 1b6160 │ │ │ │ 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 +463770,23 @@ │ │ │ │ bl 130bb4 │ │ │ │ b.n 1b613c │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bhi.n 1b611e │ │ │ │ b.n 1b618c │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #158 @ 0x9e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [pc, #672] @ (1b64b8 ) │ │ │ │ + str r0, [r3, 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 +463827,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ 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 +464003,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b6456 │ │ │ │ b.n 1b641e │ │ │ │ nop │ │ │ │ b.n 1b65a8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bhi.n 1b6430 │ │ │ │ + bls.n 1b6510 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1b65b0 │ │ │ │ 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 +464377,15 @@ │ │ │ │ b.n 1b67b6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ str.w r2, [r7, #4016] @ 0xfb0 │ │ │ │ b.n 1b67dc │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #880] @ (1b6c00 ) │ │ │ │ + str r4, [r1, 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 +464486,15 @@ │ │ │ │ b.n 1b68de │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ str.w r2, [r7, #4020] @ 0xfb4 │ │ │ │ b.n 1b6904 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #704] @ (1b6c7c ) │ │ │ │ + ldr r7, [pc, #128] @ (1b6a3c ) │ │ │ │ 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 +464594,15 @@ │ │ │ │ b.n 1b6a0a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ str.w r2, [r7, #2904] @ 0xb58 │ │ │ │ b.n 1b6a30 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #528] @ (1b6cf8 ) │ │ │ │ + ldr r5, [pc, #976] @ (1b6eb8 ) │ │ │ │ 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 +464804,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b6cde │ │ │ │ b.n 1b6c98 │ │ │ │ nop │ │ │ │ bhi.n 1b6cc8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r4, [pc, #56] @ (1b6d44 ) │ │ │ │ + ldr r4, [pc, #504] @ (1b6f04 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - beq.n 1b6ca8 │ │ │ │ + bne.n 1b6d88 │ │ │ │ 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] @ (1b70bc ) │ │ │ │ @@ -465171,27 +465167,27 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r3, [pc, #384] @ (1b724c ) │ │ │ │ + ldr r3, [pc, #832] @ (1b740c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #424] @ (1b7278 ) │ │ │ │ + ldr r1, [pc, #872] @ (1b7438 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #960] @ (1b7494 ) │ │ │ │ + ldr r1, [pc, #384] @ (1b7254 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #96] @ (1b7138 ) │ │ │ │ + ldr r1, [pc, #544] @ (1b72f8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #328] @ (1b7224 ) │ │ │ │ + ldr r1, [pc, #776] @ (1b73e4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #616] @ (1b7348 ) │ │ │ │ + ldr r2, [pc, #40] @ (1b7108 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r1, [pc, #392] @ (1b726c ) │ │ │ │ + ldr r1, [pc, #840] @ (1b742c ) │ │ │ │ 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] @ (1b7268 ) │ │ │ │ @@ -465569,23 +465565,23 @@ │ │ │ │ strex r2, r5, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b74f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b74e4 │ │ │ │ b.n 1b73e4 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r8, r2 │ │ │ │ + mov r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp sl, r3 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov ip, r4 │ │ │ │ + bxns r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r6, r9 │ │ │ │ + mov lr, 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -465814,23 +465810,23 @@ │ │ │ │ strex r2, r5, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b779a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b778c │ │ │ │ b.n 1b768c │ │ │ │ - cmp sl, fp │ │ │ │ + mov r2, r9 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmn r0, r5 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmn r2, r6 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, pc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add lr, r6 │ │ │ │ + cmp r6, r4 │ │ │ │ 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 +466058,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b7a44 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b7a36 │ │ │ │ b.n 1b7936 │ │ │ │ nop │ │ │ │ - add r4, r9 │ │ │ │ + add ip, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ands r6, r7 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - eors r0, r1 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - muls r6, r7 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - orrs r4, r5 │ │ │ │ + bics r4, r3 │ │ │ │ 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 +467913,15 @@ │ │ │ │ bls.w 1b8c86 │ │ │ │ b.n 1b8e84 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ strb r2, [r2, #15] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ 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 +467957,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ 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] @ (1b8fc0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -468009,17 +468005,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r6, #26 │ │ │ │ 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] @ (1b9040 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -468059,17 +468055,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ 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] @ (1b90ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -468100,15 +468096,15 @@ │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ cbz r0, 1b9146 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ 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] @ (1b92e4 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -468271,21 +468267,21 @@ │ │ │ │ b.n 1b9196 │ │ │ │ add.w r3, r5, #557056 @ 0x88000 │ │ │ │ addw r3, r3, #3992 @ 0xf98 │ │ │ │ b.n 1b9196 │ │ │ │ nop │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ 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] @ (1b9370 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -468325,15 +468321,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ bl 1b5e38 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r3, #30 │ │ │ │ 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] @ (1b952c ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ @@ -468505,23 +468501,23 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r4, #5 │ │ │ │ add sp, #376 @ 0x178 │ │ │ │ lsls r7, r4, #5 │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ 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] @ (1b96e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -468669,27 +468665,27 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1b9858 │ │ │ │ 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 +468883,15 @@ │ │ │ │ b.n 1b9800 │ │ │ │ add.w r3, r9, #557056 @ 0x88000 │ │ │ │ add.w r3, r3, #4000 @ 0xfa0 │ │ │ │ b.n 1b9800 │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs 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, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #304] @ (1b9ab0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -469007,17 +469003,17 @@ │ │ │ │ bne.n 1b9a9a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b9a8c │ │ │ │ b.n 1b99c2 │ │ │ │ ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ 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] @ (1b9b5c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -469077,19 +469073,19 @@ │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #26] │ │ │ │ lsls r7, r4, #5 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r2, r0, #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] @ (1b9d24 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -469250,33 +469246,33 @@ │ │ │ │ b.n 1b9c00 │ │ │ │ ldrh r0, [r2, #20] │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r4, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #264 @ (adr r3, 1b9e40 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 1ba000 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r7, pc, #824 @ (adr r7, 1ba074 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r2, #14 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b9e5a │ │ │ │ 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 +469431,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b9efa │ │ │ │ b.n 1b9e0c │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #4] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ 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] @ (1ba0a0 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -469571,15 +469567,15 @@ │ │ │ │ b.n 1b9fb8 │ │ │ │ add.w r4, r0, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #328 @ 0x148 │ │ │ │ b.n 1b9fb8 │ │ │ │ nop │ │ │ │ strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r2, #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] @ (1ba0fc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -469606,15 +469602,15 @@ │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1b60d4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r4, #5 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + subs r6, r1, #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] @ (1ba14c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -469640,15 +469636,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1b6218 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r5, #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, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #100] @ (1ba1cc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -469694,19 +469690,19 @@ │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r4, #5 │ │ │ │ add r2, pc, #536 @ (adr r2, 1ba3ec ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r2, #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] @ (1ba34c ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -469835,21 +469831,21 @@ │ │ │ │ bne.n 1ba326 │ │ │ │ b.n 1ba2fe │ │ │ │ nop │ │ │ │ strh r2, [r4, #32] │ │ │ │ lsls r7, r4, #5 │ │ │ │ add r1, pc, #992 @ (adr r1, 1ba734 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r1, #1 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ 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] @ (1ba508 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -470050,15 +470046,15 @@ │ │ │ │ strd r5, r7, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r4, [r0, #464] @ 0x1d0 │ │ │ │ blx r4 │ │ │ │ b.n 1ba566 │ │ │ │ strh r6, [r6, #6] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + adds r0, r7, 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, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #284] @ (1ba6e8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470244,19 +470240,19 @@ │ │ │ │ blx r4 │ │ │ │ b.n 1ba74e │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #28] │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ 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] @ (1ba970 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -470413,21 +470409,21 @@ │ │ │ │ bne.n 1ba94a │ │ │ │ b.n 1ba924 │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ 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] @ (1baa04 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470470,15 +470466,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b4ccc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r4, #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] @ (1baab0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470541,19 +470537,19 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #15] │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r0, #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] @ (1bac44 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -470696,21 +470692,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bac20 │ │ │ │ b.n 1babfa │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ 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] @ (1badd8 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -470840,15 +470836,15 @@ │ │ │ │ addw r4, r4, #1852 @ 0x73c │ │ │ │ b.n 1bacea │ │ │ │ add.w r4, r0, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #328 @ 0x148 │ │ │ │ b.n 1bacea │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r6, r2, #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] @ (1bae40 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470880,15 +470876,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b5288 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r0, #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 +470916,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ strb r4, [r6, #30] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r3, #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] @ (1baf28 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470980,19 +470976,19 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r6, [r3, #29] │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r6, r6, #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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #320] @ (1bb090 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -471119,19 +471115,19 @@ │ │ │ │ bne.n 1bb06a │ │ │ │ b.n 1bb030 │ │ │ │ nop │ │ │ │ strb r6, [r0, #27] │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ 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] @ (1bb224 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -471263,15 +471259,15 @@ │ │ │ │ addw r4, r4, #1852 @ 0x73c │ │ │ │ b.n 1bb136 │ │ │ │ add.w r4, r0, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #328 @ 0x148 │ │ │ │ b.n 1bb136 │ │ │ │ strb r0, [r4, #21] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r6, r0, #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] @ (1bb290 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -471305,15 +471301,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 1b5288 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r2, #15] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r0, #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] @ (1bb2e8 ) │ │ │ │ @@ -471343,15 +471339,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 1b543c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r5, #13] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r2, #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] @ (1bb374 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -471403,19 +471399,19 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r2, [r2, #12] │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ 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] @ (1bb4dc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -471543,19 +471539,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bb4b8 │ │ │ │ b.n 1bb47e │ │ │ │ strb r2, [r7, #9] │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [pc, #376] @ (1bb66c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #36662 @ 0x8f36 │ │ │ │ cmp r0, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -471737,19 +471733,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1bb6e4 │ │ │ │ nop │ │ │ │ ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vqadd.u8 q8, q15, │ │ │ │ + vshr.u64 q0, , #2 │ │ │ │ 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, 1bb756 │ │ │ │ ldr r3, [pc, #60] @ (1bb75c ) │ │ │ │ @@ -471854,24 +471850,25 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1bb7d0 │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vshr.u64 q8, , #42 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mcr2 0, 1, r0, cr12, cr7, {6} │ │ │ │ + mrc2 0, 4, r0, cr12, 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] @ (1bb8b8 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #108] @ (1bb8bc ) │ │ │ │ @@ -471919,15 +471916,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r4, #5 │ │ │ │ blx r5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bx ip │ │ │ │ lsls r7, r4, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -471978,15 +471975,15 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r4, #5 │ │ │ │ bxns r3 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ mov sl, sl │ │ │ │ lsls r7, r4, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -472053,21 +472050,21 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ mov ip, r1 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #18] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stc2l 0, cr0, [r2, #860] @ 0x35c │ │ │ │ + mrc2 0, 1, r0, cr2, 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] @ (1bbba0 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #384] @ (1bbba4 ) │ │ │ │ @@ -472215,23 +472212,23 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ cmp lr, sl │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r7, #12] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r8, r1 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r2, #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] @ (1bbc5c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -472296,21 +472293,21 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ add r4, r4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #0] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ mvns r4, r2 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xfb5600d7 │ │ │ │ + smlaldx r0, r0, r6, r7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #64] @ (1bbcc8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov lr, r0 │ │ │ │ @@ -472335,17 +472332,17 @@ │ │ │ │ beq.n 1bbcaa │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r1, #24] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r4, #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] @ (1bbd48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -472388,21 +472385,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r6, #16] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xfa6400d7 │ │ │ │ + @ instruction: 0xfad400d7 │ │ │ │ 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] @ (1bbeb8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -472527,21 +472524,21 @@ │ │ │ │ bne.n 1bbe92 │ │ │ │ b.n 1bbe52 │ │ │ │ nop │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r7, r4, #5 │ │ │ │ strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r1, #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] @ (1bc208 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -472865,18 +472862,20 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1b4bb8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - movs r6, r3 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vshr.u64 q8, , #12 │ │ │ │ - vshr.u64 q8, , #60 │ │ │ │ stmdb 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] @ (1bc52c ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -473117,22 +473116,22 @@ │ │ │ │ nop │ │ │ │ str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r4, #5 │ │ │ │ strh r2, [r5, #8] │ │ │ │ lsls r7, r4, #5 │ │ │ │ strh r0, [r2, #8] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - vqadd.u32 q8, q12, │ │ │ │ - vqadd.u8 q8, q13, │ │ │ │ - mcr2 0, 3, r0, cr12, cr7, {6} │ │ │ │ - mcr2 0, 1, r0, cr12, cr7, {6} │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + vshr.u64 q8, , #40 │ │ │ │ + vshr.u64 q0, , #6 │ │ │ │ + mrc2 0, 6, r0, cr12, cr7, {6} │ │ │ │ + mrc2 0, 4, r0, cr12, cr7, {6} │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r0, #860]! @ 0x35c │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + mcr2 0, 3, r0, cr0, cr7, {6} │ │ │ │ + ldrb r2, [r3, #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] @ (1bc618 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -473290,21 +473289,21 @@ │ │ │ │ bl 1b4bb8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r6, [r3, r7] │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldrb r6, [r7, #22] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldc2 0, cr0, [r4], {215} @ 0xd7 │ │ │ │ - smlsldx r0, r0, sl, r7 │ │ │ │ - @ instruction: 0xfbfc00d7 │ │ │ │ - @ instruction: 0xf0f800d7 │ │ │ │ - @ instruction: 0xfbe200d7 │ │ │ │ - @ instruction: 0xf0de00d7 │ │ │ │ - smlaldx r0, r0, r2, r7 │ │ │ │ + stc2 0, cr0, [r4], {215} @ 0xd7 │ │ │ │ + mcrr2 0, 13, r0, sl, cr7 │ │ │ │ + stc2l 0, cr0, [ip], #-860 @ 0xfffffca4 │ │ │ │ + sbc.w r0, r8, #215 @ 0xd7 │ │ │ │ + mrrc2 0, 13, r0, r2, cr7 │ │ │ │ + adc.w r0, lr, #215 @ 0xd7 │ │ │ │ + ldc2 0, cr0, [r2], #-860 @ 0xfffffca4 │ │ │ │ stmdb 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] @ (1bc930 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -473512,25 +473511,25 @@ │ │ │ │ bl 393224 │ │ │ │ b.n 1bc88e │ │ │ │ nop │ │ │ │ ldrsh r4, [r6, r3] │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldrb r4, [r6, #18] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf7ac00d7 │ │ │ │ + ldrb.w r0, [ip, r7, lsl #1] │ │ │ │ ldrb r4, [r1, #17] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf70400d7 │ │ │ │ - @ instruction: 0xf6e600d7 │ │ │ │ - @ instruction: 0xf6e400d7 │ │ │ │ - @ instruction: 0xf69a00d7 │ │ │ │ - vqadd.s32 q8, q9, │ │ │ │ - @ instruction: 0xf68000d7 │ │ │ │ - @ instruction: 0xf63e00d7 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + @ instruction: 0xf77400d7 │ │ │ │ + @ instruction: 0xf75600d7 │ │ │ │ + @ instruction: 0xf75400d7 │ │ │ │ + @ instruction: 0xf70a00d7 │ │ │ │ + vshr.s64 q8, , #46 │ │ │ │ + @ instruction: 0xf6f000d7 │ │ │ │ + subw r0, lr, #2263 @ 0x8d7 │ │ │ │ + strb r4, [r3, #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] @ (1bcb1c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -473683,18 +473682,18 @@ │ │ │ │ addw r3, r3, #4020 @ 0xfb4 │ │ │ │ b.n 1bc9f0 │ │ │ │ add.w r3, r6, #557056 @ 0x88000 │ │ │ │ addw r3, r3, #3992 @ 0xf98 │ │ │ │ b.n 1bc9f0 │ │ │ │ ldrb r4, [r4, r2] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh.w r0, [sl, r7, lsl #1] │ │ │ │ - ldc 0, cr0, [r0], #-860 @ 0xfffffca4 │ │ │ │ - strh.w r0, [r2, r7, lsl #1] │ │ │ │ - stc 0, cr0, [ip], #-860 @ 0xfffffca4 │ │ │ │ + strh.w r0, [sl, #215] @ 0xd7 │ │ │ │ + stc 0, cr0, [r0], #860 @ 0x35c │ │ │ │ + ldrb.w r0, [r2, #215] @ 0xd7 │ │ │ │ + ldc 0, cr0, [ip], {215} @ 0xd7 │ │ │ │ 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] @ (1bcbb8 ) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -473738,16 +473737,16 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r2, [r2, r3] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf75400d7 │ │ │ │ - @ instruction: 0xf72600d7 │ │ │ │ + @ instruction: 0xf7c400d7 │ │ │ │ + @ instruction: 0xf79600d7 │ │ │ │ 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 │ │ │ │ @@ -473801,18 +473800,18 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1bcc12 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrh r4, [r6, r0] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf6d400d7 │ │ │ │ - orns r0, lr, r7, lsr #3 │ │ │ │ - @ instruction: 0xf6ba00d7 │ │ │ │ - orns r0, r8, r7, lsr #3 │ │ │ │ + @ instruction: 0xf74400d7 │ │ │ │ + @ instruction: 0xeaee00d7 │ │ │ │ + @ instruction: 0xf72a00d7 │ │ │ │ + @ instruction: 0xeae800d7 │ │ │ │ stmdb 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] @ (1bce00 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -473962,20 +473961,20 @@ │ │ │ │ bne.n 1bcdda │ │ │ │ b.n 1bcd8c │ │ │ │ nop │ │ │ │ ldr r2, [r2, r6] │ │ │ │ lsls r7, r4, #5 │ │ │ │ strb r4, [r3, #29] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf68200d7 │ │ │ │ - rsb r0, r6, #7045120 @ 0x6b8000 │ │ │ │ - sub.w r0, sl, #7045120 @ 0x6b8000 │ │ │ │ - ldrd r0, r0, [ip], #-860 @ 0x35c │ │ │ │ - @ instruction: 0xf59600d7 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + @ instruction: 0xf6f200d7 │ │ │ │ + @ instruction: 0xf63600d7 │ │ │ │ + @ instruction: 0xf61a00d7 │ │ │ │ + strd r0, r0, [ip], #860 @ 0x35c │ │ │ │ + addw r0, r6, #2263 @ 0x8d7 │ │ │ │ + ldr r0, [r0, #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] @ (1bcec4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -474039,19 +474038,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1bcea8 │ │ │ │ ldrsb r2, [r4, r7] │ │ │ │ lsls r7, r4, #5 │ │ │ │ strb r2, [r6, #22] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - eors.w r0, r8, #7045120 @ 0x6b8000 │ │ │ │ - orn r0, sl, #7045120 @ 0x6b8000 │ │ │ │ - ldrd r0, r0, [lr], #860 @ 0x35c │ │ │ │ - orr.w r0, lr, #7045120 @ 0x6b8000 │ │ │ │ - b.n 1bcd98 │ │ │ │ + add.w r0, r8, #7045120 @ 0x6b8000 │ │ │ │ + @ instruction: 0xf4da00d7 │ │ │ │ + strd r0, r0, [lr, #-860]! @ 0x35c │ │ │ │ + @ instruction: 0xf4be00d7 │ │ │ │ + b.n 1bce78 │ │ │ │ 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] @ (1bd074 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -474188,15 +474187,15 @@ │ │ │ │ addw r3, r3, #1852 @ 0x73c │ │ │ │ b.n 1bcf8e │ │ │ │ add.w r3, r0, #104448 @ 0x19800 │ │ │ │ add.w r3, r3, #328 @ 0x148 │ │ │ │ b.n 1bcf8e │ │ │ │ ldrsb r2, [r4, r4] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ubfx r0, r8, #3, #24 │ │ │ │ + bics.w r0, r8, #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] @ (1bd128 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ @@ -474263,16 +474262,16 @@ │ │ │ │ it eq │ │ │ │ moveq r7, #1 │ │ │ │ beq.n 1bd0d4 │ │ │ │ b.n 1bd0b2 │ │ │ │ nop │ │ │ │ strb r0, [r1, r6] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf2b200d7 │ │ │ │ - @ instruction: 0xf28400d7 │ │ │ │ + ssat r0, #24, r2, asr #3 │ │ │ │ + @ instruction: 0xf2f400d7 │ │ │ │ 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 │ │ │ │ @@ -474308,15 +474307,15 @@ │ │ │ │ bl 1b5170 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ strb r6, [r4, r2] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - addw r0, lr, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xf27e00d7 │ │ │ │ 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] @ (1bd280 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ @@ -474399,20 +474398,20 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r8, #1 │ │ │ │ beq.n 1bd202 │ │ │ │ b.n 1bd1dc │ │ │ │ strb r6, [r3, r1] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - subs.w r0, r8, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xf22800d7 │ │ │ │ strb r6, [r0, #8] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - sbc.w r0, r0, #215 @ 0xd7 │ │ │ │ - @ instruction: 0xf12c00d7 │ │ │ │ - b.n 1bcd18 │ │ │ │ + rsbs r0, r0, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xf19c00d7 │ │ │ │ + b.n 1bcdf8 │ │ │ │ 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] @ (1bd44c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -474577,21 +474576,21 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bd426 │ │ │ │ b.n 1bd400 │ │ │ │ nop │ │ │ │ strh r4, [r5, r5] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add.w r0, r4, #215 @ 0xd7 │ │ │ │ + sbcs.w r0, r4, #215 @ 0xd7 │ │ │ │ strb r2, [r1, #4] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf0f000d7 │ │ │ │ - orn r0, sl, #215 @ 0xd7 │ │ │ │ - bics.w r0, r2, #215 @ 0xd7 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + sbc.w r0, r0, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xf0da00d7 │ │ │ │ + @ instruction: 0xf0a200d7 │ │ │ │ + ldr r4, [r3, #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] @ 1bd62c │ │ │ │ sub sp, #24 │ │ │ │ @@ -474780,15 +474779,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b4d60 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #816] @ (1bd9b4 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldc 0, cr0, [r4, #860]! @ 0x35c │ │ │ │ + mcr 0, 1, r0, cr4, 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] @ (1bd714 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #124] @ (1bd718 ) │ │ │ │ @@ -474891,17 +474890,17 @@ │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [pc, #920] @ (1bdb24 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldcl 0, cr0, [r0], {215} @ 0xd7 │ │ │ │ - ldc 0, cr0, [sl], #860 @ 0x35c │ │ │ │ - b.n 1bd7e0 │ │ │ │ + stcl 0, cr0, [r0, #-860] @ 0xfffffca4 │ │ │ │ + stc 0, cr0, [sl, #-860]! @ 0xfffffca4 │ │ │ │ + b.n 1bd8c0 │ │ │ │ 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] @ (1bd900 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -475027,18 +475026,18 @@ │ │ │ │ bne.n 1bd8da │ │ │ │ b.n 1bd8b2 │ │ │ │ nop │ │ │ │ ldr r6, [pc, #416] @ (1bdaa4 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - stc 0, cr0, [r0], #860 @ 0x35c │ │ │ │ - mrrc 0, 13, r0, ip, cr7 │ │ │ │ - @ instruction: 0xebfc00d7 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + ldc 0, cr0, [r0, #-860] @ 0xfffffca4 │ │ │ │ + stcl 0, cr0, [ip], {215} @ 0xd7 │ │ │ │ + stcl 0, cr0, [ip], #-860 @ 0xfffffca4 │ │ │ │ + str r2, [r5, #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] @ (1bdc18 ) │ │ │ │ @@ -475991,17 +475990,17 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 1b6618 │ │ │ │ b.n 1be162 │ │ │ │ cmp r6, r1 │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r4, [r1, #24] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 1be874 │ │ │ │ + b.n 1be954 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1be8f8 │ │ │ │ + b.n 1be9d8 │ │ │ │ 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 1be59c │ │ │ │ cbz r6, 1be478 │ │ │ │ @@ -476435,29 +476434,29 @@ │ │ │ │ strex r2, fp, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1be8ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1be8e0 │ │ │ │ b.n 1be606 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - udf #6 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 1be900 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 1be8e0 │ │ │ │ + udf #82 @ 0x52 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ble.n 1be850 │ │ │ │ + udf #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r4, 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] @ (1beae4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -476617,19 +476616,19 @@ │ │ │ │ bne.n 1beabe │ │ │ │ b.n 1bea7a │ │ │ │ nop │ │ │ │ subs r4, #222 @ 0xde │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldrh r4, [r4, r1] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - blt.n 1beb34 │ │ │ │ + blt.n 1bea14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bge.n 1bea40 │ │ │ │ + blt.n 1beb20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r3, 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] @ (1bebd0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -476705,23 +476704,23 @@ │ │ │ │ strd r4, r5, [sp] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ bl 1b7274 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r3, #14 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bge.n 1bec2c │ │ │ │ + bge.n 1beb0c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bge.n 1bebe0 │ │ │ │ + bge.n 1becc0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 1bebd0 │ │ │ │ + bge.n 1becb0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 1beb78 │ │ │ │ + bge.n 1bec58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 1beb3c │ │ │ │ + bge.n 1bec1c │ │ │ │ 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] @ (1becb0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -476789,23 +476788,23 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ bl 1b7274 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subs r2, #30 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bls.n 1bed98 │ │ │ │ + bls.n 1bec78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 1bed54 │ │ │ │ + bls.n 1bec34 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 1bed48 │ │ │ │ + bls.n 1bec28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 1becf4 │ │ │ │ + bls.n 1bebd4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 1becc0 │ │ │ │ + bls.n 1beda0 │ │ │ │ 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] @ (1bed20 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -476921,19 +476920,19 @@ │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldrsb r0, [r0, r3] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bhi.n 1bee48 │ │ │ │ + bhi.n 1bed28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 1bee94 │ │ │ │ + bhi.n 1bed74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 1beeb0 │ │ │ │ + bhi.n 1bed90 │ │ │ │ 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] @ (1bee48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -477011,17 +477010,17 @@ │ │ │ │ ldr.w r3, [r0, #544] @ 0x220 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r7, #186 @ 0xba │ │ │ │ lsls r7, r4, #5 │ │ │ │ strb r4, [r3, r6] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bhi.n 1bef04 │ │ │ │ + bhi.n 1bede4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 1bee7c │ │ │ │ + bhi.n 1bef5c │ │ │ │ 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] @ (1bef2c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -477048,15 +477047,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b4534 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bvc.n 1bef00 │ │ │ │ + bhi.n 1befe0 │ │ │ │ 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] @ (1befa4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -477098,17 +477097,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r6, #206 @ 0xce │ │ │ │ lsls r7, r4, #5 │ │ │ │ strb r0, [r5, r2] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bvc.n 1bef2c │ │ │ │ + bhi.n 1bf00c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 1bf080 │ │ │ │ + bvc.n 1bef60 │ │ │ │ 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] @ (1bf11c ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -477235,21 +477234,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bf0f8 │ │ │ │ b.n 1bf0d0 │ │ │ │ adds r6, #78 @ 0x4e │ │ │ │ lsls r7, r4, #5 │ │ │ │ strb r4, [r4, r0] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bvc.n 1bf1e4 │ │ │ │ + bvc.n 1bf0c4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvc.n 1bf1f0 │ │ │ │ + bvc.n 1bf0d0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bvs.n 1bf09c │ │ │ │ + bvc.n 1bf17c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [pc, #368] @ (1bf2a4 ) │ │ │ │ + ldr r4, [pc, #816] @ (1bf464 ) │ │ │ │ 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 │ │ │ │ @@ -477591,17 +477590,17 @@ │ │ │ │ b.n 1bf3ea │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ b.n 1bf3a8 │ │ │ │ nop │ │ │ │ - bcc.n 1bf48c │ │ │ │ + bmi.n 1bf56c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bcc.n 1bf4cc │ │ │ │ + bcc.n 1bf5ac │ │ │ │ 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 │ │ │ │ @@ -478115,17 +478114,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r7, #25 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, 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] @ (1bfac8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -478137,15 +478136,15 @@ │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #652] @ 0x28c │ │ │ │ bl 1bf968 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5, {r3, r4, r5, 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] @ (1bfb1c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -478170,17 +478169,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bfaf8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ 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] @ (1bfb74 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -478205,17 +478204,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bfb50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r2, #222 @ 0xde │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ 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] @ (1bfefc ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -478548,37 +478547,37 @@ │ │ │ │ b.n 1bfd70 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r4, #17 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r0, r1, #10 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, 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] @ (1bff70 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -478594,15 +478593,15 @@ │ │ │ │ ldr.w r1, [r1, #652] @ 0x28c │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1bfb80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, 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] @ (1bffcc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -478631,17 +478630,17 @@ │ │ │ │ bl 9f6cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bffa4 │ │ │ │ b.n 1bffb4 │ │ │ │ movs r6, #140 @ 0x8c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r5, 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] @ (1c002c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -478670,17 +478669,17 @@ │ │ │ │ bl 9f838 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c0004 │ │ │ │ b.n 1c0014 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, 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] @ (1c0144 ) │ │ │ │ add.w sl, r0, #94208 @ 0x17000 │ │ │ │ @@ -479029,15 +479028,15 @@ │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #656] @ 0x290 │ │ │ │ bl 1bf348 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, 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] @ (1c0440 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -479089,17 +479088,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c046c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ 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] @ (1c04e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -479124,17 +479123,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c04c4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ lsls r7, r4, #5 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, 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 r3, [pc, #28] @ (1c0520 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -479183,30 +479182,30 @@ │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s14, s13 │ │ │ │ vstmia r3!, {s15} │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 1c0576 │ │ │ │ ldr r0, [pc, #36] @ (1c05b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl f2e418 │ │ │ │ + bl f2e470 │ │ │ │ bl 450d68 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #28] @ (1c05b8 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ b.n 1c0562 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ cdp 1, 12, cr0, cr12, cr8, {3} │ │ │ │ @ instruction: 0xff93ffff │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ 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] @ (1c05e8 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -479218,15 +479217,15 @@ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r4!, {r1, r4, r5, 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -480016,15 +480015,15 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ b.n 1c0c64 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ b.n 1c0f28 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cbnz r4, 1c0fc6 │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r7, r2, #3 │ │ │ │ bl fffbaf62 │ │ │ │ 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 │ │ │ │ @@ -480322,17 +480321,17 @@ │ │ │ │ lsls r7, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ orns r1, sl, #102 @ 0x66 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vmla.f d16, d6, d2[5] │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 130bb4 │ │ │ │ b.n 1c1280 │ │ │ │ add.w r0, r4, #94720 @ 0x17200 │ │ │ │ mov r1, r5 │ │ │ │ @@ -480347,15 +480346,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (1c1318 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 205760 │ │ │ │ b.n 1c12be │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ 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 │ │ │ │ @@ -480707,15 +480706,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ lsrs r2, r3, #28 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf53800d6 │ │ │ │ + sub.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] @ (1c17bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -480750,15 +480749,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ bl df58c │ │ │ │ b.n 1c17a0 │ │ │ │ nop │ │ │ │ lsrs r2, r7, #26 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xf4f600d6 │ │ │ │ + sbc.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 24c2d0 │ │ │ │ @@ -480792,39 +480791,39 @@ │ │ │ │ add r1, pc │ │ │ │ bl 205c70 │ │ │ │ ldr r1, [pc, #28] @ (1c184c ) │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 205c70 │ │ │ │ pop {r4, pc} │ │ │ │ - uxtb r2, r5 │ │ │ │ + cbz r2, 1c1892 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - uxtb r2, r5 │ │ │ │ + cbz r2, 1c1896 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - uxtb r6, r5 │ │ │ │ + cbz r6, 1c189a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - uxtb r0, r7 │ │ │ │ + cbz r0, 1c18a2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbz r2, 1c188e │ │ │ │ + cbz r2, 1c18aa │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cbz r0, 1c1896 │ │ │ │ + cbz r0, 1c18b2 │ │ │ │ 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] @ (1c1870 ) │ │ │ │ add r0, pc │ │ │ │ blx 6f038 │ │ │ │ ldr r0, [pc, #12] @ (1c1874 ) │ │ │ │ add r0, pc │ │ │ │ blx 6f038 │ │ │ │ pop {r3, pc} │ │ │ │ - strb.w r0, [r0, #237] @ 0xed │ │ │ │ - uxtb r4, r7 │ │ │ │ + ldr??.w r0, [r0, #237] @ 0xed │ │ │ │ + cbz r4, 1c18d2 │ │ │ │ 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] @ 1c18b8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -480841,19 +480840,19 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ bl 2058d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ 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 │ │ │ │ @@ -480935,15 +480934,15 @@ │ │ │ │ bne.n 1c1904 │ │ │ │ b.n 1c194a │ │ │ │ sub.w r1, r2, #37120 @ 0x9100 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ cmp r1, #2 │ │ │ │ bls.n 1c192a │ │ │ │ b.n 1c194a │ │ │ │ - sxth r6, r3 │ │ │ │ + uxth r6, r1 │ │ │ │ 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 │ │ │ │ @@ -481042,15 +481041,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r6, #3396] @ 0xd44 │ │ │ │ bl 393224 │ │ │ │ b.n 1c1ab6 │ │ │ │ lsrs r6, r0, #14 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, 1c1af8 │ │ │ │ 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 │ │ │ │ @@ -481082,17 +481081,17 @@ │ │ │ │ strd r4, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1c1afe │ │ │ │ nop │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 1c1b52 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, 1c1b66 │ │ │ │ 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 │ │ │ │ @@ -481487,21 +481486,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w ip, [r6, #3396] @ 0xd44 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ bl 393224 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ b.n 1c1eae │ │ │ │ nop │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 1c1f9e │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #52] @ (1c1fd4 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ @@ -481955,19 +481954,19 @@ │ │ │ │ movs r6, #3 │ │ │ │ b.n 1c239e │ │ │ │ movs r6, #4 │ │ │ │ b.n 1c239e │ │ │ │ nop │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ 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 │ │ │ │ @@ -482161,27 +482160,27 @@ │ │ │ │ bl 393224 │ │ │ │ b.n 1c2632 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 1c2612 │ │ │ │ nop │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, r3, #3 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r6, pc, #592 @ (adr r6, 1c28fc ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 1c26bc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, pc, #488 @ (adr r6, 1c2898 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 1c2a58 ) │ │ │ │ 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 │ │ │ │ @@ -482441,21 +482440,21 @@ │ │ │ │ mov r3, r7 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ b.n 1c299c │ │ │ │ nop │ │ │ │ vrhadd.u8 q8, q3, q11 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r5, pc, #656 @ (adr r5, 1c2c18 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 1c29d8 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, pc, #816 @ (adr r4, 1c2cbc ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 1c2a7c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, pc, #880 @ (adr r4, 1c2d00 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 1c2ac0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 1c29bc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -482543,15 +482542,15 @@ │ │ │ │ bl 1c1c7c │ │ │ │ b.n 1c28e8 │ │ │ │ bl 1c1c7c │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ b.n 1c28e8 │ │ │ │ - add r3, pc, #416 @ (adr r3, 1c2c1c ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 1c2ddc ) │ │ │ │ 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] @ (1c2ad8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -482705,23 +482704,23 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #3396] @ 0xd44 │ │ │ │ bl 393224 │ │ │ │ b.n 1c2c0e │ │ │ │ nop │ │ │ │ @ instruction: 0xfb260166 │ │ │ │ - add r2, pc, #864 @ (adr r2, 1c2f98 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 1c2d58 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, pc, #936 @ (adr r2, 1c2fe4 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 1c2da4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r3, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r2, pc, #112 @ (adr r2, 1c2cb4 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 1c2e74 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ 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] @ (1c2d38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -482805,23 +482804,23 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #3396] @ 0xd44 │ │ │ │ bl 393224 │ │ │ │ b.n 1c2d14 │ │ │ │ nop │ │ │ │ ldrsh.w r0, [lr, #358] @ 0x166 │ │ │ │ - add r1, pc, #784 @ (adr r1, 1c3050 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 1c2e10 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r6, #30 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r1, pc, #336 @ (adr r1, 1c2e9c ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 1c305c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r5, #12 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ 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 │ │ │ │ @@ -482917,15 +482916,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7ee0166 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [pc, #84] @ (1c2ed8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -483054,15 +483053,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf6580166 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ 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] @ (1c30a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -483169,15 +483168,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adcs.w r1, r8, #15073280 @ 0xe60000 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ 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 │ │ │ │ @@ -483196,15 +483195,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ bic.w r1, lr, #15073280 @ 0xe60000 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ 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] @ (1c322c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483213,15 +483212,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf3fe0166 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ 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] @ (1c325c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483230,15 +483229,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf3ce0166 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ 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] @ (1c328c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483247,15 +483246,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf39e0166 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + 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] @ (1c32bc ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483264,15 +483263,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf36e0166 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ 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] @ (1c32ec ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483281,15 +483280,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf33e0166 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ 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] @ (1c331c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483298,15 +483297,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf30e0166 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ 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] @ (1c334c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483315,15 +483314,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf2de0166 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ 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] @ (1c337c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483332,15 +483331,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ subw r1, lr, #102 @ 0x66 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ 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] @ (1c33ac ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483349,15 +483348,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf27e0166 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ 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] @ (1c33dc ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483366,15 +483365,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r1, #57446 @ 0xe066 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ 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] @ (1c340c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483383,15 +483382,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf21e0166 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ 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 │ │ │ │ @@ -483497,21 +483496,21 @@ │ │ │ │ b.n 1c34e8 │ │ │ │ ldr r2, [pc, #24] @ (1c3548 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1c34e6 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ 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 │ │ │ │ @@ -483548,15 +483547,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ mov r6, r9 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1c3586 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ 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] @ (1c3670 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -485736,15 +485735,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c4efe │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c4f64 │ │ │ │ bhi.n 1c4f98 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1c4ce4 │ │ │ │ + b.n 1c4dc4 │ │ │ │ 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] @ (1c5128 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -485872,15 +485871,15 @@ │ │ │ │ b.n 1c5094 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c50fa │ │ │ │ nop │ │ │ │ bvs.n 1c5200 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1c4b7c │ │ │ │ + b.n 1c4c5c │ │ │ │ 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] @ (1c5314 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -486034,15 +486033,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c524c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c52da │ │ │ │ bmi.n 1c52bc │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1c5a44 │ │ │ │ + b.n 1c4b24 │ │ │ │ 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] @ (1c54f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -486195,15 +486194,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c5432 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c54c0 │ │ │ │ bcs.n 1c54c8 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1c5888 │ │ │ │ + b.n 1c5968 │ │ │ │ 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] @ (1c5714 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -486372,15 +486371,15 @@ │ │ │ │ b.n 1c5630 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c56d4 │ │ │ │ nop │ │ │ │ bne.n 1c571c │ │ │ │ lsls r6, r4, #5 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + b.n 1c57d4 │ │ │ │ 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] @ (1c592c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -486547,15 +486546,15 @@ │ │ │ │ b.n 1c5848 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c58ee │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ble.n 1c590c │ │ │ │ + udf #92 @ 0x5c │ │ │ │ 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] @ (1c5b70 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -486734,15 +486733,15 @@ │ │ │ │ b.n 1c5a82 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c5b36 │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - blt.n 1c5b24 │ │ │ │ + bgt.n 1c5c04 │ │ │ │ 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] @ (1c5d70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -486899,15 +486898,15 @@ │ │ │ │ b.n 1c5bf4 │ │ │ │ mov r0, r5 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c5cec │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bls.n 1c5c88 │ │ │ │ + bls.n 1c5d68 │ │ │ │ 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] @ (1c5e84 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -487442,15 +487441,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c62ce │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c6346 │ │ │ │ stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - beq.n 1c6384 │ │ │ │ + bne.n 1c6464 │ │ │ │ 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] @ (1c64bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -487543,15 +487542,15 @@ │ │ │ │ b.n 1c63e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c6462 │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + beq.n 1c6588 │ │ │ │ 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] @ (1c65d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -487642,15 +487641,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c6504 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c657c │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - beq.n 1c6594 │ │ │ │ + bne.n 1c6674 │ │ │ │ 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] @ (1c66f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -487744,15 +487743,15 @@ │ │ │ │ b.n 1c661e │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c669a │ │ │ │ nop │ │ │ │ stmia r0!, {r3, r5} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + beq.n 1c6790 │ │ │ │ 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] @ (1c68b0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -487901,15 +487900,15 @@ │ │ │ │ nop │ │ │ │ bkpt 0x00ee │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -488062,15 +488061,15 @@ │ │ │ │ nop │ │ │ │ pop {r1, r4, r5, pc} │ │ │ │ lsls r6, r4, #5 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -488234,15 +488233,15 @@ │ │ │ │ nop │ │ │ │ cbnz r2, 1c6cc6 │ │ │ │ lsls r6, r4, #5 │ │ │ │ str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -488407,15 +488406,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cbnz r2, 1c6e94 │ │ │ │ lsls r6, r4, #5 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -488589,15 +488588,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb762 │ │ │ │ lsls r6, r4, #5 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -488776,15 +488775,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ push {r1, r4, r6, lr} │ │ │ │ lsls r6, r4, #5 │ │ │ │ ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -488908,15 +488907,15 @@ │ │ │ │ b.n 1c7328 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c735a │ │ │ │ nop │ │ │ │ cbz r4, 1c74b2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cbnz r6, 1c74ee │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ 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] @ (1c75fc ) │ │ │ │ @@ -489040,15 +489039,15 @@ │ │ │ │ b.n 1c74b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c74ea │ │ │ │ nop │ │ │ │ cbz r0, 1c7624 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - hlt 0x0002 │ │ │ │ + revsh r2, r6 │ │ │ │ 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] @ (1c777c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -489169,15 +489168,15 @@ │ │ │ │ b.n 1c7646 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c7674 │ │ │ │ nop │ │ │ │ add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cbnz r4, 1c7786 │ │ │ │ + cbnz r4, 1c77a2 │ │ │ │ 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] @ (1c78f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -489295,15 +489294,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c77c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c77ec │ │ │ │ add r6, sp, #512 @ 0x200 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb81a │ │ │ │ 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] @ (1c7a8c ) │ │ │ │ @@ -489431,15 +489430,15 @@ │ │ │ │ b.n 1c7944 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c7978 │ │ │ │ nop │ │ │ │ add r5, sp, #24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ 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] @ (1c7c28 ) │ │ │ │ @@ -489565,15 +489564,15 @@ │ │ │ │ b.n 1c7ae0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c7b12 │ │ │ │ nop │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r5, 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] @ (1c7de4 ) │ │ │ │ @@ -489708,15 +489707,15 @@ │ │ │ │ b.n 1c7c7c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c7cb0 │ │ │ │ nop │ │ │ │ add r1, sp, #832 @ 0x340 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cbz r0, 1c7e38 │ │ │ │ + cbz r0, 1c7e54 │ │ │ │ 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] @ (1c7fac ) │ │ │ │ @@ -489854,15 +489853,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c7e40 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c7e74 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cbz r0, 1c7fd4 │ │ │ │ + cbz r0, 1c7ff0 │ │ │ │ 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] @ (1c8150 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -489992,15 +489991,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c7ffa │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c802c │ │ │ │ add r6, pc, #312 @ (adr r6, 1c828c ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ 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] @ (1c82f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -490131,15 +490130,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c819c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c81cc │ │ │ │ add r4, pc, #688 @ (adr r4, 1c85a8 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ 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] @ (1c84cc ) │ │ │ │ @@ -490282,15 +490281,15 @@ │ │ │ │ b.n 1c8356 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c838c │ │ │ │ nop │ │ │ │ add r3, pc, #8 @ (adr r3, 1c84d8 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ 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] @ (1c86a8 ) │ │ │ │ @@ -490433,15 +490432,15 @@ │ │ │ │ b.n 1c8530 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c8564 │ │ │ │ nop │ │ │ │ add r1, pc, #176 @ (adr r1, 1c875c ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ 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] @ (1c8884 ) │ │ │ │ @@ -490584,15 +490583,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c8704 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c8738 │ │ │ │ ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ 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] @ (1c8a78 ) │ │ │ │ @@ -490741,15 +490740,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c88ec │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c8920 │ │ │ │ ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r7, pc, #368 @ (adr r7, 1c8bf0 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 1c8db0 ) │ │ │ │ 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] @ (1c8c34 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -490887,15 +490886,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c8acc │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c8afe │ │ │ │ ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r5, pc, #592 @ (adr r5, 1c8e8c ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 1c8c4c ) │ │ │ │ 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] @ (1c8e10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -491044,15 +491043,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c8c8c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c8cc0 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r3, pc, #936 @ (adr r3, 1c91c0 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 1c8f80 ) │ │ │ │ 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 │ │ │ │ @@ -491206,15 +491205,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c8e80 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c8eb6 │ │ │ │ str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r2, pc, #64 @ (adr r2, 1c9058 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 1c9218 ) │ │ │ │ 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] @ (1c921c ) │ │ │ │ @@ -491369,15 +491368,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c9084 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c90b8 │ │ │ │ str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - add r0, pc, #128 @ (adr r0, 1c92a4 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 1c9464 ) │ │ │ │ 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] @ (1c94ac ) │ │ │ │ @@ -491562,15 +491561,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c93c0 │ │ │ │ nop │ │ │ │ str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r4, #5 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ 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] @ (1c9770 ) │ │ │ │ @@ -491767,15 +491766,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ 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] @ (1c9a00 ) │ │ │ │ @@ -491960,15 +491959,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1c9914 │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r4, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ 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] @ (1c9c0c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -492129,15 +492128,15 @@ │ │ │ │ b.n 1c9a7e │ │ │ │ ldrh r6, [r6, #30] │ │ │ │ lsls r6, r4, #5 │ │ │ │ str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r4, #5 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ 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] @ (1c9e28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -492304,15 +492303,15 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #14] │ │ │ │ lsls r6, r4, #5 │ │ │ │ str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r4, #5 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ 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] @ (1ca088 ) │ │ │ │ @@ -492484,15 +492483,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r4, #5 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ 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] @ (1ca2bc ) │ │ │ │ @@ -492659,15 +492658,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ca204 │ │ │ │ nop │ │ │ │ strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r4, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [sp, #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, #504] @ (1ca4d8 ) │ │ │ │ @@ -492821,15 +492820,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ca34e │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ca436 │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ 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] @ (1ca6c8 ) │ │ │ │ @@ -492976,15 +492975,15 @@ │ │ │ │ b.n 1ca53c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ca570 │ │ │ │ nop │ │ │ │ strh r0, [r4, #8] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ 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] @ (1ca8bc ) │ │ │ │ @@ -493130,15 +493129,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ca744 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ca81a │ │ │ │ ldrb r0, [r6, #28] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ 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] @ (1caa84 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -493277,15 +493276,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ca918 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ca94a │ │ │ │ ldrb r6, [r7, #20] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r0, #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] @ (1cac7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -493439,15 +493438,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1caaea │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cab1e │ │ │ │ ldrb r6, [r6, #13] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r0, #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] @ (1cae70 ) │ │ │ │ @@ -493593,15 +493592,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cacf8 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cadce │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #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 │ │ │ │ @@ -493762,15 +493761,15 @@ │ │ │ │ b.n 1caef0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1caf26 │ │ │ │ nop │ │ │ │ strb r2, [r1, #30] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ 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] @ (1cb2a8 ) │ │ │ │ @@ -493924,15 +493923,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cb11e │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cb206 │ │ │ │ strb r0, [r5, #21] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ 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] @ (1cb4b0 ) │ │ │ │ @@ -494087,15 +494086,15 @@ │ │ │ │ b.n 1cb32c │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cb40c │ │ │ │ nop │ │ │ │ strb r0, [r2, #13] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ 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] @ (1cb6a4 ) │ │ │ │ @@ -494241,15 +494240,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cb52c │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cb602 │ │ │ │ strb r0, [r1, #5] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ 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] @ (1cb8ac ) │ │ │ │ @@ -494404,15 +494403,15 @@ │ │ │ │ b.n 1cb728 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cb808 │ │ │ │ nop │ │ │ │ ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ 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] @ (1cb9c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -494502,15 +494501,15 @@ │ │ │ │ b.n 1cb8f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cb96c │ │ │ │ nop │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ 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] @ (1cbae8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -494602,15 +494601,15 @@ │ │ │ │ b.n 1cba0e │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cba8c │ │ │ │ nop │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ 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] @ (1cbc04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -494700,15 +494699,15 @@ │ │ │ │ b.n 1cbb2c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cbba8 │ │ │ │ nop │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ 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] @ (1cbd24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -494800,15 +494799,15 @@ │ │ │ │ b.n 1cbc4a │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cbcc8 │ │ │ │ nop │ │ │ │ ldr r2, [r7, #28] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ 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] @ (1cbe64 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -494910,15 +494909,15 @@ │ │ │ │ b.n 1cbd6e │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cbe00 │ │ │ │ nop │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ 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] @ (1cbfa4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495019,15 +495018,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cbeae │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cbf44 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r0, #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] @ (1cc0e4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -495129,15 +495128,15 @@ │ │ │ │ b.n 1cbfee │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc080 │ │ │ │ nop │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ 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] @ (1cc214 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495232,15 +495231,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc12e │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc1b8 │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ 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] @ (1cc34c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -495339,15 +495338,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc260 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc2e8 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ 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] @ (1cc48c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495448,15 +495447,15 @@ │ │ │ │ b.n 1cc39a │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc428 │ │ │ │ nop │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ 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] @ (1cc5c4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -495555,15 +495554,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc4d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc560 │ │ │ │ str r6, [r5, #20] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ 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] @ (1cc704 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495663,15 +495662,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc612 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc6a2 │ │ │ │ str r0, [r7, #0] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ 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] @ (1cc860 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495778,15 +495777,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc75c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc7fe │ │ │ │ ldrsh r6, [r6, r3] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ 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] @ (1cc9bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495893,15 +495892,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc8b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cc95a │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ 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] @ (1ccb10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496008,15 +496007,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cca12 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ccaae │ │ │ │ ldrb r6, [r7, r0] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ 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] @ (1ccc64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496123,15 +496122,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ccb66 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ccc02 │ │ │ │ ldrh r2, [r5, r3] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r6, [r2, #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 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #300] @ (1ccdac ) │ │ │ │ @@ -496235,15 +496234,15 @@ │ │ │ │ b.n 1cccb6 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ccd48 │ │ │ │ nop │ │ │ │ ldr r0, [r3, r6] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ 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] @ (1ccef8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496346,15 +496345,15 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ccdfc │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cce96 │ │ │ │ ldr r6, [r1, r1] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ 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] @ (1cd040 ) │ │ │ │ @@ -496458,15 +496457,15 @@ │ │ │ │ b.n 1ccf4a │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1ccfdc │ │ │ │ nop │ │ │ │ ldrsb r4, [r0, r4] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r6, #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, #296] @ (1cd184 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496567,15 +496566,15 @@ │ │ │ │ b.n 1cd090 │ │ │ │ mov r0, r5 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1cd120 │ │ │ │ nop │ │ │ │ strb r2, [r7, r6] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -501112,17 +501111,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r6, r0, #2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r1, #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] @ (1d0bbc ) │ │ │ │ @@ -501212,17 +501211,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r3, r5 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r4, #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] @ (1d0d20 ) │ │ │ │ @@ -501326,17 +501325,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, r6, r0 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #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] @ (1d0e84 ) │ │ │ │ @@ -501440,17 +501439,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, r1, r3 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ 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] @ (1d1000 ) │ │ │ │ @@ -501558,17 +501557,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, r5, #29 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ 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] @ (1d1184 ) │ │ │ │ @@ -501678,17 +501677,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, r6, #23 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ 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] @ (1d1400 ) │ │ │ │ @@ -501870,17 +501869,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ blx r3 │ │ │ │ b.n 1d12b8 │ │ │ │ nop │ │ │ │ asrs r6, r5, #17 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ 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] @ (1d1640 ) │ │ │ │ @@ -502046,17 +502045,17 @@ │ │ │ │ bl 16ac00 │ │ │ │ b.n 1d14a6 │ │ │ │ mov r0, r5 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1d157a │ │ │ │ asrs r2, r6, #7 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -504393,17 +504392,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2dc0165 │ │ │ │ - ldr r0, [pc, #416] @ (1d359c ) │ │ │ │ + ldr r0, [pc, #864] @ (1d375c ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [pc, #472] @ (1d35d8 ) │ │ │ │ + ldr r0, [pc, #920] @ (1d3798 ) │ │ │ │ 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] @ (1d34d0 ) │ │ │ │ @@ -504467,17 +504466,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xf1fc0165 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + ldr r0, [pc, #88] @ (1d3530 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - blx r3 │ │ │ │ + ldr r0, [pc, #32] @ (1d34fc ) │ │ │ │ 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] @ (1d35bc ) │ │ │ │ @@ -504545,17 +504544,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1240165 │ │ │ │ - mov ip, r9 │ │ │ │ + bxns r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov lr, r5 │ │ │ │ + bx r3 │ │ │ │ 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] @ (1d36a8 ) │ │ │ │ @@ -504623,17 +504622,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bics.w r1, r4, #101 @ 0x65 │ │ │ │ - cmp lr, sp │ │ │ │ + mov r6, fp │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r8, r8 │ │ │ │ + mov r0, r6 │ │ │ │ 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] @ (1d37b8 ) │ │ │ │ @@ -504709,17 +504708,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ vrhadd.s8 q8, q3, │ │ │ │ - add sl, lr │ │ │ │ + cmp r2, ip │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add ip, r6 │ │ │ │ + cmp r4, r4 │ │ │ │ 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] @ (1d38c8 ) │ │ │ │ @@ -504795,17 +504794,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cdp 1, 3, cr0, cr6, cr5, {3} │ │ │ │ - mvns r0, r6 │ │ │ │ + add r0, ip │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bics r2, r4 │ │ │ │ + add r2, r2 │ │ │ │ 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] @ (1d3a18 ) │ │ │ │ @@ -504897,17 +504896,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stc 1, cr0, [r6, #-404]! @ 0xfffffe6c │ │ │ │ - cmp r0, r6 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - negs r2, r2 │ │ │ │ + cmn r2, r0 │ │ │ │ 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] @ (1d3b6c ) │ │ │ │ @@ -505000,17 +504999,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ rsbs r1, r6, r5, asr #1 │ │ │ │ - adcs r4, r5 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r7 │ │ │ │ + adcs r6, r5 │ │ │ │ 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] @ (1d3c14 ) │ │ │ │ @@ -509166,17 +509165,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb8d0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r4, r1, #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] @ (1d6ef8 ) │ │ │ │ @@ -509245,17 +509244,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r4, #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] @ (1d7008 ) │ │ │ │ @@ -509332,17 +509331,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6f6 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r2, #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] @ (1d7118 ) │ │ │ │ @@ -509419,17 +509418,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r0, #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] @ (1d7268 ) │ │ │ │ @@ -509522,17 +509521,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ 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] @ (1d73bc ) │ │ │ │ @@ -509626,17 +509625,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cbz r6, 1d7420 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r3, #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] @ (1d7488 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -511594,15 +511593,15 @@ │ │ │ │ b.n 1d8084 │ │ │ │ strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ 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 │ │ │ │ @@ -515375,19 +515374,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1dba0a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1db9fc │ │ │ │ b.n 1db844 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ 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] @ (1dbb84 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -515504,15 +515503,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1dbadc │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r4, #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] @ (1dbcf0 ) │ │ │ │ @@ -515631,15 +515630,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1dbc38 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ 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] @ (1dbe60 ) │ │ │ │ @@ -515760,15 +515759,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1dbda8 │ │ │ │ nop │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r1, #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] @ (1dbfdc ) │ │ │ │ @@ -515897,15 +515896,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n 1dbf20 │ │ │ │ nop │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r1, #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] @ (1dc25c ) │ │ │ │ @@ -516092,17 +516091,17 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - cbnz r6, 1dc2b0 │ │ │ │ + cbnz r6, 1dc2cc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rev16 r4, r1 │ │ │ │ + hlt 0x003c │ │ │ │ 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] @ (1dc4ec ) │ │ │ │ @@ -516289,17 +516288,17 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb82a │ │ │ │ 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] @ (1dc77c ) │ │ │ │ @@ -516486,17 +516485,17 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r3, r4, 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] @ (1dca10 ) │ │ │ │ @@ -516684,17 +516683,17 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - cbz r2, 1dca7e │ │ │ │ + cbz r2, 1dca9a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - uxth r0, r3 │ │ │ │ + cbz r0, 1dca6a │ │ │ │ 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] @ (1dcca4 ) │ │ │ │ @@ -516882,17 +516881,17 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + cbz r0, 1dccb8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ 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] @ (1dcf38 ) │ │ │ │ @@ -517080,17 +517079,17 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ 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] @ (1dd21c ) │ │ │ │ @@ -517303,17 +517302,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 r4, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #8 │ │ │ │ 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] @ (1dd508 ) │ │ │ │ @@ -517527,17 +517526,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 r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r7, pc, #664 @ (adr r7, 1dd7bc ) │ │ │ │ + add r0, sp, #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, #116] @ (1dd5a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -517582,15 +517581,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dd566 │ │ │ │ str r2, [r4, r3] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - smlaldx r0, r0, ip, r5 │ │ │ │ + ldc2 0, cr0, [ip], #-852 @ 0xfffffcac │ │ │ │ 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] @ (1dd644 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ @@ -517639,15 +517638,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dd5fe │ │ │ │ str r6, [r2, r1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xfb3000d5 │ │ │ │ + @ instruction: 0xfba000d5 │ │ │ │ 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] @ (1dd6f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -517699,15 +517698,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dd6a2 │ │ │ │ nop │ │ │ │ ldr r7, [pc, #720] @ (1dd9c4 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xfa8600d5 │ │ │ │ + @ instruction: 0xfaf600d5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s0, [r0] │ │ │ │ bl 1dd64c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -517777,15 +517776,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dd78e │ │ │ │ ldr r6, [pc, #784] @ (1ddaec ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrsb.w r0, [ip, #213] @ 0xd5 │ │ │ │ + @ instruction: 0xfa0c00d5 │ │ │ │ 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] @ (1dd884 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ @@ -517837,15 +517836,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dd836 │ │ │ │ nop │ │ │ │ ldr r6, [pc, #136] @ (1dd910 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr??.w r0, [r2, #213] @ 0xd5 │ │ │ │ + vld4. {d16-d19}, [r2 :64], r5 │ │ │ │ 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] @ (1dd93c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -517900,15 +517899,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dd8ea │ │ │ │ nop │ │ │ │ ldr r5, [pc, #448] @ (1ddb00 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh.w r0, [sl, r5, lsl #1] │ │ │ │ + strh.w r0, [sl, #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 1dd88c │ │ │ │ @@ -517989,15 +517988,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dd9fa │ │ │ │ nop │ │ │ │ ldr r4, [pc, #392] @ (1ddbd0 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xf73200d5 │ │ │ │ + @ instruction: 0xf7a200d5 │ │ │ │ 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] @ (1ddb0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -518059,15 +518058,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ddaa4 │ │ │ │ ldr r3, [pc, #744] @ (1dddf8 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xf66800d5 │ │ │ │ + @ instruction: 0xf6d800d5 │ │ │ │ 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] @ (1ddbdc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518130,15 +518129,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ddb70 │ │ │ │ nop │ │ │ │ ldr r2, [pc, #944] @ (1ddf90 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xf59a00d5 │ │ │ │ + addw r0, sl, #2261 @ 0x8d5 │ │ │ │ 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] @ (1ddca4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -518200,15 +518199,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ddc3c │ │ │ │ ldr r2, [pc, #136] @ (1ddd30 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xf4d000d5 │ │ │ │ + adc.w r0, r0, #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] @ (1ddd74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518271,15 +518270,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ddd08 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #336] @ (1ddec8 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - and.w r0, r2, #6979584 @ 0x6a8000 │ │ │ │ + orns r0, r2, #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] @ (1dde3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -518341,15 +518340,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dddd4 │ │ │ │ ldr r0, [pc, #552] @ (1de068 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xf33800d5 │ │ │ │ + usat r0, #21, r8, asr #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] @ (1ddf0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518412,15 +518411,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ddea0 │ │ │ │ nop │ │ │ │ blxns r7 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xf26a00d5 │ │ │ │ + @ instruction: 0xf2da00d5 │ │ │ │ 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] @ (1ddfe0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518484,15 +518483,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ddf74 │ │ │ │ nop │ │ │ │ mov ip, sp │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xf19600d5 │ │ │ │ + addw r0, r6, #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] @ (1de0b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518556,15 +518555,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1de048 │ │ │ │ nop │ │ │ │ mov r0, r3 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xf0c200d5 │ │ │ │ + @ instruction: 0xf13200d5 │ │ │ │ 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] @ (1de17c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -518625,15 +518624,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1de112 │ │ │ │ nop │ │ │ │ cmp r0, r9 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - vshr.s64 q8, , #6 │ │ │ │ + orn r0, sl, #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] @ (1de250 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518697,15 +518696,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1de1e4 │ │ │ │ nop │ │ │ │ add r4, pc │ │ │ │ lsls r5, r4, #5 │ │ │ │ - vqadd.s32 q0, q11, │ │ │ │ + vshr.s64 q0, , #42 │ │ │ │ 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] @ (1de324 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518769,15 +518768,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1de2b8 │ │ │ │ nop │ │ │ │ bics r0, r5 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - mrc 0, 2, r0, cr2, cr5, {6} │ │ │ │ + mcr 0, 6, r0, cr2, 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] @ (1de3f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518841,15 +518840,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1de38c │ │ │ │ nop │ │ │ │ cmn r4, r2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldcl 0, cr0, [lr, #-852]! @ 0xfffffcac │ │ │ │ + stcl 0, cr0, [lr, #852]! @ 0x354 │ │ │ │ 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] @ (1de4c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -518910,15 +518909,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1de456 │ │ │ │ nop │ │ │ │ tst r4, r0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldc 0, cr0, [r6], #852 @ 0x354 │ │ │ │ + stc 0, cr0, [r6, #-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] @ (1de588 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -518979,15 +518978,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1de51e │ │ │ │ nop │ │ │ │ asrs r4, r7 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xebee00d5 │ │ │ │ + mrrc 0, 13, r0, lr, cr5 │ │ │ │ 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] @ (1de660 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -519052,15 +519051,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1de5f0 │ │ │ │ nop │ │ │ │ eors r0, r6 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - adds.w r0, r6, r5, lsr #3 │ │ │ │ + @ instruction: 0xeb8600d5 │ │ │ │ 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] @ (1de738 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -519125,15 +519124,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1de6ca │ │ │ │ nop │ │ │ │ subs r7, #156 @ 0x9c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bics.w r0, lr, r5, lsr #3 │ │ │ │ + @ instruction: 0xeaae00d5 │ │ │ │ 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] @ (1de818 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -519199,15 +519198,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1de7a8 │ │ │ │ nop │ │ │ │ subs r6, #186 @ 0xba │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrd r0, r0, [lr, #-852] @ 0x354 │ │ │ │ + strd r0, r0, [lr, #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] @ (1de8f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -519273,15 +519272,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1de882 │ │ │ │ subs r5, #228 @ 0xe4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia.w r0, {r0, r2, r4, r6, r7} │ │ │ │ + ldrd r0, r0, [r0], #852 @ 0x354 │ │ │ │ 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] @ (1de9d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -519348,16 +519347,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1de964 │ │ │ │ subs r4, #254 @ 0xfe │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1de918 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ + @ instruction: 0xe80c00d5 │ │ │ │ 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] @ (1deab0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -519422,15 +519420,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dea44 │ │ │ │ nop │ │ │ │ subs r4, #32 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1de844 │ │ │ │ + b.n 1de924 │ │ │ │ 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] @ (1deb84 ) │ │ │ │ @@ -519495,15 +519493,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1deb18 │ │ │ │ nop │ │ │ │ subs r3, #72 @ 0x48 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1de770 │ │ │ │ + b.n 1de850 │ │ │ │ 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] @ (1dec58 ) │ │ │ │ @@ -519568,15 +519566,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1debec │ │ │ │ nop │ │ │ │ subs r2, #116 @ 0x74 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1de69c │ │ │ │ + b.n 1de77c │ │ │ │ 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] @ (1ded2c ) │ │ │ │ @@ -519641,15 +519639,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1decc2 │ │ │ │ subs r1, #162 @ 0xa2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1de5c4 │ │ │ │ + b.n 1de6a4 │ │ │ │ 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] @ (1dee04 ) │ │ │ │ @@ -519715,15 +519713,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ded98 │ │ │ │ nop │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1df4f0 │ │ │ │ + b.n 1df5d0 │ │ │ │ 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] @ (1deed8 ) │ │ │ │ @@ -519788,15 +519786,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dee6c │ │ │ │ nop │ │ │ │ adds r7, #244 @ 0xf4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1df41c │ │ │ │ + b.n 1df4fc │ │ │ │ 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] @ (1defac ) │ │ │ │ @@ -519861,15 +519859,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1def40 │ │ │ │ nop │ │ │ │ adds r7, #32 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1df348 │ │ │ │ + b.n 1df428 │ │ │ │ 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] @ (1df080 ) │ │ │ │ @@ -519934,15 +519932,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1df014 │ │ │ │ nop │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1df274 │ │ │ │ + b.n 1df354 │ │ │ │ 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] @ (1df158 ) │ │ │ │ @@ -520008,15 +520006,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1df0ea │ │ │ │ adds r5, #122 @ 0x7a │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1df198 │ │ │ │ + b.n 1df278 │ │ │ │ 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] @ (1df23c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520085,15 +520083,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1df1ca │ │ │ │ nop │ │ │ │ adds r4, #164 @ 0xa4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 170 @ 0xaa │ │ │ │ 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] @ (1df320 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520162,15 +520160,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1df2ae │ │ │ │ nop │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ 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] @ (1df40c ) │ │ │ │ @@ -520239,15 +520237,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1df39a │ │ │ │ adds r2, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ble.n 1df4e4 │ │ │ │ + ble.n 1df3c4 │ │ │ │ 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] @ (1df4f4 ) │ │ │ │ @@ -520316,15 +520314,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1df484 │ │ │ │ nop │ │ │ │ adds r1, #230 @ 0xe6 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bgt.n 1df400 │ │ │ │ + bgt.n 1df4e0 │ │ │ │ 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] @ (1df5dc ) │ │ │ │ @@ -520393,15 +520391,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1df56c │ │ │ │ nop │ │ │ │ adds r0, #254 @ 0xfe │ │ │ │ lsls r5, r4, #5 │ │ │ │ - blt.n 1df518 │ │ │ │ + bgt.n 1df5f8 │ │ │ │ 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] @ (1df6b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520466,15 +520464,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1df644 │ │ │ │ nop │ │ │ │ adds r0, #30 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bge.n 1df644 │ │ │ │ + blt.n 1df724 │ │ │ │ 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] @ (1df794 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520543,15 +520541,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1df722 │ │ │ │ nop │ │ │ │ cmp r7, #76 @ 0x4c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bls.n 1df760 │ │ │ │ + bge.n 1df840 │ │ │ │ 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] @ (1df880 ) │ │ │ │ @@ -520620,15 +520618,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1df80e │ │ │ │ cmp r6, #94 @ 0x5e │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bhi.n 1df870 │ │ │ │ + bls.n 1df950 │ │ │ │ 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] @ (1df96c ) │ │ │ │ @@ -520698,15 +520696,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1df8f8 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bhi.n 1df984 │ │ │ │ + bhi.n 1dfa64 │ │ │ │ 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] @ (1dfa58 ) │ │ │ │ @@ -520776,15 +520774,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1df9e4 │ │ │ │ cmp r4, #134 @ 0x86 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bvc.n 1dfa98 │ │ │ │ + bvc.n 1df978 │ │ │ │ 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] @ (1dfb28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520848,15 +520846,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dfac0 │ │ │ │ cmp r3, #162 @ 0xa2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bvs.n 1dfbc8 │ │ │ │ + bvs.n 1dfaa8 │ │ │ │ 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] @ (1dfc08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520923,15 +520921,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dfb9a │ │ │ │ cmp r2, #212 @ 0xd4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bpl.n 1dfce8 │ │ │ │ + bpl.n 1dfbc8 │ │ │ │ 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] @ (1dfcf4 ) │ │ │ │ @@ -521000,15 +520998,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dfc82 │ │ │ │ nop │ │ │ │ cmp r1, #234 @ 0xea │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bmi.n 1dfc00 │ │ │ │ + bmi.n 1dfce0 │ │ │ │ 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] @ (1dfde0 ) │ │ │ │ @@ -521077,15 +521075,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dfd6e │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bcc.n 1dfd10 │ │ │ │ + bmi.n 1dfdf0 │ │ │ │ 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] @ (1dfec4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521154,15 +521152,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dfe52 │ │ │ │ nop │ │ │ │ cmp r0, #28 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bcs.n 1dfe30 │ │ │ │ + bcc.n 1dff10 │ │ │ │ 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] @ (1dffac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521231,15 +521229,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1dff40 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bne.n 1dff44 │ │ │ │ + bcs.n 1e0024 │ │ │ │ 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] @ (1e0094 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521308,15 +521306,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e0028 │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - beq.n 1e005c │ │ │ │ + bne.n 1e013c │ │ │ │ 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] @ (1e0188 ) │ │ │ │ @@ -521387,15 +521385,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e011a │ │ │ │ movs r5, #94 @ 0x5e │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + beq.n 1e0248 │ │ │ │ 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] @ (1e0270 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521464,15 +521462,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e0202 │ │ │ │ nop │ │ │ │ movs r4, #116 @ 0x74 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ 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] @ (1e0364 ) │ │ │ │ @@ -521543,15 +521541,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e02f4 │ │ │ │ nop │ │ │ │ movs r3, #130 @ 0x82 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, 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] @ (1e0458 ) │ │ │ │ @@ -521622,15 +521620,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e03ea │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5!, {r2, r3, 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] @ (1e0554 ) │ │ │ │ @@ -521705,15 +521703,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e04dc │ │ │ │ nop │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4, {r1, r4, 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] @ (1e0630 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -521784,15 +521782,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 1e05c6 │ │ │ │ mov r0, r9 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1e058c │ │ │ │ movs r0, #166 @ 0xa6 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ 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] @ (1e08b8 ) │ │ │ │ @@ -521981,17 +521979,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, r0, #7 │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 1e0de8 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -522366,15 +522364,15 @@ │ │ │ │ vmov r4, s16 │ │ │ │ b.n 1e0846 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ @@ -522682,17 +522680,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r4, r1, #26 │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 1e179a │ │ │ │ cmp r2, #3 │ │ │ │ @@ -523062,15 +523060,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1e1466 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r2, #30 │ │ │ │ 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 │ │ │ │ @@ -523496,21 +523494,21 @@ │ │ │ │ b.n 1e1b76 │ │ │ │ lsrs r2, r1, #19 │ │ │ │ lsls r5, r4, #5 │ │ │ │ b.n 1e19e8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 1e157c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -524026,21 +524024,21 @@ │ │ │ │ nop │ │ │ │ lsls r6, r6, #25 │ │ │ │ lsls r5, r4, #5 │ │ │ │ b.n 1e2394 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r1, r6, #3 │ │ │ │ udf #42 @ 0x2a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -524520,15 +524518,15 @@ │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ bge.n 1e28d4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n 1e29b0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1e2870 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -524879,17 +524877,17 @@ │ │ │ │ str.w r8, [r7, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1e287e │ │ │ │ b.n 1e2ae2 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ 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 │ │ │ │ @@ -525234,15 +525232,15 @@ │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ bne.n 1e3200 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ cmp r5, #15 │ │ │ │ bhi.n 1e3146 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -525593,17 +525591,17 @@ │ │ │ │ str.w r8, [r7, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1e3154 │ │ │ │ b.n 1e33b8 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r4, [pc, #856] @ (1e3960 ) │ │ │ │ + ldr r5, [pc, #280] @ (1e3720 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r1, [pc, #992] @ (1e39ec ) │ │ │ │ + ldr r2, [pc, #416] @ (1e37ac ) │ │ │ │ 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 │ │ │ │ @@ -525976,15 +525974,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4000f0 │ │ │ │ + @ instruction: 0xfab000f0 │ │ │ │ stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r4, #5 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 1e3a80 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ @@ -526299,17 +526297,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ blx r3 │ │ │ │ b.n 1e3a8e │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - bics r4, r6 │ │ │ │ + add r4, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r6, r5 │ │ │ │ + asrs r6, r3 │ │ │ │ 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 │ │ │ │ @@ -526800,15 +526798,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ pop {r1, r3, r5, r6, r7, pc} │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q0, q8, #30 │ │ │ │ + ands.w r0, r2, #240 @ 0xf0 │ │ │ │ revsh r4, r4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 1e4506 │ │ │ │ add r1, sp, #12 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -527169,17 +527167,17 @@ │ │ │ │ b.n 1e4588 │ │ │ │ mov r0, r5 │ │ │ │ bl 16ac00 │ │ │ │ b.n 1e47d0 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 16ac00 │ │ │ │ @@ -528099,15 +528097,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ mov r4, r7 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e53fe │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ 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 │ │ │ │ @@ -528129,15 +528127,15 @@ │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ bl 1c354c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1e545a │ │ │ │ strd r7, r5, [r0, #4] │ │ │ │ b.n 1e545a │ │ │ │ nop │ │ │ │ - blt.n 1e5448 │ │ │ │ + bgt.n 1e5528 │ │ │ │ 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] @ (1e554c ) │ │ │ │ @@ -528201,17 +528199,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e54ea │ │ │ │ bne.n 1e5640 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r3, #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] @ (1e561c ) │ │ │ │ @@ -528277,17 +528275,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e55b8 │ │ │ │ nop │ │ │ │ beq.n 1e5578 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r1, #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] @ (1e56e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -528349,17 +528347,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e5684 │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r0, #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] @ (1e5884 ) │ │ │ │ @@ -528497,23 +528495,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e579a │ │ │ │ nop │ │ │ │ ldmia r7!, {r4} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r3, #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] @ (1e5948 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -528573,17 +528571,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e58f0 │ │ │ │ nop │ │ │ │ ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + ldrb r6, [r3, #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] @ (1e5a10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -528645,17 +528643,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e59b0 │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r2, #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] @ (1e5aa0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -528698,15 +528696,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r6, #4 │ │ │ │ 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 │ │ │ │ @@ -528761,15 +528759,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r3!, {r2, r6} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ 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] @ (1e5bf8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -528818,15 +528816,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ 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] @ (1e5cc4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -528891,17 +528889,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e5c62 │ │ │ │ nop │ │ │ │ ldmia r2, {r2} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r4, #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] @ (1e5d8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -528963,17 +528961,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e5d2c │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r3, #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] @ (1e5e5c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -529038,17 +529036,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e5dfa │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r1, #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] @ (1e5f14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -529108,17 +529106,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e5ebc │ │ │ │ nop │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r2, #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] @ (1e5fb4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -529171,15 +529169,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ 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] @ (1e6050 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -529232,15 +529230,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r3, r6} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ 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] @ (1e60ec ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -529294,15 +529292,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r6, #6 │ │ │ │ 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] @ (1e6184 ) │ │ │ │ @@ -529349,15 +529347,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r3} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r4, #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] @ (1e622c ) │ │ │ │ @@ -529404,15 +529402,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r7, #1 │ │ │ │ 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] @ (1e62d4 ) │ │ │ │ @@ -529459,15 +529457,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r0, r4, #5 │ │ │ │ + adds r0, r2, #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] @ (1e639c ) │ │ │ │ @@ -529530,17 +529528,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e633c │ │ │ │ stmia r3!, {r3, r5} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #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] @ (1e6464 ) │ │ │ │ @@ -529602,17 +529600,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e6404 │ │ │ │ stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #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] @ (1e651c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -529672,17 +529670,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e64c4 │ │ │ │ nop │ │ │ │ stmia r1!, {r3, r4, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #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] @ (1e65c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -529732,15 +529730,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r2, r3, 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] @ (1e6654 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -529784,15 +529782,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r0!, {r1, r4, r5} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + subs r6, r1, 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] @ (1e6728 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -529861,17 +529859,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e66d0 │ │ │ │ nop │ │ │ │ itte ge │ │ │ │ lslge r4, r4, #5 │ │ │ │ - addge r6, r3, r4 │ │ │ │ + addge r6, r1, r6 │ │ │ │ lsllt r5, r2, #3 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ 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] @ (1e67f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -529933,17 +529931,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e6790 │ │ │ │ nop │ │ │ │ bkpt 0x00d2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ 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] @ (1e688c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -529992,15 +529990,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bkpt 0x0006 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + adds r0, r3, 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] @ (1e6934 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -530057,15 +530055,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ 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] @ (1e69e4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -530126,15 +530124,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r2, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r0, #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] @ (1e6a84 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -530187,15 +530185,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r2, r4} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r4, #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] @ (1e6b34 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -530256,15 +530254,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r6, 1e6b94 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ 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] @ (1e6bf0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -530331,15 +530329,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ revsh r6, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ 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] @ (1e6ca4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530399,17 +530397,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e6c4c │ │ │ │ nop │ │ │ │ rev r0, r2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r0, #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] @ (1e6d5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530469,17 +530467,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e6d04 │ │ │ │ nop │ │ │ │ cbnz r0, 1e6d76 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r1, #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] @ (1e6e14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530539,17 +530537,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e6dbc │ │ │ │ nop │ │ │ │ @ instruction: 0xb8a0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r2, #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] @ (1e6ef0 ) │ │ │ │ @@ -530616,17 +530614,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e6e8c │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ 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] @ (1e6fa8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530686,17 +530684,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e6f50 │ │ │ │ nop │ │ │ │ @ instruction: 0xb70c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r7, #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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e7070 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530758,17 +530756,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e7010 │ │ │ │ nop │ │ │ │ @ instruction: 0xb652 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r6, #20] │ │ │ │ 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] @ (1e7128 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530828,17 +530826,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e70d0 │ │ │ │ nop │ │ │ │ push {r2, r3, r7, lr} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r7, #8] │ │ │ │ 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] @ (1e71e8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -530900,15 +530898,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r7, #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 │ │ │ │ ldr r3, [pc, #156] @ (1e729c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530968,17 +530966,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e7244 │ │ │ │ nop │ │ │ │ push {r3, r4} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r1, 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] @ (1e7364 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531040,17 +531038,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e7304 │ │ │ │ nop │ │ │ │ cbz r6, 1e73be │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsh r2, [r0, 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] @ (1e7434 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -531115,17 +531113,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e73d2 │ │ │ │ nop │ │ │ │ uxth r4, r2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ 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] @ (1e74d0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -531174,15 +531172,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbz r2, 1e7504 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r4, r2, #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] @ (1e7558 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531228,15 +531226,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r0, 1e7568 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r1, #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] @ 1e75b4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -531468,17 +531466,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e7798 │ │ │ │ nop │ │ │ │ add r6, sp, #784 @ 0x310 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ 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] @ (1e78cc ) │ │ │ │ @@ -531537,15 +531535,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r4, pc} │ │ │ │ add r6, sp, #32 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r0, r3, #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] @ (1e7990 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531607,17 +531605,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e7930 │ │ │ │ nop │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldr r6, [r2, 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] @ (1e7a48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531677,17 +531675,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e79f0 │ │ │ │ nop │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r3, 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] @ (1e7af8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531743,17 +531741,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e7aa4 │ │ │ │ add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ 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] @ (1e7ba4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -531808,17 +531806,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cbz r4, 1e7c12 │ │ │ │ + push {r2, r3} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ 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] @ 1e7c0c │ │ │ │ sub sp, #28 │ │ │ │ @@ -532048,15 +532046,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r0, #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] @ 1e7ebc │ │ │ │ sub sp, #28 │ │ │ │ @@ -532291,16 +532289,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e80a8 │ │ │ │ nop │ │ │ │ add r5, pc, #744 @ (adr r5, 1e83f4 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - vqadd.u64 q0, q14, q2 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + vshr.u64 q0, q2, #20 │ │ │ │ + str r6, [r3, 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] @ (1e81d0 ) │ │ │ │ @@ -532362,16 +532360,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e8170 │ │ │ │ add r4, pc, #960 @ (adr r4, 1e8594 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - mrc2 0, 3, r0, cr4, cr4, {6} │ │ │ │ - ldr r7, [pc, #656] @ (1e846c ) │ │ │ │ + mcr2 0, 7, r0, cr4, cr4, {6} │ │ │ │ + str r4, [r2, 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] @ (1e8284 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532430,16 +532428,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e8230 │ │ │ │ add r4, pc, #176 @ (adr r4, 1e8338 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldc2 0, cr0, [ip, #848]! @ 0x350 │ │ │ │ - ldr r6, [pc, #960] @ (1e8650 ) │ │ │ │ + mcr2 0, 1, r0, cr12, cr4, {6} │ │ │ │ + ldr r7, [pc, #384] @ (1e8410 ) │ │ │ │ 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] @ (1e8334 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532495,16 +532493,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e82e0 │ │ │ │ add r3, pc, #480 @ (adr r3, 1e8518 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stc2 0, cr0, [ip, #-848] @ 0xfffffcb0 │ │ │ │ - ldr r6, [pc, #256] @ (1e8440 ) │ │ │ │ + ldc2l 0, cr0, [ip, #-848]! @ 0xfffffcb0 │ │ │ │ + ldr r6, [pc, #704] @ (1e8600 ) │ │ │ │ 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] @ (1e83bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532545,15 +532543,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add r2, pc, #800 @ (adr r2, 1e86e0 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldc2l 0, cr0, [r4], #-848 @ 0xfffffcb0 │ │ │ │ + stc2l 0, cr0, [r4], #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] @ 1e842c │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w ip, [pc, #84] @ 1e8430 │ │ │ │ @@ -532725,16 +532723,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e853c │ │ │ │ nop │ │ │ │ add r1, pc, #128 @ (adr r1, 1e8618 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xfaae00d4 │ │ │ │ - ldr r3, [pc, #904] @ (1e8928 ) │ │ │ │ + @ instruction: 0xfb1e00d4 │ │ │ │ + ldr r4, [pc, #328] @ (1e86e8 ) │ │ │ │ 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] @ (1e864c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532794,16 +532792,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e85f4 │ │ │ │ nop │ │ │ │ add r0, pc, #416 @ (adr r0, 1e87f0 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr??.w r0, [r6, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #168] @ (1e8700 ) │ │ │ │ + @ instruction: 0xfa6600d4 │ │ │ │ + ldr r3, [pc, #616] @ (1e88c0 ) │ │ │ │ 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] @ (1e8720 ) │ │ │ │ @@ -532867,15 +532865,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrsb.w r0, [r8, r4, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf98800d4 │ │ │ │ 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] @ (1e87e8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -532936,15 +532934,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr.w r0, [r0, r4, lsl #1] │ │ │ │ + str.w r0, [r0, #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] @ (1e8900 ) │ │ │ │ @@ -533029,15 +533027,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xf73800d4 │ │ │ │ + @ instruction: 0xf7a800d4 │ │ │ │ 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] @ (1e8a08 ) │ │ │ │ @@ -533118,15 +533116,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xf63000d4 │ │ │ │ + subw r0, r0, #2260 @ 0x8d4 │ │ │ │ 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] @ (1e8ae0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533194,16 +533192,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e8a78 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - sbc.w r0, r6, #6946816 @ 0x6a0000 │ │ │ │ - mov lr, r2 │ │ │ │ + rsbs r0, r6, #6946816 @ 0x6a0000 │ │ │ │ + bx r0 │ │ │ │ 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 │ │ │ │ @@ -533264,15 +533262,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - eor.w r0, r0, #6946816 @ 0x6a0000 │ │ │ │ + @ instruction: 0xf4f000d4 │ │ │ │ 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 │ │ │ │ @@ -533342,16 +533340,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e8c38 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xf3b200d4 │ │ │ │ - add lr, ip │ │ │ │ + bic.w r0, r2, #6946816 @ 0x6a0000 │ │ │ │ + cmp r6, sl │ │ │ │ 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] @ (1e8d18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533392,15 +533390,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xf31800d4 │ │ │ │ + usat r0, #20, r8, lsl #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #88] @ 1e8d88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w ip, [pc, #84] @ 1e8d8c │ │ │ │ @@ -533571,15 +533569,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r4, pc} │ │ │ │ str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xf12000d4 │ │ │ │ + @ instruction: 0xf19000d4 │ │ │ │ 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] @ (1e8fd8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -533640,16 +533638,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e8f78 │ │ │ │ nop │ │ │ │ str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - orn r0, ip, #212 @ 0xd4 │ │ │ │ - sbcs r6, r3 │ │ │ │ + @ instruction: 0xf0dc00d4 │ │ │ │ + tst r6, r1 │ │ │ │ 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] @ (1e9094 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533715,15 +533713,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - vshr.s64 q0, q2, #34 │ │ │ │ + and.w r0, lr, #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] @ (1e913c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ @@ -533775,15 +533773,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - mrc 0, 7, r0, cr8, cr4, {6} │ │ │ │ + vqadd.s32 q8, q12, q2 │ │ │ │ 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] @ 1e91f0 │ │ │ │ @@ -533976,16 +533974,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e9310 │ │ │ │ nop │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldcl 0, cr0, [r2], {212} @ 0xd4 │ │ │ │ - subs r6, #2 │ │ │ │ + stcl 0, cr0, [r2, #-848] @ 0xfffffcb0 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ 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 │ │ │ │ @@ -534058,16 +534056,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e9400 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xebe000d4 │ │ │ │ - subs r5, #16 │ │ │ │ + mrrc 0, 13, r0, r0, cr4 @ │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ 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] @ (1e94ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534111,15 +534109,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adc.w r0, r6, r4, lsr #3 │ │ │ │ + subs.w r0, r6, 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] @ 1e9548 │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [pc, #64] @ (1e954c ) │ │ │ │ @@ -534296,16 +534294,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e9688 │ │ │ │ ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrd r0, r0, [ip, #-848] @ 0x350 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + strd r0, r0, [ip, #848] @ 0x350 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ 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] @ (1e97b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534367,16 +534365,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e9750 │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldmia.w r4, {r2, r4, r6, r7} │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + stmdb r4, {r2, r4, r6, r7} │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ 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] @ (1e9858 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534429,16 +534427,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1e9818 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + strex r0, r0, [ip, #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] @ (1e9928 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534502,17 +534499,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e98c4 │ │ │ │ ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1e9768 │ │ │ │ + b.n 1e9848 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ 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] @ (1e9a10 ) │ │ │ │ @@ -534582,17 +534579,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e99a4 │ │ │ │ ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1e9680 │ │ │ │ + b.n 1e9760 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ 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] @ (1e9ac0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534648,17 +534645,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e9a6c │ │ │ │ ldrh r4, [r5, #30] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1e95c8 │ │ │ │ + b.n 1e96a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ 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] @ (1e9b70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534714,17 +534711,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e9b1c │ │ │ │ ldrh r4, [r7, #24] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1e9518 │ │ │ │ + b.n 1e95f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ 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] @ (1e9c20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534780,17 +534777,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e9bcc │ │ │ │ ldrh r4, [r1, #20] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1e9468 │ │ │ │ + b.n 1e9548 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ 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] @ (1e9d2c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -534875,17 +534872,17 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e9c9e │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #14] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1ea374 │ │ │ │ + b.n 1ea454 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ 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] @ (1e9de4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534945,17 +534942,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e9d8c │ │ │ │ nop │ │ │ │ ldrh r0, [r2, #6] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1ea2a8 │ │ │ │ + b.n 1ea388 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r4, #2 │ │ │ │ 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] @ (1e9e94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535011,17 +535008,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e9e40 │ │ │ │ ldrh r0, [r3, #0] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1ea1f4 │ │ │ │ + b.n 1ea2d4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ 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] @ (1e9f4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535081,17 +535078,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1e9ef4 │ │ │ │ nop │ │ │ │ strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1ea140 │ │ │ │ + b.n 1ea220 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ 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] @ (1e9ff8 ) │ │ │ │ @@ -535138,15 +535135,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1ea078 │ │ │ │ + b.n 1ea158 │ │ │ │ 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 │ │ │ │ @@ -535508,17 +535505,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ea490 │ │ │ │ strh r0, [r2, #14] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - blt.n 1ea5a0 │ │ │ │ + blt.n 1ea480 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ 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] @ (1ea5a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535578,17 +535575,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ea550 │ │ │ │ nop │ │ │ │ strh r4, [r1, #8] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bge.n 1ea4e4 │ │ │ │ + blt.n 1ea5c4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ 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] @ (1ea654 ) │ │ │ │ @@ -535635,15 +535632,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ strh r0, [r2, #2] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bls.n 1ea61c │ │ │ │ + bge.n 1ea6fc │ │ │ │ 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 │ │ │ │ @@ -535722,17 +535719,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ea6f0 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bhi.n 1ea738 │ │ │ │ + bls.n 1ea818 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ 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 │ │ │ │ @@ -535785,15 +535782,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #25] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bhi.n 1ea864 │ │ │ │ + bhi.n 1ea744 │ │ │ │ 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] @ (1ea88c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535833,15 +535830,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #23] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bvc.n 1ea7e0 │ │ │ │ + bhi.n 1ea8c0 │ │ │ │ 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] @ (1ea958 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -535906,17 +535903,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ea8f6 │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #21] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bvs.n 1ea938 │ │ │ │ + bvc.n 1eaa18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ 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] @ (1eaa10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535976,17 +535973,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ea9b8 │ │ │ │ nop │ │ │ │ ldrb r4, [r4, #18] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bvs.n 1eaa7c │ │ │ │ + bvs.n 1ea95c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ 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] @ (1eaae0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -536051,17 +536048,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1eaa7e │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #15] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 1eabb0 │ │ │ │ + bpl.n 1eaa90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r7, #6 │ │ │ │ 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] @ (1eab70 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -536104,15 +536101,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bmi.n 1eab00 │ │ │ │ + bpl.n 1eabe0 │ │ │ │ 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] @ (1eac2c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -536173,15 +536170,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bmi.n 1eac44 │ │ │ │ + bmi.n 1ead24 │ │ │ │ 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] @ (1eacf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -536243,17 +536240,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1eac90 │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #7] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bcc.n 1eada0 │ │ │ │ + bcc.n 1eac80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ 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] @ (1ead80 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -536296,15 +536293,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bcs.n 1eacf0 │ │ │ │ + bcc.n 1eadd0 │ │ │ │ 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] @ (1eae2c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -536364,15 +536361,15 @@ │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1eadf6 │ │ │ │ b.n 1eade8 │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bcs.n 1eae74 │ │ │ │ + bcs.n 1ead54 │ │ │ │ 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] @ 1eae90 │ │ │ │ sub sp, #28 │ │ │ │ @@ -536579,15 +536576,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r2, [r7, #23] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + beq.n 1eb0b8 │ │ │ │ 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] @ 1eb118 │ │ │ │ @@ -536841,15 +536838,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r2, [r2, #12] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ 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] @ 1eb3dc │ │ │ │ sub sp, #28 │ │ │ │ @@ -537056,15 +537053,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, #5] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ 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] @ (1eb6b8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -537159,15 +537156,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ strb r0, [r1, #1] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ 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] @ (1eb7c8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -537268,15 +537265,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, 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] @ (1eb88c ) │ │ │ │ @@ -537341,15 +537338,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r3, 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, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #188] @ (1eb964 ) │ │ │ │ @@ -537422,15 +537419,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r7!, {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] @ (1eba4c ) │ │ │ │ @@ -537512,15 +537509,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, 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] @ (1ebb28 ) │ │ │ │ @@ -537588,17 +537585,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ebac0 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ 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 │ │ │ │ @@ -537651,15 +537648,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r3, 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] @ (1ebc8c ) │ │ │ │ @@ -537710,15 +537707,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ 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] @ (1ebd14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -537764,15 +537761,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r6, #20] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, 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] @ (1ebdbc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -537825,15 +537822,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ 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] @ (1ebe54 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -537882,15 +537879,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r7, #0] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r4, 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] @ (1ebedc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -537936,15 +537933,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, 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] @ (1ebf84 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -537997,15 +537994,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r1!, {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] @ (1ec064 ) │ │ │ │ @@ -538076,17 +538073,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ebffe │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - nop {14} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r0, #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] @ (1ec110 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -538139,17 +538136,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - itt cs │ │ │ │ - lslcs r4, r2, #3 │ │ │ │ - pushcs {r4, lr} │ │ │ │ + ite ls │ │ │ │ + lslls r4, r2, #3 │ │ │ │ + pushhi {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] @ (1ec1bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -538195,15 +538192,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x00e8 │ │ │ │ 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 │ │ │ │ @@ -538563,17 +538560,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ec64c │ │ │ │ nop │ │ │ │ str r0, [r2, #0] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cbnz r6, 1ec6d2 │ │ │ │ + rev r6, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r0, #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] @ (1ec7b4 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -538672,19 +538669,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1ec738 │ │ │ │ nop │ │ │ │ ldrsh r4, [r2, r5] │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrsh r0, [r1, r4] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + cbnz r0, 1ec7c2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ 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] @ (1ec8d8 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -538789,19 +538786,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1ec854 │ │ │ │ nop │ │ │ │ ldrsh r4, [r7, r0] │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrb r4, [r5, r7] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ 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] @ (1eca08 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -538912,19 +538909,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1ec97c │ │ │ │ nop │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ 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] @ (1ecafc ) │ │ │ │ @@ -539008,19 +539005,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1eca9a │ │ │ │ nop │ │ │ │ ldrh r6, [r4, r7] │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrh r4, [r4, r6] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ 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] @ (1ecc00 ) │ │ │ │ @@ -539112,19 +539109,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1ecb96 │ │ │ │ nop │ │ │ │ ldrh r2, [r6, r3] │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r0, #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] @ (1ecd14 ) │ │ │ │ @@ -539224,19 +539221,19 @@ │ │ │ │ bl 2059f0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1ecca4 │ │ │ │ ldr r6, [r5, r7] │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldr r4, [r3, r6] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cbz r6, 1ecd6c │ │ │ │ + cbz r6, 1ecd88 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ 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] @ (1ecdec ) │ │ │ │ @@ -539302,17 +539299,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ecd88 │ │ │ │ nop │ │ │ │ ldr r4, [r3, r3] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - sxtb r2, r3 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r7, #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] @ (1eceb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -539374,17 +539371,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ece54 │ │ │ │ nop │ │ │ │ ldr r6, [r1, r0] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cbz r0, 1ecee0 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ 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] @ (1ecf6c ) │ │ │ │ @@ -539436,15 +539433,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb r4, [r0, r5] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + cbz r0, 1ecf82 │ │ │ │ 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] │ │ │ │ @@ -539576,17 +539573,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r3, #7 │ │ │ │ b.n 1ed07c │ │ │ │ nop │ │ │ │ ldrsb r6, [r1, r0] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ 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] @ (1ed1cc ) │ │ │ │ @@ -539638,15 +539635,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r4, r3] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ 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] @ (1ed258 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -539693,15 +539690,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r2, [r6, r0] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ 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] @ (1ed380 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -539798,17 +539795,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r3, #7 │ │ │ │ b.n 1ed2e8 │ │ │ │ nop │ │ │ │ strh r2, [r4, r6] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldc2l 0, cr0, [r8, #848]! @ 0x350 │ │ │ │ + mcr2 0, 3, r0, cr8, 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] @ (1ed448 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -539863,15 +539860,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r0, [r7, r1] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ 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] @ (1ed4f4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -539922,15 +539919,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r6, [r6, r6] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ 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] @ (1ed5ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -539991,17 +539988,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ed550 │ │ │ │ nop │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - smlaldx r0, r0, sl, r4 │ │ │ │ + ldc2 0, cr0, [sl], #-848 @ 0xfffffcb0 │ │ │ │ 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] @ (1ed68c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -540068,17 +540065,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ed624 │ │ │ │ str r4, [r1, r1] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfae800d4 │ │ │ │ + @ instruction: 0xfb5800d4 │ │ │ │ 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] @ (1ed740 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -540134,17 +540131,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ed712 │ │ │ │ ldr r7, [pc, #424] @ (1ed8ec ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfb8000d4 │ │ │ │ + @ instruction: 0xfbf000d4 │ │ │ │ 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] @ (1ed808 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540205,17 +540202,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ed7a8 │ │ │ │ nop │ │ │ │ ldr r6, [pc, #744] @ (1edaf4 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vld4. {d16-d19}, [lr :64], r4 │ │ │ │ + ldr??.w r0, [lr, #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] @ (1ed8c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540274,17 +540271,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ed868 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #976] @ (1edc94 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r7, pc, #520 @ (adr r7, 1edad0 ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 1edc90 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh.w r0, [r6, #212] @ 0xd4 │ │ │ │ + vld4. {d0-d3}, [r6 :64], r4 │ │ │ │ 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] @ (1ed988 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540344,17 +540341,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ed92a │ │ │ │ ldr r5, [pc, #232] @ (1eda74 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r6, pc, #744 @ (adr r6, 1edc78 ) │ │ │ │ + add r7, pc, #168 @ (adr r7, 1eda38 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf7ec00d4 │ │ │ │ + ldr.w r0, [ip, 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] @ (1eda58 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ @@ -540417,17 +540414,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ed9f8 │ │ │ │ ldr r4, [pc, #448] @ (1edc1c ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r5, pc, #936 @ (adr r5, 1ede08 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 1edbc8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf71c00d4 │ │ │ │ + @ instruction: 0xf78c00d4 │ │ │ │ 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] @ (1edb20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540487,17 +540484,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1edac2 │ │ │ │ ldr r3, [pc, #648] @ (1eddac ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r5, pc, #136 @ (adr r5, 1edbb0 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 1edd70 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf65400d4 │ │ │ │ + movt r0, #18644 @ 0x48d4 │ │ │ │ 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] @ (1edbc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540549,15 +540546,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #880] @ (1edf34 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r4, pc, #456 @ (adr r4, 1edd90 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 1edf50 ) │ │ │ │ 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] @ (1edc84 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -540627,15 +540624,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #232] @ (1edd70 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r3, pc, #704 @ (adr r3, 1edf4c ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 1edd0c ) │ │ │ │ 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] @ (1edd38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -540694,17 +540691,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1edce2 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #496] @ (1edf2c ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r3, pc, #40 @ (adr r3, 1edd68 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 1edf28 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bics.w r0, lr, #6946816 @ 0x6a0000 │ │ │ │ + @ instruction: 0xf4ae00d4 │ │ │ │ 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] @ (1eddf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540762,17 +540759,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1edd9a │ │ │ │ ldr r0, [pc, #784] @ (1ee104 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r2, pc, #320 @ (adr r2, 1edf38 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 1ee0f8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - usat r0, #20, r4, lsl #3 │ │ │ │ + @ instruction: 0xf3f400d4 │ │ │ │ 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] @ (1edea4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540828,17 +540825,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ede4e │ │ │ │ nop │ │ │ │ ldr r0, [pc, #48] @ (1eded8 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r1, pc, #632 @ (adr r1, 1ee124 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 1edee4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf2d200d4 │ │ │ │ + sbfx r0, r2, #3, #21 │ │ │ │ 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] @ (1edf6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540898,17 +540895,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1edf0e │ │ │ │ bx sl │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r0, pc, #856 @ (adr r0, 1ee2cc ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 1ee08c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - addw r0, r8, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xf27800d4 │ │ │ │ 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] @ (1ee020 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540964,17 +540961,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1edfca │ │ │ │ nop │ │ │ │ mov r8, r2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add r0, pc, #136 @ (adr r0, 1ee0b0 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 1ee270 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adcs.w r0, r6, #212 @ 0xd4 │ │ │ │ + rsb r0, r6, #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] @ (1ee0d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -541030,17 +541027,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ee07e │ │ │ │ nop │ │ │ │ cmp ip, fp │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf0a200d4 │ │ │ │ + adds.w r0, r2, #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] @ (1ee19c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -541100,17 +541097,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ee13e │ │ │ │ cmp r6, r4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vshr.s64 q8, q2, #40 │ │ │ │ + orr.w r0, r8, #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] @ (1ee26c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ @@ -541173,17 +541170,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ee20c │ │ │ │ add r4, fp │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vqadd.s8 q0, q12, q2 │ │ │ │ + vqadd.s64 q8, q12, q2 │ │ │ │ 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] @ (1ee33c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ @@ -541246,17 +541243,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ee2dc │ │ │ │ bics r4, r1 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mrc 0, 1, r0, cr8, cr4, {6} │ │ │ │ + mcr 0, 5, r0, cr8, 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] @ (1ee3cc ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -541297,15 +541294,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, r7 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ 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] @ (1ee498 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -541369,17 +541366,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ee438 │ │ │ │ tst r0, r6 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldcl 0, cr0, [ip], {212} @ 0xd4 │ │ │ │ + stcl 0, cr0, [ip, #-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] @ (1ee550 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -541438,17 +541435,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ee4f8 │ │ │ │ nop │ │ │ │ adcs r4, r4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc 0, cr0, [r6], #-848 @ 0xfffffcb0 │ │ │ │ + ldc 0, cr0, [r6], {212} @ 0xd4 │ │ │ │ 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] @ (1ee620 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -541513,17 +541510,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ee5bc │ │ │ │ nop │ │ │ │ lsls r0, r5 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adcs.w r0, r6, r4, lsr #3 │ │ │ │ + rsb r0, r6, 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] @ (1ee6fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -541591,17 +541588,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ee694 │ │ │ │ nop │ │ │ │ subs r7, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - orns r0, sl, r4, lsr #3 │ │ │ │ + @ instruction: 0xeaea00d4 │ │ │ │ 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] @ (1ee7a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -541648,15 +541645,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r6, #252 @ 0xfc │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ 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] @ (1ee854 ) │ │ │ │ @@ -541707,15 +541704,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r6, #88 @ 0x58 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ 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] @ (1ee8fc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -541768,15 +541765,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r5, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ 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] @ (1ee9a4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -541829,15 +541826,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r5, #0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #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, #148] @ (1eea54 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -541892,15 +541889,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r4, #88 @ 0x58 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ 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] @ (1eeafc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -541953,15 +541950,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r3, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ 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] @ (1eebc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542025,17 +542022,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1eeb66 │ │ │ │ nop │ │ │ │ subs r3, #2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1ee730 │ │ │ │ + b.n 1ee810 │ │ │ │ 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] @ (1eec64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542079,15 +542076,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ subs r2, #50 @ 0x32 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ 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] @ (1eed0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542135,15 +542132,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r1, #154 @ 0x9a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ 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] @ (1eedc8 ) │ │ │ │ @@ -542198,15 +542195,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r0, #236 @ 0xec │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ 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] @ (1eee70 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542259,15 +542256,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ 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] @ (1eef18 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542320,15 +542317,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ 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] @ (1eefc8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -542383,15 +542380,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r6, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ 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] @ (1ef070 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542444,15 +542441,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r6, #52 @ 0x34 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ 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] @ (1ef134 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542514,17 +542511,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ef0d4 │ │ │ │ nop │ │ │ │ adds r5, #142 @ 0x8e │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1ef1c4 │ │ │ │ + b.n 1ef2a4 │ │ │ │ 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] @ (1ef204 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -542589,17 +542586,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ef1a2 │ │ │ │ nop │ │ │ │ adds r4, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ 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] @ (1ef294 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -542642,15 +542639,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r3, #242 @ 0xf2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #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] @ (1ef32c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -542699,15 +542696,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ 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] @ (1ef3d4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542760,15 +542757,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #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] @ (1ef47c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542821,15 +542818,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ 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] @ (1ef52c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -542884,15 +542881,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ 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] @ (1ef5d4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542945,15 +542942,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r2, #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] @ (1ef698 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543015,17 +543012,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ef638 │ │ │ │ nop │ │ │ │ adds r0, #42 @ 0x2a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 1ef660 │ │ │ │ + blt.n 1ef740 │ │ │ │ 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] @ (1ef768 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -543090,17 +543087,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ef706 │ │ │ │ nop │ │ │ │ cmp r7, #96 @ 0x60 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bge.n 1ef790 │ │ │ │ + bge.n 1ef870 │ │ │ │ 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] @ (1ef7f8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -543143,15 +543140,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r6, #142 @ 0x8e │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r5, #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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (1ef890 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -543200,15 +543197,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, #2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #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] @ (1ef938 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -543261,15 +543258,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r5, #108 @ 0x6c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ 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] @ (1ef9e0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -543322,15 +543319,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r4, #196 @ 0xc4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #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] @ (1efa90 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -543385,15 +543382,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r4, #28 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #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] @ (1efb38 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -543446,15 +543443,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ 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] @ (1efbe8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543510,15 +543507,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #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, #156] @ (1efca0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543576,15 +543573,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r2, #18 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r0, #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] @ (1efd50 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543640,15 +543637,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r1, #90 @ 0x5a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r2, #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] @ (1efe08 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543706,15 +543703,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r0, #170 @ 0xaa │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r3, #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] @ (1efec0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543772,15 +543769,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r7, #242 @ 0xf2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh 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] @ (1eff70 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543836,15 +543833,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r7, #58 @ 0x3a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ 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] @ (1f0020 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543900,15 +543897,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r6, #138 @ 0x8a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r0, #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] @ (1f00d8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543966,15 +543963,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r5, #218 @ 0xda │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r1, #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] @ (1f0190 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544032,15 +544029,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r5, #34 @ 0x22 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r2, #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] @ (1f0240 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544096,15 +544093,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, #106 @ 0x6a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r4, #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] @ (1f02f8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544162,15 +544159,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r3, #186 @ 0xba │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ 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] @ (1f03a8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544226,15 +544223,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r3, #2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ 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] @ (1f0460 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544292,15 +544289,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r0, #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] @ (1f0518 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544358,15 +544355,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, #154 @ 0x9a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r1, #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] @ (1f05c8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544422,15 +544419,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, #226 @ 0xe2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r4, [r3, #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] @ (1f0678 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544486,15 +544483,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ 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] @ (1f0730 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544552,15 +544549,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r2, r0, #6 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ 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] @ (1f07e8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544618,15 +544615,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r2, r1, #3 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ 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] @ (1f08b4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -544692,17 +544689,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f0850 │ │ │ │ nop │ │ │ │ subs r2, r2, #0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ 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] @ (1f0954 ) │ │ │ │ @@ -544749,15 +544746,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r2, r0, #5 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r2, #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] @ (1f0a04 ) │ │ │ │ @@ -544809,15 +544806,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r6, r4, #2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r2, [r4, #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 │ │ │ │ @@ -544876,15 +544873,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r6, r5, r7 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r4, #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] @ (1f0b6c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544937,15 +544934,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs r0, r7, r4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ 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] @ (1f0c18 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544999,15 +544996,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r0, r2, r2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r1, #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] @ (1f0ccc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545063,15 +545060,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r4, r4, r7 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r3, #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] @ (1f0d78 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545125,15 +545122,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r0, r6, r4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ 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] @ (1f0e44 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545199,17 +545196,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f0de0 │ │ │ │ nop │ │ │ │ adds r2, r0, r2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, 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] @ (1f0ee4 ) │ │ │ │ @@ -545256,15 +545253,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ asrs r2, r6, #30 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r0, #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] @ (1f0f94 ) │ │ │ │ @@ -545316,15 +545313,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r6, r2, #28 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r2, #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 │ │ │ │ @@ -545383,15 +545380,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r6, r3, #25 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + strb r0, [r2, #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] @ (1f1100 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545445,15 +545442,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ asrs r0, r5, #22 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #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] @ (1f11ac ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545507,15 +545504,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ asrs r4, r7, #19 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ 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] @ (1f1260 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545571,15 +545568,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #17 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #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] @ (1f130c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545633,15 +545630,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #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] @ (1f1398 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -545684,15 +545681,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r6, r5, #11 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #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] @ (1f1440 ) │ │ │ │ @@ -545743,15 +545740,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ asrs r2, r4, #9 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #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] @ (1f1500 ) │ │ │ │ @@ -545810,15 +545807,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r2, r7, #6 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #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 │ │ │ │ @@ -545878,15 +545875,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r2, r6, #3 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #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] @ (1f1674 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -545943,15 +545940,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r6, r6, #32 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r0, [r6, #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] @ (1f1724 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546008,15 +546005,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r0, #30 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r0, #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] @ (1f17d4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546073,15 +546070,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r2, #27 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r2, #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] @ (1f1884 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546138,15 +546135,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r4, #24 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #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] @ (1f1910 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -546189,15 +546186,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r6, r6, #21 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r2, #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] @ (1f19b8 ) │ │ │ │ @@ -546248,15 +546245,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r5, #19 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ 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] @ (1f1a78 ) │ │ │ │ @@ -546315,15 +546312,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r0, #17 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -546383,15 +546380,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r2, r7, #13 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ 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] @ (1f1bec ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546448,15 +546445,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r7, #10 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ 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] @ (1f1c9c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546513,15 +546510,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r1, #8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r1, #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] @ (1f1d4c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546578,15 +546575,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r3, #5 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r3, #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] @ (1f1dfc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546643,15 +546640,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r5, #2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ 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] @ (1f1ecc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -546717,17 +546714,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f1e66 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #32 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - uxth r2, r5 │ │ │ │ + cbz r2, 1f1f1e │ │ │ │ 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] @ (1f1fb0 ) │ │ │ │ @@ -546796,17 +546793,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f1f40 │ │ │ │ nop │ │ │ │ lsls r2, r5, #28 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r6, 1f1fec │ │ │ │ + sxth r6, r6 │ │ │ │ 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] @ (1f2054 ) │ │ │ │ @@ -546853,15 +546850,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r1, #25 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + str r0, [r2, #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] @ (1f2100 ) │ │ │ │ @@ -546911,15 +546908,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r5, #22 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r4, 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] @ (1f21b8 ) │ │ │ │ @@ -546972,15 +546969,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r4, r7, #19 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [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] @ (1f2268 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547036,15 +547033,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r0, #17 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrsh r2, [r7, 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] @ (1f2318 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547100,15 +547097,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r2, #14 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r1, 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] @ (1f23d0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547166,15 +547163,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r4, #11 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r2, 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] @ (1f2480 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547230,15 +547227,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r5, #8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrb r2, [r4, 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] @ (1f2510 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -547281,15 +547278,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r6, r7, #5 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r2, 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] @ (1f25b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -547336,15 +547333,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ 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] @ (1f2664 ) │ │ │ │ @@ -547399,15 +547396,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldrh r0, [r0, 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] @ (1f2728 ) │ │ │ │ @@ -547467,15 +547464,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmla.f16 q0, q1, d3[2] │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [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] @ (1f27d8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547530,15 +547527,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f27dc ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 1, 13, cr0, cr2, cr3, {3} │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r1, 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] @ (1f2888 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547593,15 +547590,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f288c ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 1, 2, cr0, cr2, cr3, {3} │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldr r2, [r3, 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] @ (1f2940 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547658,15 +547655,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f2944 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2l 1, cr0, [r2, #-396]! @ 0xfffffe74 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r4, 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] @ (1f29f0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547721,15 +547718,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f29f4 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2 1, cr0, [sl], #396 @ 0x18c │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ 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] @ (1f2ac0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -547794,17 +547791,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f2a5a │ │ │ │ nop │ │ │ │ stc2 1, cr0, [ip], {99} @ 0x63 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 1f2da4 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 1f2b64 ) │ │ │ │ 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] @ (1f2b54 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -547847,15 +547844,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb360163 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r2, 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] @ (1f2bf0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -547904,15 +547901,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfaa60163 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r6, 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #136] @ (1f2c94 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -547965,15 +547962,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfa0a0163 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strb r0, [r2, 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] @ (1f2d44 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548028,15 +548025,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f2d48 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vld4.16 {d16,d18,d20,d22}, [r6 :128], r3 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r3, 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] @ (1f2df4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548091,15 +548088,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f2df8 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh.w r0, [r6, #355] @ 0x163 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ 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] @ (1f2eac ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548156,15 +548153,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f2eb0 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r0, [r6, ] │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r6, r7] │ │ │ │ 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] @ (1f2f5c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548219,15 +548216,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f2f60 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf74e0163 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + str r6, [r0, 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] @ (1f302c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -548292,17 +548289,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f2fc6 │ │ │ │ nop │ │ │ │ subw r1, r0, #2147 @ 0x863 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r1, pc, #296 @ (adr r1, 1f3160 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 1f3320 ) │ │ │ │ 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] @ (1f30c0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -548345,15 +548342,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ rsb r1, sl, #14876672 @ 0xe30000 │ │ │ │ - ldr r7, [pc, #464] @ (1f3298 ) │ │ │ │ + ldr r7, [pc, #912] @ (1f3458 ) │ │ │ │ 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] @ (1f315c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -548402,15 +548399,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xf53a0163 │ │ │ │ - ldr r6, [pc, #864] @ (1f34c4 ) │ │ │ │ + ldr r7, [pc, #288] @ (1f3284 ) │ │ │ │ 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] @ (1f3200 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -548463,15 +548460,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ eors.w r1, lr, #14876672 @ 0xe30000 │ │ │ │ - ldr r6, [pc, #208] @ (1f32d8 ) │ │ │ │ + ldr r6, [pc, #656] @ (1f3498 ) │ │ │ │ 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] @ (1f32b0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548526,15 +548523,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f32b4 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf3fa0163 │ │ │ │ - ldr r5, [pc, #520] @ (1f34c0 ) │ │ │ │ + ldr r5, [pc, #968] @ (1f3680 ) │ │ │ │ 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] @ (1f3360 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548589,15 +548586,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f3364 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf34a0163 │ │ │ │ - ldr r4, [pc, #840] @ (1f36b0 ) │ │ │ │ + ldr r5, [pc, #264] @ (1f3470 ) │ │ │ │ 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] @ (1f341c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548655,15 +548652,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf29a0163 │ │ │ │ - ldr r4, [pc, #96] @ (1f3484 ) │ │ │ │ + ldr r4, [pc, #544] @ (1f3644 ) │ │ │ │ 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] @ (1f34d0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548719,15 +548716,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ rsbs r1, lr, #99 @ 0x63 │ │ │ │ - ldr r3, [pc, #400] @ (1f3668 ) │ │ │ │ + ldr r3, [pc, #848] @ (1f3828 ) │ │ │ │ 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] @ (1f3590 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548788,15 +548785,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf12a0163 │ │ │ │ - ldr r2, [pc, #656] @ (1f3828 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f35e8 ) │ │ │ │ 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] @ (1f3658 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548859,15 +548856,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orn r1, sl, #99 @ 0x63 │ │ │ │ - ldr r1, [pc, #880] @ (1f39d0 ) │ │ │ │ + ldr r2, [pc, #304] @ (1f3790 ) │ │ │ │ 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] @ (1f3718 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548928,15 +548925,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmla.f32 d0, d2, d3[1] │ │ │ │ - ldr r1, [pc, #112] @ (1f3790 ) │ │ │ │ + ldr r1, [pc, #560] @ (1f3950 ) │ │ │ │ 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] @ (1f37e0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548999,15 +548996,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp 1, 14, cr0, cr2, cr3, {3} │ │ │ │ - ldr r0, [pc, #336] @ (1f3938 ) │ │ │ │ + ldr r0, [pc, #784] @ (1f3af8 ) │ │ │ │ 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] @ (1f38a8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549070,15 +549067,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp 1, 1, cr0, cr10, cr3, {3} │ │ │ │ - blxns r1 │ │ │ │ + blxns pc │ │ │ │ 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] @ (1f3970 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549141,15 +549138,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldcl 1, cr0, [r2, #-396] @ 0xfffffe74 │ │ │ │ - mov ip, r8 │ │ │ │ + bxns 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, #164] @ (1f3a30 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549210,15 +549207,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stc 1, cr0, [sl], {99} @ 0x63 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r4, lr │ │ │ │ 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] @ (1f3af8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549281,15 +549278,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsb r1, sl, r3, asr #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp ip, 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, #164] @ (1f3bb8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549350,15 +549347,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r2, r3, asr #1 │ │ │ │ - add r4, pc │ │ │ │ + add ip, sp │ │ │ │ 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] @ (1f3c78 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549419,15 +549416,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr.w r1, r2, r3, asr #1 │ │ │ │ - bics r4, r7 │ │ │ │ + add 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] @ (1f3d40 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549490,15 +549487,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xe9820163 │ │ │ │ - cmn r4, r6 │ │ │ │ + muls 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] @ (1f3e00 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549559,15 +549556,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia.w sl!, {r0, r1, r5, r6, r8} │ │ │ │ - tst r4, r6 │ │ │ │ + cmp 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, #172] @ (1f3ec8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549631,15 +549628,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f3ec0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adcs r4, r5 │ │ │ │ + rors r4, r3 │ │ │ │ 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] @ (1f3f90 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549703,15 +549700,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f3df8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsls r4, r4 │ │ │ │ + asrs r4, r2 │ │ │ │ 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] @ (1f4058 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549775,15 +549772,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f3d30 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + eors r4, 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, #164] @ (1f4118 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549845,15 +549842,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f3c60 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ 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] @ (1f41e0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549917,15 +549914,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f3ba8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ 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] @ (1f42a0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549987,15 +549984,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f3ad8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r6, #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 r3, [pc, #168] @ (1f4364 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550056,17 +550053,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f4306 │ │ │ │ b.n 1f4a24 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #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] @ (1f442c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550127,17 +550124,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f43ce │ │ │ │ b.n 1f495c │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ 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] @ (1f44c0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -550180,15 +550177,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 1f4858 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ 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] @ (1f4550 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -550231,15 +550228,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 1f47c8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r3, #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, #120] @ (1f45e0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -550287,15 +550284,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 1f4740 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ 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] @ (1f4670 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -550343,15 +550340,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 1f46b0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ 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] @ (1f4734 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550412,17 +550409,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f46d6 │ │ │ │ svc 142 @ 0x8e │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ 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] @ (1f47ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550480,17 +550477,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f4792 │ │ │ │ nop │ │ │ │ udf #200 @ 0xc8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r2, [r7, #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 r3, [pc, #168] @ (1f48b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550551,17 +550548,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f4856 │ │ │ │ udf #14 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ 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] @ (1f4964 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -550619,15 +550616,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f4930 │ │ │ │ b.n 1f4922 │ │ │ │ ble.n 1f49f4 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ 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 │ │ │ │ @@ -550724,15 +550721,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f4a38 │ │ │ │ b.n 1f4a2a │ │ │ │ bgt.n 1f4aec │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ 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] @ 1f4ad0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -550828,15 +550825,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f4b4c │ │ │ │ b.n 1f4b3e │ │ │ │ blt.n 1f4bd8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ 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] @ (1f4c2c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -550894,15 +550891,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f4bf8 │ │ │ │ b.n 1f4bea │ │ │ │ bge.n 1f4d2c │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ 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] @ (1f4cb8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -550944,15 +550941,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bls.n 1f4c58 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ 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] @ (1f4d7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -551013,17 +551010,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f4d1e │ │ │ │ bls.n 1f4e0c │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ 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] @ (1f4e30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -551080,17 +551077,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f4dda │ │ │ │ nop │ │ │ │ bhi.n 1f4d34 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r6, #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, #176] @ (1f4f00 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -551154,17 +551151,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f4ea0 │ │ │ │ bvc.n 1f4e94 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r4, #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] @ (1f4fb0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -551220,15 +551217,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ bvs.n 1f4fa4 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ 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] @ (1f5060 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -551285,15 +551282,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ bvs.n 1f50fc │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ 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] @ (1f5128 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -551355,17 +551352,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f50c6 │ │ │ │ bpl.n 1f5068 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ 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] @ (1f51fc ) │ │ │ │ @@ -551431,17 +551428,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f5196 │ │ │ │ bmi.n 1f51a0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r0, [r5, #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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1f52c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -551503,17 +551500,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f5266 │ │ │ │ bcc.n 1f52c8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r3, #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] @ (1f5360 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -551559,15 +551556,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bcc.n 1f53cc │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ 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] @ (1f53cc ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -551730,15 +551727,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bne.n 1f5610 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ 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] @ (1f5588 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -551906,15 +551903,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ 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 │ │ │ │ @@ -551973,15 +551970,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ @@ -552039,15 +552036,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r6!, {r4} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + cmp r0, #16 │ │ │ │ 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 │ │ │ │ @@ -552117,17 +552114,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f5916 │ │ │ │ ldmia r5!, {r3, r6} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ 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] @ (1f5a58 ) │ │ │ │ @@ -552190,15 +552187,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r4!, {r3, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ 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] @ (1f5b3c ) │ │ │ │ @@ -552261,15 +552258,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ 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] @ (1f5bf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -552329,17 +552326,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f5b9a │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ 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] @ (1f5cb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -552399,17 +552396,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f5c56 │ │ │ │ ldmia r2!, {r3} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ 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] @ (1f5d54 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -552460,15 +552457,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldmia r1, {r1, r2, r6} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ 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] @ (1f5dbc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -552557,15 +552554,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ 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 │ │ │ │ @@ -552654,15 +552651,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ 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] @ (1f5ffc ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -552713,15 +552710,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ 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] @ (1f6108 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -552817,15 +552814,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ stmia r6!, {} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r3, #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] @ (1f6224 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -552928,15 +552925,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r2, r0, #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] @ (1f634c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -553045,15 +553042,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r3, #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] @ (1f6420 ) │ │ │ │ @@ -553123,15 +553120,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r4, r0, #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] @ (1f6508 ) │ │ │ │ @@ -553210,15 +553207,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r6, r3, 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] @ (1f6600 ) │ │ │ │ @@ -553306,15 +553303,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r6, r4, 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] @ (1f66b8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -553377,15 +553374,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ itte │ │ │ │ lsl r3, r4, #5 │ │ │ │ - add r6, r7, r5 │ │ │ │ + add r6, r5, r7 │ │ │ │ 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] @ (1f6778 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -553452,15 +553449,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ittt mi │ │ │ │ lslmi r3, r4, #5 │ │ │ │ - addmi r4, r7, r2 │ │ │ │ + addmi r4, r5, r4 │ │ │ │ lslmi 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] @ (1f6828 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -553519,15 +553516,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bkpt 0x0082 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r6, r7, r1 │ │ │ │ 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] @ (1f68e8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -553594,15 +553591,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ 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] @ (1f69b0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -553673,15 +553670,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r4, pc} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ 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] @ (1f6a80 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -553746,17 +553743,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f6a1c │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r4, #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] @ (1f6b24 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -553807,15 +553804,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r6, 1f6b84 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ 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] @ (1f6b8c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -553904,15 +553901,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ rev16 r2, r5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r6, #17 │ │ │ │ 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 │ │ │ │ @@ -554001,15 +553998,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r6, 1f6d4a │ │ │ │ lsls r3, r4, #5 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, 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, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #132] @ (1f6dcc ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -554060,15 +554057,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xb8ce │ │ │ │ lsls r3, r4, #5 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r2, #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] @ (1f6ed8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -554164,15 +554161,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xb830 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r1, #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] @ (1f6ff4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -554275,15 +554272,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb724 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r6, #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] @ (1f711c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -554392,15 +554389,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb608 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r1, #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] @ (1f71f0 ) │ │ │ │ @@ -554470,15 +554467,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r6, #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, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #204] @ (1f72d8 ) │ │ │ │ @@ -554557,15 +554554,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r1, r3} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r6, r1, #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] @ (1f73d0 ) │ │ │ │ @@ -554653,15 +554650,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cbz r2, 1f741c │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r2, #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] @ (1f7488 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -554724,15 +554721,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ sxth r2, r5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r6, r3, #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] @ (1f7548 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -554799,15 +554796,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbz r2, 1f7568 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r3, #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] @ (1f75f8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -554866,15 +554863,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ 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] @ (1f76b8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -554941,15 +554938,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add sp, #8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ 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] @ (1f7780 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -555020,15 +555017,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r4, r4, #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] @ (1f783c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -555091,15 +555088,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f7804 │ │ │ │ b.n 1f77f0 │ │ │ │ add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r0, r0, #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] @ (1f78a4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -555365,19 +555362,19 @@ │ │ │ │ bl 2059f0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f7aba │ │ │ │ add r3, sp, #848 @ 0x350 │ │ │ │ lsls r3, r4, #5 │ │ │ │ add r3, sp, #536 @ 0x218 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 1f7a54 │ │ │ │ + bne.n 1f7b34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, 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] @ (1f7c7c ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -555489,19 +555486,19 @@ │ │ │ │ bl 2059f0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f7bea │ │ │ │ add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 1f7b9c │ │ │ │ + beq.n 1f7c7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r6, 1f7d04 │ │ │ │ + push {r1, r2, 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] @ (1f7dc0 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -555619,19 +555616,19 @@ │ │ │ │ bl 2059f0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f7d26 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - uxth r2, r2 │ │ │ │ + cbz r2, 1f7e14 │ │ │ │ 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] @ (1f7ec0 ) │ │ │ │ @@ -555719,19 +555716,19 @@ │ │ │ │ bl 2059f0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f7e58 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ add r7, pc, #920 @ (adr r7, 1f8260 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r2, 1f7ef8 │ │ │ │ + sxth r2, r0 │ │ │ │ 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] @ (1f7fd4 ) │ │ │ │ @@ -555829,19 +555826,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f7f62 │ │ │ │ nop │ │ │ │ add r7, pc, #184 @ (adr r7, 1f8090 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ add r6, pc, #888 @ (adr r6, 1f8354 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ 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] @ (1f80f8 ) │ │ │ │ @@ -555947,18 +555944,18 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f807e │ │ │ │ nop │ │ │ │ add r6, pc, #104 @ (adr r6, 1f8164 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ add r5, pc, #776 @ (adr r5, 1f8408 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - vqadd.u16 q8, q10, │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + vshr.u64 q8, , #60 │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ 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] @ (1f8224 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -556064,18 +556061,18 @@ │ │ │ │ bl 2059f0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f819a │ │ │ │ add r4, pc, #976 @ (adr r4, 1f85f8 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ add r4, pc, #664 @ (adr r4, 1f84c4 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - mcr2 0, 1, r0, cr6, cr3, {6} │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + mrc2 0, 4, r0, cr6, cr3, {6} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, 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, #272] @ (1f835c ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -556187,18 +556184,18 @@ │ │ │ │ bl 2059f0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f82ca │ │ │ │ add r3, pc, #816 @ (adr r3, 1f8690 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ add r3, pc, #472 @ (adr r3, 1f853c ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - stc2l 0, cr0, [lr], #844 @ 0x34c │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldc2l 0, cr0, [lr, #-844] @ 0xfffffcb4 │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ 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] @ (1f84a0 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -556316,18 +556313,18 @@ │ │ │ │ bl 2059f0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f8406 │ │ │ │ add r2, pc, #592 @ (adr r2, 1f86f4 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ add r2, pc, #232 @ (adr r2, 1f8590 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - @ instruction: 0xfbaa00d3 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldc2 0, cr0, [sl], {211} @ 0xd3 │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ 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] @ (1f85a0 ) │ │ │ │ @@ -556415,18 +556412,18 @@ │ │ │ │ bl 2059f0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f8538 │ │ │ │ add r1, pc, #312 @ (adr r1, 1f86dc ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ add r1, pc, #24 @ (adr r1, 1f85c0 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - @ instruction: 0xfaaa00d3 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + @ instruction: 0xfb1a00d3 │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ 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] @ (1f86b4 ) │ │ │ │ @@ -556524,18 +556521,18 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f8642 │ │ │ │ nop │ │ │ │ add r0, pc, #312 @ (adr r0, 1f87f0 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldrsb.w r0, [r8, #211] @ 0xd3 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xfa0800d3 │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ 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] @ (1f87d8 ) │ │ │ │ @@ -556641,18 +556638,18 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f875e │ │ │ │ nop │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldr??.w r0, [r4, r3, lsl #1] │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + str??.w r0, [r4, #211] @ 0xd3 │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ 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] @ (1f88a8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -556716,16 +556713,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f8874 │ │ │ │ nop │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - @ instruction: 0xf79e00d3 │ │ │ │ - ldr r2, [pc, #184] @ (1f896c ) │ │ │ │ + strb.w r0, [lr, r3, lsl #1] │ │ │ │ + ldr r2, [pc, #632] @ (1f8b2c ) │ │ │ │ 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] @ (1f896c ) │ │ │ │ @@ -556781,15 +556778,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movt r0, #35027 @ 0x88d3 │ │ │ │ + @ instruction: 0xf73800d3 │ │ │ │ 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] │ │ │ │ @@ -556884,15 +556881,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e543c │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - sbc.w r0, sl, #6914048 @ 0x698000 │ │ │ │ + rsbs r0, sl, #6914048 @ 0x698000 │ │ │ │ stmdb 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] @ (1f8c78 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -557040,16 +557037,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 16ac00 │ │ │ │ b.n 1f8c00 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - eor.w r0, r8, #6914048 @ 0x698000 │ │ │ │ - usat r0, #19, lr, lsl #3 │ │ │ │ + @ instruction: 0xf4f800d3 │ │ │ │ + @ instruction: 0xf3fe00d3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #60] @ 1f8cd0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #56] @ (1f8cd4 ) │ │ │ │ @@ -557273,16 +557270,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1f8ecc │ │ │ │ str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adds.w r0, ip, #211 @ 0xd3 │ │ │ │ - negs r0, r2 │ │ │ │ + @ instruction: 0xf18c00d3 │ │ │ │ + cmn r0, r0 │ │ │ │ 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] @ (1f8fc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557334,21 +557331,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ bl 168ec8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - muls r4, r6 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - muls r2, r2 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, pc, #720 @ (adr r0, 1f92a8 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 1f9068 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ + bics r2, r4 │ │ │ │ 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] @ (1f90d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557437,15 +557434,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1f90ae │ │ │ │ b.n 1f9034 │ │ │ │ nop │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r4, #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] @ (1f9210 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557555,17 +557552,17 @@ │ │ │ │ bne.n 1f91fa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1f91ec │ │ │ │ b.n 1f9136 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adcs r4, r2 │ │ │ │ + rors r4, r0 │ │ │ │ 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] @ (1f9364 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557683,17 +557680,17 @@ │ │ │ │ bne.n 1f934e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1f9340 │ │ │ │ b.n 1f9280 │ │ │ │ str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ands r0, r0 │ │ │ │ + eors r0, 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, #280] @ (1f949c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -557790,21 +557787,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ 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] @ (1f977c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558066,17 +558063,17 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ add.w r0, r0, #180224 @ 0x2c000 │ │ │ │ b.n 1f967a │ │ │ │ nop │ │ │ │ str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ 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] @ (1f9898 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558170,15 +558167,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1f9846 │ │ │ │ b.n 1f97e0 │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ 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] @ (1f9920 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558448,17 +558445,17 @@ │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r5 │ │ │ │ bcc.n 1f9b7a │ │ │ │ b.n 1f99fa │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r2, #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, #88] @ (1f9c08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558490,15 +558487,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 1f9bc8 │ │ │ │ ldrh r6, [r4, #18] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r5, #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] @ 1fabc8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -563533,17 +563530,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1fdaca │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n 1fdaea │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr.w r0, [r4, #211] @ 0xd3 │ │ │ │ - ldrh.w r0, [r8, #211] @ 0xd3 │ │ │ │ - strb.w r0, [ip, #211] @ 0xd3 │ │ │ │ + vst4. {d16-d19}, [r4 :64], r3 │ │ │ │ + vld4. {d0-d3}, [r8 :64], r3 │ │ │ │ + ldr??.w r0, [ip, #211] @ 0xd3 │ │ │ │ orrs r2, r3 │ │ │ │ bmi.n 1fdb7e │ │ │ │ cmp r1, #31 │ │ │ │ bhi.n 1fdb64 │ │ │ │ add.w r0, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r0, #2836] @ 0xb14 │ │ │ │ lsrs r3, r1 │ │ │ │ @@ -563607,15 +563604,15 @@ │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 1fdbc4 │ │ │ │ ldrh.w r1, [ip, #2832] @ 0xb10 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1fdbbc │ │ │ │ b.n 1fdbc8 │ │ │ │ - @ instruction: 0xf7de00d3 │ │ │ │ + str.w r0, [lr, 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] @ (1fdfa0 ) │ │ │ │ @@ -563983,15 +563980,15 @@ │ │ │ │ bl 2059f0 │ │ │ │ ldr.w r0, [r9, #3000] @ 0xbb8 │ │ │ │ blx 6ec3c │ │ │ │ str.w r8, [r9, #3000] @ 0xbb8 │ │ │ │ str.w r8, [r9, #3004] @ 0xbbc │ │ │ │ b.n 1fdea0 │ │ │ │ nop │ │ │ │ - usat r0, #19, lr, asr #3 │ │ │ │ + ands.w r0, lr, #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 │ │ │ │ @@ -564553,15 +564550,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ ands r0, r5 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ 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 │ │ │ │ @@ -564709,15 +564706,15 @@ │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 1fe812 │ │ │ │ nop │ │ │ │ subs r6, #32 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - adcs.w r0, lr, r3, lsr #3 │ │ │ │ + rsb r0, lr, r3, lsr #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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #468] @ (1fea78 ) │ │ │ │ @@ -564878,15 +564875,15 @@ │ │ │ │ vadd.f32 s19, s19, s17 │ │ │ │ cmp r4, r7 │ │ │ │ bge.n 1fea2e │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r5, #114 @ 0x72 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - orns r0, sl, r3, lsr #3 │ │ │ │ + @ instruction: 0xeaea00d3 │ │ │ │ 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] @ (1feb68 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -564964,15 +564961,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 1feabe │ │ │ │ nop │ │ │ │ subs r3, #130 @ 0x82 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - @ instruction: 0xe8ce00d3 │ │ │ │ + ldmdb lr!, {r0, r1, 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 r4, [pc, #228] @ (1fec68 ) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -565058,16 +565055,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 1febb0 │ │ │ │ nop │ │ │ │ subs r2, #146 @ 0x92 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - b.n 1febf0 │ │ │ │ - lsls r3, r2, #3 │ │ │ │ + @ instruction: 0xe83000d3 │ │ │ │ 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] │ │ │ │ @@ -565295,19 +565291,19 @@ │ │ │ │ lsls r3, r4, #5 │ │ │ │ asrs r0, r3, #13 │ │ │ │ lsls r3, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #10 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - b.n 1feac4 │ │ │ │ + b.n 1feba4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1fea70 │ │ │ │ + b.n 1feb50 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1fe8bc │ │ │ │ + b.n 1fe99c │ │ │ │ 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] @ (1ff0f0 ) │ │ │ │ @@ -565471,19 +565467,19 @@ │ │ │ │ bl 130bb4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.n 1fef68 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 1fefc4 │ │ │ │ adds r6, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - b.n 1fe9d0 │ │ │ │ + b.n 1feab0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r6, r3, #31 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1ff848 │ │ │ │ + b.n 1fe928 │ │ │ │ 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] │ │ │ │ @@ -565677,15 +565673,15 @@ │ │ │ │ b.n 1ff272 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 1ff272 │ │ │ │ adds r3, #210 @ 0xd2 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - b.n 1ff710 │ │ │ │ + b.n 1ff7f0 │ │ │ │ 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] │ │ │ │ @@ -565816,15 +565812,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bb4 │ │ │ │ b.n 1ff3da │ │ │ │ nop │ │ │ │ adds r2, #98 @ 0x62 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - b.n 1ff5a8 │ │ │ │ + b.n 1ff688 │ │ │ │ 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] @ (1ff5ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -566299,15 +566295,15 @@ │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r4, r1, #30 │ │ │ │ lsls r3, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #26 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - blt.n 1ff908 │ │ │ │ + blt.n 1ff9e8 │ │ │ │ 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 │ │ │ │ @@ -566428,15 +566424,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1feb70 │ │ │ │ b.n 1ffae8 │ │ │ │ nop │ │ │ │ cmp r3, #190 @ 0xbe │ │ │ │ lsls r3, r4, #5 │ │ │ │ - bge.n 1ffba8 │ │ │ │ + bge.n 1ffa88 │ │ │ │ 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] @ (1ffcec ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -566568,17 +566564,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 1ffc4a │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ b.n 1ffc12 │ │ │ │ cmp r2, #154 @ 0x9a │ │ │ │ lsls r3, r4, #5 │ │ │ │ - bls.n 1ffde0 │ │ │ │ + bls.n 1ffcc0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 1ffdcc │ │ │ │ + bhi.n 1ffcac │ │ │ │ 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] @ (1fff98 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -566819,33 +566815,33 @@ │ │ │ │ lsls r3, r4, #5 │ │ │ │ lsls r4, r5, #11 │ │ │ │ lsls r3, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - bvs.n 1ffee0 │ │ │ │ + bvc.n 1fffc0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 1ffec0 │ │ │ │ + bvs.n 1fffa0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 1fff20 │ │ │ │ + bvc.n 200000 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 2000a0 │ │ │ │ + bvs.n 1fff80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 1ffed8 │ │ │ │ + bvc.n 1fffb8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 1fff2c │ │ │ │ + bpl.n 20000c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 200064 │ │ │ │ + bvs.n 1fff44 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 1ffec4 │ │ │ │ + bvs.n 1fffa4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 200044 │ │ │ │ + bvs.n 1fff24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 20007c │ │ │ │ + bvs.n 1fff5c │ │ │ │ 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] @ (2002a8 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -567107,26 +567103,26 @@ │ │ │ │ movs r6, #30 │ │ │ │ lsls r3, r4, #5 │ │ │ │ movs r0, r3 │ │ │ │ lsls r3, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vmla.f32 q8, q7, d2[1] │ │ │ │ - bpl.n 2001cc │ │ │ │ + bpl.n 2002ac │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [r2, #392] @ 0x188 │ │ │ │ - bcc.n 200214 │ │ │ │ + bmi.n 2002f4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 200364 │ │ │ │ + bcc.n 200244 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 2001f4 │ │ │ │ + bmi.n 2002d4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 20031c │ │ │ │ + bcc.n 2001fc │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r4, r2 │ │ │ │ bne.n 20037e │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 2003ae │ │ │ │ @@ -567227,23 +567223,23 @@ │ │ │ │ movw r2, #57599 @ 0xe0ff │ │ │ │ movt r2, #1525 @ 0x5f5 │ │ │ │ str r2, [r3, #28] │ │ │ │ bgt.n 200300 │ │ │ │ b.n 200166 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 200334 │ │ │ │ + bcc.n 200414 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 200494 │ │ │ │ + bcs.n 200374 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 2004f4 │ │ │ │ + bcs.n 2003d4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 200474 │ │ │ │ + bcs.n 200354 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 2004ac │ │ │ │ + bcs.n 20038c │ │ │ │ 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] @ (20055c ) │ │ │ │ @@ -567362,23 +567358,23 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 2004ac │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 20050a │ │ │ │ nop │ │ │ │ movs r1, #246 @ 0xf6 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - bne.n 2005d8 │ │ │ │ + bne.n 2004b8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 20058c │ │ │ │ + bne.n 20046c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 20047c │ │ │ │ + beq.n 20055c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 20056c │ │ │ │ + bne.n 20064c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 200484 │ │ │ │ + beq.n 200564 │ │ │ │ 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] @ (2006f4 ) │ │ │ │ @@ -567514,23 +567510,23 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 200618 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 2006a2 │ │ │ │ nop │ │ │ │ movs r0, #142 @ 0x8e │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + beq.n 200768 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + beq.n 20071c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {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] @ (200760 ) │ │ │ │ @@ -568191,29 +568187,29 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 200cf6 │ │ │ │ nop │ │ │ │ adds r6, r0, r7 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ 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] @ (201104 ) │ │ │ │ @@ -568403,27 +568399,27 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 200fce │ │ │ │ nop │ │ │ │ asrs r6, r5, #28 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, 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 │ │ │ │ @@ -568619,21 +568615,21 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r5 │ │ │ │ @ instruction: 0xb717 │ │ │ │ subs r0, #209 @ 0xd1 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, 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] @ (2013dc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -568866,19 +568862,19 @@ │ │ │ │ b.n 2015fe │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2014be │ │ │ │ b.n 2014d0 │ │ │ │ @ instruction: 0xeb820162 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, 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 │ │ │ │ @@ -568915,19 +568911,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #32888 @ 0x8078 │ │ │ │ bl 201460 │ │ │ │ add.w r0, r9, r8 │ │ │ │ bl cef00 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r7, r4, #3 │ │ │ │ add.w r0, r0, #458752 @ 0x70000 │ │ │ │ ldrh.w r3, [r0, #284] @ 0x11c │ │ │ │ cbz r3, 201728 │ │ │ │ push {r4} │ │ │ │ ldrb.w r2, [r0, #285] @ 0x11d │ │ │ │ cbnz r2, 201732 │ │ │ │ @@ -569024,15 +569020,15 @@ │ │ │ │ bl d852c │ │ │ │ adds r0, r4, r7 │ │ │ │ bl cef00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r1, #26 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ 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] @ (201864 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569062,17 +569058,17 @@ │ │ │ │ ldr.w r1, [r1, #2620] @ 0xa3c │ │ │ │ bl 201658 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r7, #23 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, 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] @ (2018a0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569134,15 +569130,15 @@ │ │ │ │ bl d8778 │ │ │ │ adds r0, r4, r7 │ │ │ │ bl cef00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r3, #21 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ 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] @ (201990 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569172,20 +569168,20 @@ │ │ │ │ ldr.w r1, [r1, #2620] @ 0xa3c │ │ │ │ bl 201658 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r2, #19 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ite vc │ │ │ │ - lslvc r3, r2, #3 │ │ │ │ - ittt gt @ unpredictable │ │ │ │ - lslgt r3, r2, #3 │ │ │ │ - pushgt {r4, r5, r6, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + itt al │ │ │ │ + lslal r3, r2, #3 │ │ │ │ + stmiaal r0!, {r1, r4, r5} │ │ │ │ + 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 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 2019fc │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -570272,19 +570268,19 @@ │ │ │ │ strb.w r6, [r7, #3205] @ 0xc85 │ │ │ │ b.w 201cbc │ │ │ │ nop │ │ │ │ b.n 202280 │ │ │ │ lsls r2, r4, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbnz r0, 202780 │ │ │ │ + cbnz r0, 20279c │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 201c96 │ │ │ │ add.w r7, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r7, #3207] @ 0xc87 │ │ │ │ cmp r3, r6 │ │ │ │ @@ -572157,17 +572153,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bb4 │ │ │ │ b.w 2037dc │ │ │ │ nop │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ 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] @ (204024 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -572436,37 +572432,37 @@ │ │ │ │ bl 130bb4 │ │ │ │ b.n 20410e │ │ │ │ nop │ │ │ │ nop {9} │ │ │ │ lsls r2, r4, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ 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] @ (204368 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -572712,15 +572708,15 @@ │ │ │ │ lsls r5, r6, #16 │ │ │ │ lsls r4, r3, #16 │ │ │ │ lsls r3, r3, #17 │ │ │ │ b.n 204a78 │ │ │ │ lsls r2, r4, #5 │ │ │ │ pop {r1, r3, r6} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ movw r2, #2929 @ 0xb71 │ │ │ │ cmp r0, r2 │ │ │ │ bhi.w 2046f8 │ │ │ │ cmp.w r0, #2880 @ 0xb40 │ │ │ │ bls.w 204982 │ │ │ │ mvn.w r3, #2880 @ 0xb40 │ │ │ │ @@ -573877,15 +573873,15 @@ │ │ │ │ bne.w 20462c │ │ │ │ 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 r3, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #32] │ │ │ │ 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 20462c │ │ │ │ @@ -574035,17 +574031,17 @@ │ │ │ │ bl 2059f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 204526 │ │ │ │ b.w 20462c │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ 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] @ (2056a8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -574154,23 +574150,23 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 205624 │ │ │ │ nop │ │ │ │ beq.n 2055d0 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ 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] @ (205750 ) │ │ │ │ @@ -574222,15 +574218,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r4, #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] │ │ │ │ @@ -574365,17 +574361,17 @@ │ │ │ │ lsls r4, r4, #5 │ │ │ │ add r7, pc, #808 @ (adr r7, 205bec ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ add r7, pc, #672 @ (adr r7, 205b68 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ 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 │ │ │ │ @@ -574693,17 +574689,17 @@ │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r4, #5 │ │ │ │ add r5, pc, #184 @ (adr r5, 205ce8 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + cpsie │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -574716,15 +574712,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r0, #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 │ │ │ │ @@ -574766,15 +574762,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r1!, {r2, r6} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r3, r2, #3 │ │ │ │ sub.w r1, r1, #3472 @ 0xd90 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 205d60 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r1, #28 │ │ │ │ adds r4, r2, r4 │ │ │ │ @@ -574853,15 +574849,15 @@ │ │ │ │ bhi.n 205de8 │ │ │ │ ldr r3, [pc, #8] @ (205dec ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bls.n 205e24 │ │ │ │ + bls.n 205d04 │ │ │ │ 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 │ │ │ │ @@ -574901,15 +574897,15 @@ │ │ │ │ bne.n 205e3c │ │ │ │ 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 │ │ │ │ - bhi.n 205e48 │ │ │ │ + bls.n 205f28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ bls.n 205e74 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -574953,15 +574949,15 @@ │ │ │ │ add r5, r2 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 205eba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bhi.n 205fd8 │ │ │ │ + bhi.n 205eb8 │ │ │ │ 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 │ │ │ │ @@ -575089,29 +575085,29 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 205f44 │ │ │ │ stmia r7!, {r2, r3} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 205fd0 │ │ │ │ + bhi.n 2060b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r1, #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 │ │ │ │ @@ -575198,15 +575194,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 6e2d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ b.n 2060f4 │ │ │ │ nop │ │ │ │ - bvs.n 206214 │ │ │ │ + bvs.n 2060f4 │ │ │ │ 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 │ │ │ │ @@ -575292,15 +575288,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 6e2d8 │ │ │ │ mov r3, r0 │ │ │ │ b.n 2061de │ │ │ │ nop │ │ │ │ - bpl.n 206328 │ │ │ │ + bpl.n 206208 │ │ │ │ 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 │ │ │ │ @@ -575463,33 +575459,33 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2063a8 │ │ │ │ stmia r3!, {r3, r7} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - bmi.n 2064b4 │ │ │ │ + bmi.n 206394 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r2, #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 │ │ │ │ @@ -575672,21 +575668,21 @@ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ b.n 2065aa │ │ │ │ movs r4, #32 │ │ │ │ b.n 206604 │ │ │ │ stmia r0!, {r1, r6, r7} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - bne.n 2065cc │ │ │ │ + bne.n 2066ac │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ 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 │ │ │ │ @@ -575814,21 +575810,21 @@ │ │ │ │ mul.w r9, r9, r3 │ │ │ │ b.n 206748 │ │ │ │ movs r1, #16 │ │ │ │ b.n 206792 │ │ │ │ nop │ │ │ │ itet cs │ │ │ │ lslcs r2, r4, #5 │ │ │ │ - ldmiacc r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 2068f0 @ unpredictable │ │ │ │ lslcs r6, r5, #3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r6, [r3, #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 │ │ │ │ @@ -575958,21 +575954,21 @@ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ b.n 2068b4 │ │ │ │ movs r1, #16 │ │ │ │ b.n 206908 │ │ │ │ pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ 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 │ │ │ │ @@ -576026,15 +576022,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ pop {r1, r2, r6} │ │ │ │ lsls r2, r4, #5 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r3, #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 │ │ │ │ @@ -576111,17 +576107,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbnz r2, 206bd4 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ 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 │ │ │ │ @@ -576739,15 +576735,15 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2072b2 │ │ │ │ ldr r3, [pc, #208] @ (2072e0 ) │ │ │ │ ldr r0, [pc, #208] @ (2072e4 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl f2e418 │ │ │ │ + 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 2071e0 │ │ │ │ bic.w sl, sl, #15 │ │ │ │ add.w r3, r8, sl │ │ │ │ @@ -576813,36 +576809,36 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #2] │ │ │ │ lsls r4, r4, #5 │ │ │ │ strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r1, r5, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #5 │ │ │ │ strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r4, #5 │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #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 │ │ │ │ @@ -577027,28 +577023,28 @@ │ │ │ │ add.w sp, sp, #996 @ 0x3e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #32] │ │ │ │ lsls r4, r4, #5 │ │ │ │ @ instruction: 0xfbf7ffff │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r5, #12 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r2, [r2, #24] │ │ │ │ lsls r2, r4, #5 │ │ │ │ add.w r1, r0, #98304 @ 0x18000 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w ip, [pc, #100] @ 2075a4 │ │ │ │ @@ -577602,21 +577598,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r4, #5 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ 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] @ (207ca4 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -577700,21 +577696,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 207c34 │ │ │ │ nop │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ lsls r2, r4, #5 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ 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] @ (207d44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -577921,17 +577917,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r7, pc, #552 @ (adr r7, 208144 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ 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] │ │ │ │ @@ -578042,15 +578038,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 20803e │ │ │ │ nop │ │ │ │ add r6, pc, #56 @ (adr r6, 2080cc ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ 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] @ (20813c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -578100,15 +578096,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 2080e4 │ │ │ │ nop │ │ │ │ add r5, pc, #424 @ (adr r5, 2082e8 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ 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] @ (2081d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -578152,15 +578148,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 20818a │ │ │ │ nop │ │ │ │ add r4, pc, #768 @ (adr r4, 2084d4 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ 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] @ (208380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -578291,23 +578287,23 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 20830e │ │ │ │ ... │ │ │ │ add r4, pc, #184 @ (adr r4, 20843c ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ 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 │ │ │ │ @@ -579140,15 +579136,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r2, #27] │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #17] │ │ │ │ lsls r2, r4, #5 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ 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 208cd8 │ │ │ │ @@ -580883,15 +580879,15 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r4, #5 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ 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 209aea │ │ │ │ @@ -584086,15 +584082,15 @@ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ b.n 20c0f6 │ │ │ │ ldr r3, [pc, #208] @ (20c178 ) │ │ │ │ lsls r2, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #3 │ │ │ │ movs r0, #2 │ │ │ │ @@ -585366,15 +585362,15 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ b.w 20be10 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ vldr d0, [pc, #788] @ 20d100 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 3bfa30 │ │ │ │ vldr d0, [pc, #776] @ 20d100 │ │ │ │ @@ -586266,23 +586262,23 @@ │ │ │ │ addw r6, r6, #3308 @ 0xcec │ │ │ │ b.n 20d620 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ vldr s15, [r5] │ │ │ │ b.n 20d820 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ 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] @ 20d8a0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -660054,23 +660050,23 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r6} │ │ │ │ lsls r6, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbz r4, 244e1a │ │ │ │ lsls r6, r3, #5 │ │ │ │ - nop {15} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ movw r0, #37734 @ 0x9366 │ │ │ │ cmp r6, r0 │ │ │ │ beq.w 245950 │ │ │ │ bls.w 245abc │ │ │ │ movw r0, #38275 @ 0x9583 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -661231,31 +661227,31 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl eddac │ │ │ │ b.w 245112 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 245498 │ │ │ │ + b.n 245578 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - hlt 0x0016 │ │ │ │ + cbnz r6, 245a84 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - rev16 r4, r3 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - rev r2, r0 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movw r1, #37733 @ 0x9365 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ bne.w 24524c │ │ │ │ ldrb.w r0, [r8, #1369] @ 0x559 │ │ │ │ @@ -662402,17 +662398,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 24495c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 246262 │ │ │ │ b.w 245112 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 246862 │ │ │ │ + cbnz r6, 24687e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + cbnz r6, 246868 │ │ │ │ lsls r7, r1, #3 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl eddac │ │ │ │ @@ -662570,21 +662566,21 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #728 @ (adr r2, 246cfc ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 246abc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [pc, #220] @ (246b04 ) │ │ │ │ movw r3, #35864 @ 0x8c18 │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc │ │ │ │ beq.n 246ac8 │ │ │ │ bls.n 246a92 │ │ │ │ @@ -662990,23 +662986,23 @@ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ add.w r6, r6, #32768 @ 0x8000 │ │ │ │ b.n 246d48 │ │ │ │ nop │ │ │ │ rev16 r4, r7 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bmi.n 246e9c │ │ │ │ + bmi.n 246d7c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcs.n 246d88 │ │ │ │ + bcs.n 246e68 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r7, pc, #128 @ (adr r7, 246f00 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 2470c0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #784 @ (adr r6, 247194 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 246f54 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r6, pc, #432 @ (adr r6, 247038 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 2471f8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 246ea4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ @@ -663467,29 +663463,29 @@ │ │ │ │ add.w r2, r2, #32768 @ 0x8000 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #204] @ 0xcc │ │ │ │ bl 393224 │ │ │ │ b.n 2472e4 │ │ │ │ push {r1, r3, r5, r6, lr} │ │ │ │ lsls r6, r3, #5 │ │ │ │ - add r2, pc, #944 @ (adr r2, 247750 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 247510 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #848 @ (adr r2, 2476f4 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 2474b4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r2, pc, #264 @ (adr r2, 2474b4 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 247674 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #896 @ (adr r1, 247730 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 2474f0 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 24779c ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 24755c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #512 @ (adr r1, 2475b8 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 247778 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, pc, #528 @ (adr r1, 2475cc ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 24778c ) │ │ │ │ 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] @ (247524 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -663636,15 +663632,15 @@ │ │ │ │ bl cbed4 │ │ │ │ mov r1, r4 │ │ │ │ bl 246b80 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ 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] @ (24759c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -663663,15 +663659,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 246b80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ 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] @ (2475e0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -663689,15 +663685,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 246b80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 247642 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r7, r4, r0 │ │ │ │ adds r6, r2, #0 │ │ │ │ movs r4, #26 │ │ │ │ @@ -665066,17 +665062,17 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w ip, #11 │ │ │ │ beq.w 248488 │ │ │ │ b.w 247994 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ bne.w 247994 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -665443,33 +665439,33 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ ldrh r6, [r4, r2] │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldrh r2, [r5, r2] │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldrh r4, [r2, r2] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r2, [r5, #30] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r2, r4] │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldr r2, [r0, r4] │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldr r0, [r7, r2] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb61e │ │ │ │ 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 24880a │ │ │ │ sub.w r3, r7, #34816 @ 0x8800 │ │ │ │ @@ -666627,39 +666623,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 248998 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbnz r0, 249908 │ │ │ │ + cbnz r0, 249924 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r7, r5] │ │ │ │ lsls r1, r2, #5 │ │ │ │ str r6, [r3, r5] │ │ │ │ lsls r1, r2, #5 │ │ │ │ str r4, [r7, r4] │ │ │ │ lsls r1, r2, #5 │ │ │ │ str r4, [r0, r4] │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldr r7, [pc, #992] @ (249cf4 ) │ │ │ │ lsls r1, r2, #5 │ │ │ │ - rev r6, r0 │ │ │ │ + rev16 r6, r6 │ │ │ │ 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 248998 │ │ │ │ add.w r6, r6, #102400 @ 0x19000 │ │ │ │ @@ -667743,17 +667739,17 @@ │ │ │ │ add.w r3, r3, #99328 @ 0x18400 │ │ │ │ ldrb.w r3, [r3, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 248b2a │ │ │ │ b.w 248ac6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r0, #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 │ │ │ │ @@ -668033,19 +668029,19 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 24a856 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r5, r1] │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrsb r2, [r4, r6] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -668276,19 +668272,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, r6] │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r2, [r4, r4] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ 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 │ │ │ │ @@ -668568,19 +668564,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ strh r2, [r5, r4] │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ strh r2, [r1, r2] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ 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 │ │ │ │ @@ -668870,19 +668866,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ str r6, [r4, r0] │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r7, [pc, #488] @ (24b4c8 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #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 │ │ │ │ @@ -669107,19 +669103,19 @@ │ │ │ │ vstr d7, [r4, #24] │ │ │ │ b.n 24b492 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #1016] @ (24b968 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [pc, #392] @ (24b704 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ 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] @ (24b694 ) │ │ │ │ sub sp, #428 @ 0x1ac │ │ │ │ @@ -669236,21 +669232,21 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #352] @ (24b800 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [pc, #72] @ (24b6f8 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + str r6, [r5, #0] │ │ │ │ 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] @ 24b768 │ │ │ │ mov r4, r2 │ │ │ │ @@ -669321,15 +669317,15 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 24b730 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #184] @ (24b824 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [pc, #800] @ (24ba98 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -669453,15 +669449,15 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 24b804 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #424] @ (24ba68 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ blxns lr │ │ │ │ lsls r6, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -669536,15 +669532,15 @@ │ │ │ │ b.n 24b92e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bx r2 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ mov sl, r9 │ │ │ │ lsls r6, r3, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -669695,19 +669691,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r6, r8 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp lr, ip │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ 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 │ │ │ │ @@ -669862,19 +669858,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r2, pc │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ mvns r2, r7 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ 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] @ (24beb4 ) │ │ │ │ sub sp, #416 @ 0x1a0 │ │ │ │ @@ -670019,21 +670015,21 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ negs r6, r7 │ │ │ │ lsls r6, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ tst r4, r6 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r0, 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 │ │ │ │ @@ -670378,19 +670374,19 @@ │ │ │ │ ldr r7, [pc, #0] @ (24c2b8 ) │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {} │ │ │ │ asrs r6, r1 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r2, r0 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ 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] @ (24c570 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -670639,51 +670635,51 @@ │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ bne.w 24c442 │ │ │ │ ldr r0, [pc, #80] @ (24c5bc ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldr r1, [pc, #72] @ (24c5c0 ) │ │ │ │ + ldr r1, [pc, #520] @ (24c780 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r2, [r0, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 24c760 │ │ │ │ + b.n 24c840 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r4, r7] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [pc, #48] @ (24c5f4 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 24c364 │ │ │ │ @@ -670699,23 +670695,23 @@ │ │ │ │ ldr.w r3, [r0, #608] @ 0x260 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 24c366 │ │ │ │ ldr r0, [pc, #20] @ (24c604 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r4, [r2, 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] @ (24c74c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -670840,29 +670836,29 @@ │ │ │ │ nop │ │ │ │ ldrsh r6, [r5, r7] │ │ │ │ lsls r6, r3, #5 │ │ │ │ subs r1, #220 @ 0xdc │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r1, #120 @ 0x78 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp sl, sp │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 24c870 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -670988,15 +670984,15 @@ │ │ │ │ bhi.n 24c818 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 24c7e8 │ │ │ │ nop │ │ │ │ ldrsh r4, [r1, r2] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ 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] @ (24c904 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -671018,17 +671014,17 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (24c90c ) │ │ │ │ add r3, pc │ │ │ │ b.n 24c8ec │ │ │ │ nop │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldr r7, [pc, #632] @ (24cb84 ) │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r7, [pc, #616] @ (24cb78 ) │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbz r2, 24c95c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ (24c960 ) │ │ │ │ @@ -671053,15 +671049,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r6, [r6, r3] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldr r7, [pc, #352] @ (24cac8 ) │ │ │ │ + ldr r7, [pc, #800] @ (24cc88 ) │ │ │ │ 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] @ (24c9c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -671091,15 +671087,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - cmp r4, r6 │ │ │ │ + orrs r4, r4 │ │ │ │ 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] │ │ │ │ @@ -671297,15 +671293,15 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ b.n 24cb04 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #728] @ (24ceb4 ) │ │ │ │ + ldr r6, [pc, #152] @ (24cc74 ) │ │ │ │ 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 │ │ │ │ @@ -672747,15 +672743,15 @@ │ │ │ │ mov r1, lr │ │ │ │ b.n 24d83c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #164 @ 0xa4 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adcs r6, r0 │ │ │ │ + sbcs r6, r6 │ │ │ │ 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 │ │ │ │ @@ -673157,19 +673153,19 @@ │ │ │ │ b.n 24df8a │ │ │ │ ldr r1, [pc, #376] @ (24e138 ) │ │ │ │ lsls r6, r3, #5 │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r2, #210 @ 0xd2 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 24df14 │ │ │ │ subs r3, r5, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #332 @ 0x14c │ │ │ │ movs r5, #0 │ │ │ │ @@ -673829,17 +673825,17 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ subs r0, r5, r5 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r6, r3 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 24e944 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r7, #640] @ 0x280 │ │ │ │ @@ -674389,15 +674385,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 24ec8c │ │ │ │ nop │ │ │ │ subs r1, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ 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] │ │ │ │ @@ -674518,15 +674514,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 24ed90 │ │ │ │ nop │ │ │ │ subs r0, #178 @ 0xb2 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ 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 │ │ │ │ @@ -674613,15 +674609,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 24ef00 │ │ │ │ nop │ │ │ │ adds r7, #66 @ 0x42 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ 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 │ │ │ │ @@ -674736,15 +674732,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl aed48 │ │ │ │ ldr.w r6, [sl, #436] @ 0x1b4 │ │ │ │ adds r6, #2 │ │ │ │ b.n 24f00c │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r1, #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 │ │ │ │ @@ -674872,15 +674868,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #25 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + cmp r0, #28 │ │ │ │ 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 │ │ │ │ @@ -675032,15 +675028,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #19 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ 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] @ (24f6cc ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -675301,15 +675297,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ 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 24f762 │ │ │ │ @@ -675731,15 +675727,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r0, r5, #28 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r1, #22 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r7, #4 │ │ │ │ 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 24fbfe │ │ │ │ @@ -677985,15 +677981,15 @@ │ │ │ │ b.n 251132 │ │ │ │ asrs r4, r7, #21 │ │ │ │ lsls r6, r3, #5 │ │ │ │ vorn q8, q7, │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mcr 1, 4, r0, cr8, cr13, {2} │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 251198 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -678381,15 +678377,15 @@ │ │ │ │ add.w r3, r8, r2 │ │ │ │ b.n 25153a │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1b5928 │ │ │ │ b.n 25179e │ │ │ │ mov lr, r3 │ │ │ │ b.n 2512b4 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r6, r3, #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 │ │ │ │ @@ -678706,15 +678702,16 @@ │ │ │ │ b.n 25193c │ │ │ │ lsrs r4, r1, #22 │ │ │ │ lsls r6, r3, #5 │ │ │ │ b.n 251a9c │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i16 q8, q12, d6[1] │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + lsls r7, r1, #3 │ │ │ │ b.n 25181c │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r3, #2 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ bcs.w 251f8e │ │ │ │ ldr.w r2, [r7, #424] @ 0x1a8 │ │ │ │ mov.w r0, #276 @ 0x114 │ │ │ │ @@ -679130,15 +679127,15 @@ │ │ │ │ b.n 251bee │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ mov r1, r2 │ │ │ │ b.n 251974 │ │ │ │ mov r1, r9 │ │ │ │ b.n 251974 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfba400ce │ │ │ │ + ldc2 0, cr0, [r4], {206} @ 0xce │ │ │ │ stmdb 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] @ (252174 ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ ldr r4, [pc, #360] @ (252178 ) │ │ │ │ @@ -679762,15 +679759,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 2523fe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1b5928 │ │ │ │ b.n 25267c │ │ │ │ nop │ │ │ │ - adcs.w r0, r8, #6750208 @ 0x670000 │ │ │ │ + rsb r0, r8, #6750208 @ 0x670000 │ │ │ │ stmdb 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] @ (2529f4 ) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ ldr r4, [pc, #784] @ (2529f8 ) │ │ │ │ @@ -680440,15 +680437,15 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n 252864 │ │ │ │ movs r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 252bec │ │ │ │ b.n 252df8 │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r8, #824] @ 0x338 │ │ │ │ + cdp 0, 3, 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] @ (253144 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ ldr r4, [pc, #804] @ (253148 ) │ │ │ │ @@ -681196,15 +681193,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 252ffc │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r3, lr │ │ │ │ b.n 253354 │ │ │ │ nop │ │ │ │ - b.n 253264 │ │ │ │ + b.n 253344 │ │ │ │ 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] @ (253950 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -681500,15 +681497,15 @@ │ │ │ │ vsra.s16 q0, , #4 │ │ │ │ ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r3, #5 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 2539d4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 253c1a │ │ │ │ mov ip, lr │ │ │ │ mov sl, lr │ │ │ │ @@ -682761,17 +682758,17 @@ │ │ │ │ cmp.w r2, r1, lsl #4 │ │ │ │ bls.w 2542d8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 2542ca │ │ │ │ b.n 2542d8 │ │ │ │ nop │ │ │ │ - bvs.n 254604 │ │ │ │ + bvs.n 2546e4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bpl.n 254724 │ │ │ │ + bpl.n 254604 │ │ │ │ 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] @ (2549d8 ) │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ @@ -683053,15 +683050,15 @@ │ │ │ │ nop │ │ │ │ udf #238 @ 0xee │ │ │ │ lsls r5, r3, #5 │ │ │ │ @ instruction: 0xb8f6 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 254a64 │ │ │ │ + bne.n 254944 │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xb7b0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 254768 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -683549,15 +683546,15 @@ │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r9 │ │ │ │ b.n 254ab6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ mov r0, r9 │ │ │ │ b.n 254812 │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, 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] @ (2550d0 ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -684235,15 +684232,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl aed48 │ │ │ │ ldr.w r1, [r6, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r7, r1 │ │ │ │ b.n 255412 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, 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] @ (2558d4 ) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ @@ -684974,15 +684971,15 @@ │ │ │ │ bne.w 25591a │ │ │ │ ldr r7, [sp, #20] │ │ │ │ b.n 255834 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 255c36 │ │ │ │ b.n 255e4c │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0058 │ │ │ │ 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] @ (256168 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -685738,15 +685735,15 @@ │ │ │ │ cmp.w r3, r5, lsl #4 │ │ │ │ bls.w 256064 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 256064 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ b.n 2563c0 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + setpan #1 │ │ │ │ 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] @ (2569bc ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -686044,15 +686041,15 @@ │ │ │ │ lslcc r5, r3, #5 │ │ │ │ ldrcc r1, [sp, #296] @ 0x128 │ │ │ │ lslcs r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrd r1, ip, [sp, #664] @ 0x298 │ │ │ │ mov sl, lr │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 256c6e │ │ │ │ ldr.w fp, [r9, #504] @ 0x1f8 │ │ │ │ @@ -687332,15 +687329,15 @@ │ │ │ │ bls.w 2571b2 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 2571b2 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ b.n 2574ac │ │ │ │ nop │ │ │ │ - add r4, pc, #752 @ (adr r4, 257a74 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 257834 ) │ │ │ │ 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] @ (257a9c ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -687642,15 +687639,15 @@ │ │ │ │ lsls r5, r3, #5 │ │ │ │ ldrh r6, [r3, #2] │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 257cec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r2, r1 │ │ │ │ @@ -689034,15 +689031,15 @@ │ │ │ │ bls.w 25839a │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 25839a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ b.n 258698 │ │ │ │ nop │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ 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] @ (258c9c ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -689346,15 +689343,15 @@ │ │ │ │ lsls r5, r3, #5 │ │ │ │ strb r6, [r5, #25] │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #18] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrd r2, r1, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ bne.w 258f40 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -693905,15 +693902,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ 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 │ │ │ │ @@ -694147,15 +694144,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r0, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r9, r0 │ │ │ │ b.n 25c68c │ │ │ │ str r2, [r5, #4] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strb r2, [r5, r0] │ │ │ │ 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 │ │ │ │ @@ -694283,15 +694280,15 @@ │ │ │ │ bl aed48 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, sl, r3 │ │ │ │ b.n 25c7b4 │ │ │ │ ldrsh r6, [r4, r3] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r6, [r2, 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 │ │ │ │ @@ -694364,15 +694361,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r5, r5] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r6, r5] │ │ │ │ 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] @ (25c9b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -694410,15 +694407,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2000] @ 0x7d0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r4, [r7, r2] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r4, [r6, r3] │ │ │ │ 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] @ (25ccd8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -694673,17 +694670,17 @@ │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r3, [r0, #3412] @ 0xd54 │ │ │ │ strh.w r4, [r5, #3320] @ 0xcf8 │ │ │ │ b.n 25ca7c │ │ │ │ nop │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r7, [pc, #856] @ (25d038 ) │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [pc, #728] @ (25cfbc ) │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 130bb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 25ccb4 │ │ │ │ push {r3, lr} │ │ │ │ @@ -696706,15 +696703,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 25e4e8 │ │ │ │ adcs r4, r3 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ 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] @ (25e5a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -696752,15 +696749,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bb4 │ │ │ │ b.n 25e56a │ │ │ │ lsrs r4, r3 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ 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] @ (25e8f8 ) │ │ │ │ @@ -697007,15 +697004,15 @@ │ │ │ │ lsls r5, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, r0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r6, r1, r7 │ │ │ │ lsls r5, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r6 │ │ │ │ @@ -697277,17 +697274,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r6 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -697516,17 +697513,17 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.w 25e62a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bb4 │ │ │ │ vldr s16, [r4] │ │ │ │ b.n 25ef4e │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ 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] @ 25f014 │ │ │ │ sub sp, #28 │ │ │ │ @@ -697831,17 +697828,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r4, #32 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ 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 │ │ │ │ @@ -697987,17 +697984,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ 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] @ (25f7c8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -698184,17 +698181,17 @@ │ │ │ │ vmov r3, s15 │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #150 @ 0x96 │ │ │ │ lsls r5, r3, #5 │ │ │ │ vst1.8 {d4}, [r0], r1 │ │ │ │ @ instruction: 0xfa004701 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ 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 │ │ │ │ @@ -698429,17 +698426,17 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 25fa50 │ │ │ │ movs r0, #12 │ │ │ │ b.n 25fa02 │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ b.n 25fa02 │ │ │ │ nop │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ 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 │ │ │ │ @@ -698541,15 +698538,15 @@ │ │ │ │ b.n 25fb48 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bb4 │ │ │ │ b.n 25fb72 │ │ │ │ cmp r3, #10 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ 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] @ (25fce4 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -698653,19 +698650,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 25fc82 │ │ │ │ nop │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r1, #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 │ │ │ │ @@ -698784,17 +698781,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ cmp r1, #10 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r2, #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 │ │ │ │ @@ -699175,17 +699172,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ lsls r5, r3, #5 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r1, 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] @ (2603f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -699309,15 +699306,15 @@ │ │ │ │ cmp r4, r2 │ │ │ │ bcc.n 26047c │ │ │ │ movs r3, #28 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add.w r0, r2, #97792 @ 0x17e00 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 260596 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -699518,19 +699515,19 @@ │ │ │ │ blx 6d840 │ │ │ │ b.n 26064a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa48015c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa02015c │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ @@ -699602,17 +699599,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 2607b4 │ │ │ │ nop │ │ │ │ subs r0, r6, #3 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r1, #32 │ │ │ │ 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] @ (2609b4 ) │ │ │ │ @@ -699751,21 +699748,21 @@ │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ add.w r4, r3, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 260848 │ │ │ │ nop │ │ │ │ subs r0, r0, #0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ 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 │ │ │ │ @@ -699826,17 +699823,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 260a3a │ │ │ │ adds r0, r4, #0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ 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] @ (260c30 ) │ │ │ │ @@ -699964,21 +699961,21 @@ │ │ │ │ b.n 260ae4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bb4 │ │ │ │ b.n 260b36 │ │ │ │ subs r4, r4, r5 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ 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] @ (260d64 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -700072,17 +700069,17 @@ │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add.w r2, r2, #97792 @ 0x17e00 │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ b.n 260d0c │ │ │ │ nop │ │ │ │ adds r2, r0, r7 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ 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] @ (260da4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -700095,15 +700092,15 @@ │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldrh.w r2, [r2, #1308] @ 0x51c │ │ │ │ ldr.w r1, [r1, #4024] @ 0xfb8 │ │ │ │ bl 26059c │ │ │ │ pop {r3, pc} │ │ │ │ adds r6, r2, r2 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r2, #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] @ (260ee4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -700208,21 +700205,21 @@ │ │ │ │ mla r1, r3, r1, r4 │ │ │ │ add.w r1, r1, #97792 @ 0x17e00 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ b.n 260dfa │ │ │ │ nop │ │ │ │ adds r6, r2, r1 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stc2l 0, cr0, [r8, #816]! @ 0x330 │ │ │ │ + cdp2 0, 5, 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] @ (260fbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -700285,17 +700282,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 130bb4 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ b.n 260f78 │ │ │ │ nop │ │ │ │ asrs r6, r1, #28 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r3, #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] @ (261158 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -700433,21 +700430,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 130bb4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ b.n 261038 │ │ │ │ asrs r2, r7, #24 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ 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] @ (2611bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -700570,17 +700567,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 261200 │ │ │ │ nop │ │ │ │ asrs r2, r0, #17 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + subs r6, r5, #0 │ │ │ │ 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 │ │ │ │ @@ -700705,17 +700702,17 @@ │ │ │ │ movs r3, #28 │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ add.w r1, r1, #97792 @ 0x17e00 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ b.n 2613b2 │ │ │ │ asrs r2, r2, #10 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r5, #2 │ │ │ │ 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] @ (261488 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -700806,17 +700803,17 @@ │ │ │ │ movs r3, #28 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add.w r0, r2, #97792 @ 0x17e00 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ b.n 2614cc │ │ │ │ asrs r6, r6, #5 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r2, r6 │ │ │ │ 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] @ (261610 ) │ │ │ │ @@ -700974,17 +700971,17 @@ │ │ │ │ movs r1, #28 │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 261668 │ │ │ │ lsrs r0, r5, #31 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r3, r6 │ │ │ │ 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] @ (2617f4 ) │ │ │ │ @@ -701128,17 +701125,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 26183a │ │ │ │ nop │ │ │ │ lsrs r2, r1, #24 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ 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] @ (2619b4 ) │ │ │ │ @@ -701282,17 +701279,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 2619fa │ │ │ │ nop │ │ │ │ lsrs r2, r1, #17 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ 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] @ (261b70 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -701390,15 +701387,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r3, #9 │ │ │ │ lsls r5, r3, #5 │ │ │ │ b.n 2614d0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 261444 │ │ │ │ lsls r4, r3, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -701496,15 +701493,16 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r1, #5 │ │ │ │ lsls r5, r3, #5 │ │ │ │ b.n 2623bc │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vtrn.16 q8, │ │ │ │ + lsls r6, r4, #1 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ b.n 26233c │ │ │ │ lsls r4, r3, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -701664,16 +701662,16 @@ │ │ │ │ movs r1, #28 │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 261e00 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - cdp2 0, 2, cr0, cr6, cr13, {6} │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + cdp2 0, 9, cr0, cr6, cr13, {6} │ │ │ │ + asrs r4, r7, #7 │ │ │ │ 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] @ (261f8c ) │ │ │ │ @@ -701929,16 +701927,16 @@ │ │ │ │ lsls r5, r3, #5 │ │ │ │ svc 36 @ 0x24 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ udf #212 @ 0xd4 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - @ instruction: 0xfb4000cd │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + @ instruction: 0xfbb000cd │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ 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] @ (262270 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -702096,16 +702094,16 @@ │ │ │ │ lsls r5, r3, #5 │ │ │ │ ble.n 262488 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2623f0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - vst1.8 {d0[6]}, [r8]! │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + ldr??.w r0, [r8, #205] @ 0xcd │ │ │ │ + lsrs r6, r0, #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] @ (262428 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -702194,15 +702192,15 @@ │ │ │ │ nop │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r5, r3, #5 │ │ │ │ blt.n 26240c │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [lr, sp] │ │ │ │ + str.w r0, [lr, #205] @ 0xcd │ │ │ │ blt.n 2625a4 │ │ │ │ lsls r4, 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] @ (262518 ) │ │ │ │ @@ -702292,15 +702290,15 @@ │ │ │ │ nop │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r5, r3, #5 │ │ │ │ bge.n 26251c │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76e00cd │ │ │ │ + @ instruction: 0xf7de00cd │ │ │ │ bge.n 2624b4 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -704600,19 +704598,19 @@ │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r3, r5} │ │ │ │ lsls r4, r3, #5 │ │ │ │ stmia r4!, {r3, r4} │ │ │ │ lsls r4, r3, #5 │ │ │ │ - b.n 263ed0 │ │ │ │ + b.n 263fb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 263e44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbz r1, 263dd6 │ │ │ │ add r1, r0 │ │ │ │ subs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {lr} │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ @@ -705389,15 +705387,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2645a4 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 264560 │ │ │ │ nop │ │ │ │ - bvc.n 2644dc │ │ │ │ + bhi.n 2645bc │ │ │ │ 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 │ │ │ │ @@ -705621,15 +705619,15 @@ │ │ │ │ b.n 2647aa │ │ │ │ ldr r2, [pc, #12] @ (264808 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 264688 │ │ │ │ - bpl.n 26489c │ │ │ │ + bpl.n 26477c │ │ │ │ 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 │ │ │ │ @@ -705878,15 +705876,15 @@ │ │ │ │ b.n 264ade │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ @ instruction: 0xb7be │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bcc.n 2649dc │ │ │ │ + bcc.n 264abc │ │ │ │ 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 │ │ │ │ @@ -706228,15 +706226,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 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ movw r3, #34042 @ 0x84fa │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 2649e2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp sl, r4 │ │ │ │ @@ -706514,15 +706512,15 @@ │ │ │ │ rors r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ 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 │ │ │ │ @@ -706643,15 +706641,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 6ec3c │ │ │ │ mov r0, r7 │ │ │ │ blx 6ec3c │ │ │ │ b.n 2652bc │ │ │ │ nop │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r5, 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 │ │ │ │ @@ -707341,17 +707339,17 @@ │ │ │ │ blx 6ec3c │ │ │ │ ldr r2, [pc, #16] @ (265af4 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 265ad4 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -707776,19 +707774,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ b.n 265f6c │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x0032 │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cbz r2, 265fe0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -707815,17 +707813,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [pc, #16] @ (265ff8 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 265fd8 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x008c │ │ │ │ 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 │ │ │ │ @@ -707887,19 +707885,19 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 26606e │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 2660c2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -707994,19 +707992,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ b.n 26614e │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 2661be │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -708064,17 +708062,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #8] @ (266240 ) │ │ │ │ add r2, pc │ │ │ │ b.n 266220 │ │ │ │ nop │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -708113,17 +708111,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2662b4 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 26627e │ │ │ │ nop │ │ │ │ - cbnz r4, 266312 │ │ │ │ + cbnz r4, 26632e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbnz r2, 266310 │ │ │ │ + cbnz r2, 26632c │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 2662d2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -708746,15 +708744,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ bl 266370 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ b.n 2668f4 │ │ │ │ pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r4, r3, #5 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r3, 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] @ (2669f8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -708808,15 +708806,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 266370 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 26698c │ │ │ │ nop │ │ │ │ pop {r1, r2, r5, r7} │ │ │ │ lsls r4, r3, #5 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r4, 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] @ (266ac0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -708885,17 +708883,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 266370 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 266a32 │ │ │ │ nop │ │ │ │ pop {r1} │ │ │ │ lsls r4, r3, #5 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r2, r3, 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] @ (266bd0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -708984,19 +708982,19 @@ │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ b.n 266b66 │ │ │ │ cbnz r6, 266c20 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - cbz r4, 266c4c │ │ │ │ + push {r2, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 266c40 │ │ │ │ + push {r1} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 266c58 │ │ │ │ + push {r4, 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] @ (266d40 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -709118,19 +709116,19 @@ │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 266d28 │ │ │ │ rev r2, r4 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - uxtb r0, r2 │ │ │ │ + cbz r0, 266d98 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - uxth r0, r4 │ │ │ │ + cbz r0, 266d90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxtb r0, r5 │ │ │ │ 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] @ (266ed4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -709270,17 +709268,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8b4 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - sxtb r2, r1 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 266efa │ │ │ │ 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] @ (267104 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -709465,21 +709463,21 @@ │ │ │ │ bne.n 2670ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2670b0 │ │ │ │ b.n 266f2c │ │ │ │ @ instruction: 0xb722 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + cbz r4, 26711e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ 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] @ (267228 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -709572,19 +709570,19 @@ │ │ │ │ bne.n 267212 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2671d4 │ │ │ │ b.n 26715c │ │ │ │ push {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ 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] @ (267334 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -709669,17 +709667,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2672de │ │ │ │ b.n 26727a │ │ │ │ nop │ │ │ │ cbz r2, 2673aa │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ 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] @ (267640 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -709973,19 +709971,19 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #28] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cbnz r2, 26767a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcc.n 267658 │ │ │ │ adds r5, #20 │ │ │ │ @@ -710115,17 +710113,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #608 @ 0x260 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ 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] @ (267840 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -710163,17 +710161,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ 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] @ (267924 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -710257,19 +710255,19 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ 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] @ (267a20 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -710358,19 +710356,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ 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] @ (267ba4 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -710519,24 +710517,24 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr.w r0, [sl, #232] @ 0xe8 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + vst4. {d16-d19}, [sl :128], r8 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ 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] @ (267c64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -710590,18 +710588,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 267c46 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r7, pc, #720 @ (adr r7, 267f3c ) │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xf7ac00e8 │ │ │ │ - add r7, pc, #768 @ (adr r7, 267f74 ) │ │ │ │ + ldrb.w r0, [ip, r8, lsl #2] │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ 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] @ (267dc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -710717,19 +710715,19 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 267d6a │ │ │ │ b.n 267cb8 │ │ │ │ nop │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r7, pc, #392 @ (adr r7, 267f50 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 268110 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #96 @ (adr r7, 267e2c ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 267fec ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #696 @ (adr r6, 268088 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 267e48 ) │ │ │ │ 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] @ (267ed4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -710817,17 +710815,17 @@ │ │ │ │ bne.n 267ebe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 267e80 │ │ │ │ b.n 267e12 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r6, pc, #552 @ (adr r6, 268104 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 2682c4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r6, pc, #128 @ (adr r6, 267f60 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 268120 ) │ │ │ │ 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] @ (267ffc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -710927,15 +710925,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 267fa8 │ │ │ │ b.n 267f28 │ │ │ │ nop │ │ │ │ add r7, pc, #144 @ (adr r7, 268090 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r5, pc, #280 @ (adr r5, 26811c ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 2682dc ) │ │ │ │ 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] @ (2681d0 ) │ │ │ │ @@ -711098,23 +711096,23 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 26819a │ │ │ │ b.n 2681c2 │ │ │ │ add r5, pc, #1016 @ (adr r5, 2685cc ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r4, pc, #728 @ (adr r4, 2684b0 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 268270 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, pc, #472 @ (adr r4, 2683b4 ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 268574 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, pc, #952 @ (adr r3, 268598 ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 268358 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, pc, #72 @ (adr r4, 26822c ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 2683ec ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, pc, #144 @ (adr r3, 268278 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 268438 ) │ │ │ │ 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 │ │ │ │ @@ -711176,19 +711174,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (2682a4 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 26827a │ │ │ │ nop │ │ │ │ - add r4, pc, #32 @ (adr r4, 2682c0 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 268480 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, pc, #680 @ (adr r3, 26854c ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 26830c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -711659,25 +711657,25 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #272 @ (adr r0, 268884 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #120 @ (adr r0, 2687f8 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 2689b8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [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] @ (268800 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -711789,21 +711787,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 2007cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -711971,17 +711969,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ 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] @ (268b5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -712042,15 +712040,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ 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] @ (268b8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -712086,17 +712084,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ 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] @ (268c04 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -712132,17 +712130,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbz r0, 268c8c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ (268c90 ) │ │ │ │ @@ -712346,17 +712344,17 @@ │ │ │ │ b.n 268db2 │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ strb r0, [r1, #13] │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ 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 │ │ │ │ @@ -712498,25 +712496,25 @@ │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ b.n 268f58 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 268f6a │ │ │ │ b.n 268f26 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ 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] @ (269060 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -712542,15 +712540,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ 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] @ (2690d0 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -712586,17 +712584,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ sub.w r1, r1, #3184 @ 0xc70 │ │ │ │ cmp r1, #9 │ │ │ │ bhi.n 269156 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r1, #28 │ │ │ │ adds r4, r2, r4 │ │ │ │ @@ -712701,15 +712699,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ 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 │ │ │ │ @@ -712813,17 +712811,17 @@ │ │ │ │ b.n 269290 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 269274 │ │ │ │ b.n 269290 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ 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] @ (2693ec ) │ │ │ │ @@ -712950,19 +712948,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 269464 │ │ │ │ nop │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ 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] @ (269654 ) │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -713092,19 +713090,19 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ 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] @ (2697d4 ) │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -713232,19 +713230,19 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ 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] @ (2698c8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -713320,17 +713318,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ 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 │ │ │ │ @@ -713420,17 +713418,17 @@ │ │ │ │ b.n 26998a │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ 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 │ │ │ │ @@ -713568,17 +713566,17 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2661a4 │ │ │ │ b.n 269ad6 │ │ │ │ ldrh r6, [r6, #30] │ │ │ │ lsls r4, r3, #5 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ 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 │ │ │ │ @@ -713820,15 +713818,15 @@ │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 269f72 │ │ │ │ add.w r4, r4, #565248 @ 0x8a000 │ │ │ │ add.w r3, r6, #1624 @ 0x658 │ │ │ │ b.n 269f14 │ │ │ │ ldrh r4, [r0, #18] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ 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 269c42 │ │ │ │ @@ -714736,15 +714734,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb r4, [r2, #19] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ 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] @ (26ad90 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -715001,37 +714999,37 @@ │ │ │ │ bmi.n 26adb8 │ │ │ │ add.w r4, r4, #565248 @ 0x8a000 │ │ │ │ addw r6, r6, #1676 @ 0x68c │ │ │ │ b.n 26ab1e │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r2, [pc, #28] @ (26adc8 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ vldr s15, [r5] │ │ │ │ b.n 26ad84 │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r3, #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] @ 26ae28 │ │ │ │ vmov s15, r1 │ │ │ │ @@ -715262,15 +715260,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r4, [r2, #24] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ 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] @ (26b0dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -715339,15 +715337,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r5, #20] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r3, #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] @ (26b2b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -715608,21 +715606,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r2, [r2, #13] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r3, #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] @ (26b530 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -715673,15 +715671,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 26b4b6 │ │ │ │ nop │ │ │ │ strb r0, [r7, #5] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ 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] @ (26b5b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -715721,15 +715719,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2661a4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r6, [r1, #3] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ 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 │ │ │ │ @@ -715910,17 +715908,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 26b7c8 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r6, [r2, 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 │ │ │ │ @@ -716195,21 +716193,21 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r2, [pc, #24] @ (26bb20 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 26bada │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [pc, #32] @ (26bb40 ) │ │ │ │ + ldr r6, [pc, #480] @ (26bd00 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ 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 │ │ │ │ @@ -716287,15 +716285,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 26bbac │ │ │ │ cmp r2, #2 │ │ │ │ bls.n 26bbe2 │ │ │ │ b.n 26bbae │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ 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] │ │ │ │ @@ -717073,26 +717071,26 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #14 │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r6, #54 @ 0x36 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - vhadd.s8 q0, q13, q6 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + vhadd.s q8, q13, q6 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -717211,15 +717209,15 @@ │ │ │ │ sub.w r2, r0, #35840 @ 0x8c00 │ │ │ │ subs r2, #135 @ 0x87 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 26c578 │ │ │ │ b.n 26c5a2 │ │ │ │ str r0, [r1, #12] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r3, #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] @ (26c6b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -717298,15 +717296,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r6, [r5, #0] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r3, #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] @ (26c714 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -717335,15 +717333,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 26c6e8 │ │ │ │ nop │ │ │ │ ldrsh r2, [r1, r5] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r8, fp │ │ │ │ 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] @ (26ca14 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -717590,27 +717588,27 @@ │ │ │ │ cmp.w r9, #2 │ │ │ │ beq.n 26cabc │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #2 │ │ │ │ b.n 26c836 │ │ │ │ ldrsh r6, [r4, r3] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp.w r9, #2 │ │ │ │ bls.n 26cac0 │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 26c8a8 │ │ │ │ mov r0, r8 │ │ │ │ @@ -717727,19 +717725,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #36] @ 0x24 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 26ca64 │ │ │ │ b.n 26cad2 │ │ │ │ nop │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r0, #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] @ (26cc88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -717832,23 +717830,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 26cc08 │ │ │ │ nop │ │ │ │ ldrh r0, [r6, r1] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -717948,23 +717946,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 26cd3c │ │ │ │ ldr r0, [r6, r4] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r0, #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] @ (26d0dc ) │ │ │ │ @@ -718224,27 +718222,27 @@ │ │ │ │ ldr.w r3, [r7, #1648] @ 0x670 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 26ce54 │ │ │ │ ldr r6, [r5, r0] │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r2, #2 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r5, r1, #3 │ │ │ │ add.w r7, r7, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r7, #1640] @ 0x668 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 26ce54 │ │ │ │ mov r0, r4 │ │ │ │ bl 16b1bc │ │ │ │ @@ -718257,15 +718255,15 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 26ce54 │ │ │ │ add.w r7, r7, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r7, #1656] @ 0x678 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 26ce54 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + str r6, [r0, #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 │ │ │ │ @@ -718295,15 +718293,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26c0c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, r2] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r6, 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] @ (26d1e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -718323,15 +718321,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26c0c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r4, r1] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r6, [r7, 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] @ (26d234 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -718351,15 +718349,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26c0c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r2, r0] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r6, [r0, 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] @ (26d280 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -718379,15 +718377,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26c0c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r1, r7] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r2, 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] @ (26d2dc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -718414,15 +718412,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26c0c8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r0, [r7, r5] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r4, 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] @ (26d338 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -718449,15 +718447,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26c0c8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r4, [r3, r4] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r4, 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] @ (26d394 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -718484,15 +718482,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26c0c8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r0, [r0, r3] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ 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] @ (26d3f0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -718519,15 +718517,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26c0c8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r4, [r4, r1] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ 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 │ │ │ │ @@ -719479,25 +719477,25 @@ │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ b.n 26dc2c │ │ │ │ nop │ │ │ │ movs r7, #150 @ 0x96 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r7, #84 @ 0x54 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r5, #9 │ │ │ │ subs r2, #131 @ 0x83 │ │ │ │ b.n 26deda │ │ │ │ cmp r6, #219 @ 0xdb │ │ │ │ @@ -722220,49 +722218,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #10 │ │ │ │ lsls r4, r3, #5 │ │ │ │ lsrs r2, r3, #2 │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r6, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ 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] │ │ │ │ @@ -722648,31 +722646,31 @@ │ │ │ │ movs r3, #54 @ 0x36 │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldc2 1, cr0, [r0, #-364]! @ 0xfffffe94 │ │ │ │ stc2 1, cr0, [sl, #-364]! @ 0xfffffe94 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbea015b │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbz r3, 27066e │ │ │ │ ldr r2, [pc, #580] @ (270850 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ @@ -722878,19 +722876,19 @@ │ │ │ │ bne.w 270658 │ │ │ │ b.n 2707b4 │ │ │ │ movw r3, #36763 @ 0x8f9b │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 2707ec │ │ │ │ b.n 270658 │ │ │ │ nop │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ 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 │ │ │ │ @@ -722945,15 +722943,15 @@ │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r4, r1, #5 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - cmp r3, #78 @ 0x4e │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ 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] @ (270948 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -722977,15 +722975,15 @@ │ │ │ │ cbz r4, 270946 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #37145 @ 0x9119 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r0, r1, #4 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ 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] @ (27097c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -722997,15 +722995,15 @@ │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ adds r0, r7, #2 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ 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] │ │ │ │ @@ -723474,15 +723472,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1444] @ 0x5a4 │ │ │ │ cbz r3, 270f3a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -723614,17 +723612,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (27104c ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 270fd6 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r5, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ 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 │ │ │ │ @@ -724204,15 +724202,15 @@ │ │ │ │ beq.n 27165c │ │ │ │ cmp r0, r1 │ │ │ │ bne.w 271594 │ │ │ │ b.n 2715ea │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 2715ea │ │ │ │ b.n 271640 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r3, [r1, #18] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2717d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -724792,15 +724790,15 @@ │ │ │ │ beq.n 271cf8 │ │ │ │ cmp r4, r1 │ │ │ │ bne.w 271c30 │ │ │ │ b.n 271c86 │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 271c86 │ │ │ │ b.n 271cdc │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ 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 │ │ │ │ @@ -725007,15 +725005,15 @@ │ │ │ │ beq.n 271f60 │ │ │ │ cmp r0, r4 │ │ │ │ bne.w 271e98 │ │ │ │ b.n 271eee │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 271eee │ │ │ │ b.n 271f44 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ 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, 27204e │ │ │ │ @@ -725131,15 +725129,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 270ce8 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r6, #19 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ 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] @ (27218c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -725161,19 +725159,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r4, r7, #18 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sub.w r0, ip, fp, lsl #3 │ │ │ │ + ldc 0, cr0, [ip], {203} @ 0xcb │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, 2721c8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -725186,15 +725184,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 270ce8 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r4, #17 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ 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] @ (272218 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -725216,19 +725214,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r0, r6, #16 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - @ instruction: 0xeb2000cb │ │ │ │ + @ instruction: 0xeb9000cb │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (272250 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ @@ -725261,15 +725259,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r0, r6, #14 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ 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] @ (272380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -725350,15 +725348,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27235a │ │ │ │ b.n 2722e8 │ │ │ │ nop │ │ │ │ lsls r6, r5, #13 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrd r0, r0, [r0, #-812] @ 0x32c │ │ │ │ + strd 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 │ │ │ │ @@ -725574,17 +725572,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2725d6 │ │ │ │ b.n 27253e │ │ │ │ nop │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ 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] @ (2727fc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -725954,17 +725952,17 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 272a3e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 272a30 │ │ │ │ b.n 27286c │ │ │ │ mcr2 1, 0, r0, cr2, cr11, {2} │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r1, #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] @ (272d80 ) │ │ │ │ @@ -726227,21 +726225,21 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ 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] @ (2730f4 ) │ │ │ │ @@ -726514,21 +726512,21 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ 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] @ (273470 ) │ │ │ │ @@ -726803,23 +726801,23 @@ │ │ │ │ @ instruction: 0xf4d4015b │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r3, r6, r7} │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r6!, {r4} │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ @@ -727146,21 +727144,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ vldr s15, [r6] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ vcvt.s32.f32 s15, s15 │ │ │ │ vmov r2, s15 │ │ │ │ bl 271b28 │ │ │ │ @@ -727455,18 +727453,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - stc2l 0, cr0, [r8, #816]! @ 0x330 │ │ │ │ - ldc2l 0, cr0, [r6, #-816]! @ 0xfffffcd0 │ │ │ │ - stc2l 0, cr0, [r6, #-816] @ 0xfffffcd0 │ │ │ │ - stc2 0, cr0, [r4, #-816]! @ 0xfffffcd0 │ │ │ │ + cdp2 0, 5, cr0, cr8, cr12, {6} │ │ │ │ + stc2l 0, cr0, [r6, #816]! @ 0x330 │ │ │ │ + ldc2 0, cr0, [r6, #816]! @ 0x330 │ │ │ │ + ldc2 0, cr0, [r4, #816] @ 0x330 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 130bb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 273bee │ │ │ │ bl 27191c │ │ │ │ @@ -727743,18 +727741,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xfadc00cc │ │ │ │ - @ instruction: 0xfa6a00cc │ │ │ │ - @ instruction: 0xfa3a00cc │ │ │ │ - @ instruction: 0xfa1800cc │ │ │ │ + @ instruction: 0xfb4c00cc │ │ │ │ + @ instruction: 0xfada00cc │ │ │ │ + @ instruction: 0xfaaa00cc │ │ │ │ + @ instruction: 0xfa8800cc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 130bb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 273f5a │ │ │ │ bl 27191c │ │ │ │ @@ -727943,16 +727941,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ b.n 273e34 │ │ │ │ lsls r3, r3, #5 │ │ │ │ itte │ │ │ │ lsl r3, r3, #5 │ │ │ │ - @ instruction: 0xf7cc00cc │ │ │ │ - @ instruction: 0xf76a00cc │ │ │ │ + ldrh.w r0, [ip, ip] │ │ │ │ + @ instruction: 0xf7da00cc │ │ │ │ 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] @ (2743dc ) │ │ │ │ @@ -728123,16 +728121,16 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s15, [r7] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 273bf0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r3, r3, #5 │ │ │ │ - @ instruction: 0xf5ec00cc │ │ │ │ - @ instruction: 0xf58e00cc │ │ │ │ + @ instruction: 0xf65c00cc │ │ │ │ + @ instruction: 0xf5fe00cc │ │ │ │ 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] @ (274584 ) │ │ │ │ @@ -728286,16 +728284,16 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 2749b0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cbnz r2, 274606 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bics.w r0, r4, #6684672 @ 0x660000 │ │ │ │ - @ instruction: 0xf3de00cc │ │ │ │ + @ instruction: 0xf4a400cc │ │ │ │ + orr.w 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] @ (27472c ) │ │ │ │ @@ -728449,16 +728447,16 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 274808 │ │ │ │ lsls r3, r3, #5 │ │ │ │ rev16 r2, r0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movt r0, #49356 @ 0xc0cc │ │ │ │ - @ instruction: 0xf27600cc │ │ │ │ + @ instruction: 0xf33c00cc │ │ │ │ + @ instruction: 0xf2e600cc │ │ │ │ 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 │ │ │ │ @@ -728636,15 +728634,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ble.n 274844 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - vmla.i32 d0, d18, d12[0] │ │ │ │ + ands.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 │ │ │ │ @@ -728816,16 +728814,16 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 274c10 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cdp 0, 2, cr0, cr4, cr12, {6} │ │ │ │ - ldc 0, cr0, [r0, #816]! @ 0x330 │ │ │ │ + cdp 0, 9, cr0, cr4, cr12, {6} │ │ │ │ + cdp 0, 2, 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] @ (274be8 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -728921,18 +728919,18 @@ │ │ │ │ strd r4, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bge.n 274c98 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldc 0, cr0, [lr, #-816] @ 0xfffffcd0 │ │ │ │ - ldcl 0, cr0, [r0, #-816] @ 0xfffffcd0 │ │ │ │ - stc 0, cr0, [r4, #-816] @ 0xfffffcd0 │ │ │ │ - ldc 0, cr0, [r2, #-816] @ 0xfffffcd0 │ │ │ │ + stc 0, cr0, [lr, #816] @ 0x330 │ │ │ │ + stcl 0, cr0, [r0, #816] @ 0x330 │ │ │ │ + ldcl 0, cr0, [r4, #-816]! @ 0xfffffcd0 │ │ │ │ + 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] @ (274d14 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ lsls r4, r0, #4 │ │ │ │ @@ -729024,18 +729022,18 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bhi.n 274d70 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - mrrc 0, 12, r0, r2, cr12 │ │ │ │ - stc 0, cr0, [r0], #-816 @ 0xfffffcd0 │ │ │ │ - ldc 0, cr0, [r8], #-816 @ 0xfffffcd0 │ │ │ │ - @ instruction: 0xebe600cc │ │ │ │ + stcl 0, cr0, [r2], {204} @ 0xcc │ │ │ │ + ldc 0, cr0, [r0], {204} @ 0xcc │ │ │ │ + stc 0, cr0, [r8], #816 @ 0x330 │ │ │ │ + mrrc 0, 12, r0, r6, cr12 │ │ │ │ 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] @ (274ef0 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ ldr r4, [pc, #308] @ (274ef4 ) │ │ │ │ @@ -729149,20 +729147,20 @@ │ │ │ │ nop │ │ │ │ bhi.n 274f84 │ │ │ │ lsls r3, r3, #5 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [sl], {204} @ 0xcc │ │ │ │ + stc 0, cr0, [sl], {204} @ 0xcc │ │ │ │ cbz r4, 274f2c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - sbc.w r0, r8, ip, lsl #3 │ │ │ │ - sub.w r0, r8, ip, lsl #3 │ │ │ │ - @ instruction: 0xeb2800cc │ │ │ │ + rsbs r0, r8, ip, lsl #3 │ │ │ │ + ldc 0, cr0, [r8], {204} @ 0xcc │ │ │ │ + @ instruction: 0xeb9800cc │ │ │ │ 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 │ │ │ │ @@ -729559,20 +729557,17 @@ │ │ │ │ b.n 2752d6 │ │ │ │ bcc.n 275244 │ │ │ │ lsls r3, r3, #5 │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 275314 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - b.n 275290 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - b.n 2752a0 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + strd r0, r0, [r6], #-816 @ 0x330 │ │ │ │ + @ instruction: 0xe82200cc │ │ │ │ + @ instruction: 0xe82800cc │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r2, #164] @ 0xa4 │ │ │ │ cbz r0, 275374 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ cbz r0, 275374 │ │ │ │ push {r4} │ │ │ │ @@ -729810,23 +729805,23 @@ │ │ │ │ nop │ │ │ │ bne.n 275678 │ │ │ │ lsls r3, r3, #5 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2751fc │ │ │ │ + b.n 2752dc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 275138 │ │ │ │ + b.n 275218 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 2751b0 │ │ │ │ + b.n 275290 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 275144 │ │ │ │ + b.n 275224 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 275148 │ │ │ │ + b.n 275228 │ │ │ │ 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 +730281,19 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #456 @ (adr r6, 275bec ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 275dd4 │ │ │ │ + b.n 275eb4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r6, pc, #80 @ (adr r6, 275a80 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ - b.n 275d5c │ │ │ │ + b.n 275e3c │ │ │ │ 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] @ (275adc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -730367,19 +730362,19 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #696 @ (adr r5, 275da0 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 275d88 │ │ │ │ + b.n 275e68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r5, pc, #320 @ (adr r5, 275c34 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ - b.n 275d18 │ │ │ │ + b.n 275df8 │ │ │ │ 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] @ (275b80 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -730430,17 +730425,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #5 │ │ │ │ add r4, pc, #952 @ (adr r4, 275f3c ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 275d48 │ │ │ │ + b.n 275e28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 275ce0 │ │ │ │ + b.n 275dc0 │ │ │ │ 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 +730796,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #792 @ (adr r1, 276250 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ add r1, pc, #448 @ (adr r1, 2760fc ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ble.n 275ff0 │ │ │ │ + ble.n 275ed0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ble.n 275fa4 │ │ │ │ + ble.n 275e84 │ │ │ │ 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] @ 275fa8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -731149,15 +731144,15 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2762ec │ │ │ │ + blt.n 2761cc │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 2762ca │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ @@ -731740,17 +731735,17 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 27623e │ │ │ │ mov r1, r3 │ │ │ │ b.n 27684a │ │ │ │ nop │ │ │ │ - bhi.n 2767b4 │ │ │ │ + bls.n 276894 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvs.n 2768a4 │ │ │ │ + bvs.n 276784 │ │ │ │ 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] @ 27698c │ │ │ │ mov r8, r3 │ │ │ │ @@ -731852,25 +731847,25 @@ │ │ │ │ b.n 27693a │ │ │ │ pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 27693c │ │ │ │ + bmi.n 276a1c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcc.n 276a78 │ │ │ │ + bcc.n 276958 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcc.n 2769f0 │ │ │ │ + bcc.n 2768d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcc.n 276a3c │ │ │ │ + bcc.n 27691c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcc.n 2768b0 │ │ │ │ + bcc.n 276990 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcc.n 276a4c │ │ │ │ + bcc.n 27692c │ │ │ │ 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] @ (276a7c ) │ │ │ │ @@ -731953,17 +731948,17 @@ │ │ │ │ nop │ │ │ │ cbnz r2, 276aee │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 276afc │ │ │ │ + bcc.n 2769dc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 2769e0 │ │ │ │ + bcc.n 276ac0 │ │ │ │ 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] @ (276d58 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -732242,21 +732237,21 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 276db0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 276e00 │ │ │ │ + bne.n 276ce0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - beq.n 276cbc │ │ │ │ + bne.n 276d9c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - beq.n 276e24 │ │ │ │ + beq.n 276d04 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - beq.n 276de0 │ │ │ │ + beq.n 276cc0 │ │ │ │ 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 +732644,17 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #16] @ (2771ac ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ 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 +732709,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (277250 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 27723a │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ 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] @ (277328 ) │ │ │ │ @@ -732797,19 +732792,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (277330 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2772e4 │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ 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] @ (2773f8 ) │ │ │ │ @@ -732883,17 +732878,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 r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, 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 +733108,23 @@ │ │ │ │ strd r0, r0, [r3] │ │ │ │ b.n 2775c6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r4, #24] │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r2, [r3, #20] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #456] @ (277834 ) │ │ │ │ @@ -733352,15 +733347,15 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #12] @ (277890 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, 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 +733404,15 @@ │ │ │ │ bl 2059f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 277840 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ 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, 277962 │ │ │ │ @@ -733439,15 +733434,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #12] @ (277970 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 277952 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r2, 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] @ (277ae4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -733589,35 +733584,35 @@ │ │ │ │ add r1, pc │ │ │ │ bl 205760 │ │ │ │ b.n 277aa0 │ │ │ │ strh r4, [r5, #8] │ │ │ │ lsls r5, r3, #5 │ │ │ │ strh r4, [r3, #8] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r7, #31] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, 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 +734559,31 @@ │ │ │ │ bne.w 2780e4 │ │ │ │ ldr r2, [pc, #48] @ (2785bc ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.w 277d84 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r0, [r4, #28] │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - hlt 0x001c │ │ │ │ + cbnz r4, 2785f2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 278604 │ │ │ │ + cbnz r0, 278620 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - rev16 r2, r4 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - rev16 r6, r6 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - rev16 r2, r0 │ │ │ │ + hlt 0x0032 │ │ │ │ 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] @ (278694 ) │ │ │ │ add r0, pc │ │ │ │ @@ -734664,37 +734659,37 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ccac │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 2785ec │ │ │ │ nop │ │ │ │ - hlt 0x001c │ │ │ │ + cbnz r4, 2786da │ │ │ │ lsls r4, r1, #3 │ │ │ │ - hlt 0x0016 │ │ │ │ + cbnz r6, 2786dc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [pc, #768] @ (2789a0 ) │ │ │ │ + ldr r5, [pc, #192] @ (278760 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - hlt 0x0000 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - rev16 r4, r7 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - rev16 r0, r7 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - rev16 r0, r6 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - rev16 r0, r3 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - rev r4, r0 │ │ │ │ + rev16 r4, r6 │ │ │ │ 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] @ (2786f8 ) │ │ │ │ add r4, pc │ │ │ │ @@ -734714,15 +734709,15 @@ │ │ │ │ str r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r4, #15] │ │ │ │ lsls r5, r3, #5 │ │ │ │ strb r0, [r3, #15] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r4, [r0, #15] │ │ │ │ lsls r5, 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 +735087,24 @@ │ │ │ │ bl 2fa9f0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #2996] @ 0xbb4 │ │ │ │ b.n 278a3a │ │ │ │ mov r0, r4 │ │ │ │ bl 29683c │ │ │ │ b.n 278a54 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sbcs.w r0, sl, #203 @ 0xcb │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + @ instruction: 0xf1ea00cb │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + cpsid ai │ │ │ │ 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 +735130,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (278b6c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + @ instruction: 0xb636 │ │ │ │ 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] @ (278bac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -735180,15 +735175,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl 277894 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ 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] @ (278c20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -735225,15 +735220,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl 277894 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - sxth r2, r5 │ │ │ │ + uxth r2, 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, #36] @ (278c8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -735248,15 +735243,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2789f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r4, 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] @ (278cb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -735302,17 +735297,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ bl 2059f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, pc, #464 @ (adr r0, 278ef0 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 2790b0 ) │ │ │ │ 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] @ (278d44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -735358,17 +735353,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ bl 2059f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cbz r6, 278e22 │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, pc, #352 @ (adr r0, 278f0c ) │ │ │ │ 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] @ (278e90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -735623,21 +735618,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 27909a │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r0, [r4, #0] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cbz r4, 279092 │ │ │ │ + cbz r4, 2790ae │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbz r4, 27908c │ │ │ │ + cbz r4, 2790a8 │ │ │ │ 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] @ (279100 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -735693,15 +735688,15 @@ │ │ │ │ nop │ │ │ │ str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + cbz r2, 27911e │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -735759,15 +735754,15 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -735986,23 +735981,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 279344 │ │ │ │ mov r4, r3 │ │ │ │ b.n 279340 │ │ │ │ nop │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ 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] @ (27947c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -736049,15 +736044,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ 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] @ (27955c ) │ │ │ │ @@ -736141,15 +736136,15 @@ │ │ │ │ bx r1 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ 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] @ (279594 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -736229,17 +736224,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (27964c ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ 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] @ (2796d0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -736287,17 +736282,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ 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] @ (27975c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -736345,17 +736340,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ 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] @ (2797ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -736376,15 +736371,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ 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] @ (2797dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -736514,29 +736509,29 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #828 @ 0x33c │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r2, [r2, #15] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bgt.n 279918 │ │ │ │ + ble.n 2799f8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ 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 +736634,32 @@ │ │ │ │ movs r5, #0 │ │ │ │ b.n 2799fa │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r2, [r0, #11] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 10, cr0, cr6, cr12, {6} │ │ │ │ + vhadd.s16 q0, q11, q6 │ │ │ │ str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ 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] @ (279c20 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -736832,17 +736827,17 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r7, pc, #304 @ (adr r7, 279d60 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 279f20 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, pc, #224 @ (adr r7, 279d14 ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 279ed4 ) │ │ │ │ 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] @ (279dd0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -736996,21 +736991,21 @@ │ │ │ │ b.n 279c8c │ │ │ │ ldrh r4, [r6, #12] │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #960 @ (adr r6, 27a19c ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 279f5c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r5, pc, #784 @ (adr r5, 27a0f4 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 279eb4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r5, pc, #600 @ (adr r5, 27a040 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 279e00 ) │ │ │ │ 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] @ (279e9c ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -737079,15 +737074,15 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #0] │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r4, [r7, #28] │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #360 @ (adr r5, 27a010 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 27a1d0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r2, [r6, #24] │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -737143,17 +737138,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r4, pc, #608 @ (adr r4, 27a1bc ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 279f7c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, pc, #456 @ (adr r4, 27a128 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 27a2e8 ) │ │ │ │ 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] @ (279f94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -737300,25 +737295,25 @@ │ │ │ │ nop │ │ │ │ strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r6, [r1, #4] │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #968 @ (adr r3, 27a4c4 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 27a284 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, pc, #920 @ (adr r3, 27a498 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 27a258 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, pc, #456 @ (adr r3, 27a2cc ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 27a48c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrsh r4, [r7, r5] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r3, pc, #432 @ (adr r3, 27a2bc ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 27a47c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, pc, #344 @ (adr r3, 27a268 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 27a428 ) │ │ │ │ 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] @ (27a1e8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -737399,23 +737394,23 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldrsh r4, [r2, r3] │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #208 @ (adr r3, 27a2c4 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 27a484 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, pc, #296 @ (adr r3, 27a320 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 27a4e0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrsh r0, [r7, r1] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r2, pc, #776 @ (adr r2, 27a508 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 27a2c8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, pc, #784 @ (adr r2, 27a514 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 27a2d4 ) │ │ │ │ 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] @ (27a2a8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -737472,17 +737467,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 2c8d58 │ │ │ │ b.n 27a27e │ │ │ │ nop │ │ │ │ strh r4, [r7, #30] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r2, pc, #856 @ (adr r2, 27a608 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 27a3c8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, pc, #512 @ (adr r2, 27a4b4 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 27a674 ) │ │ │ │ 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] @ (27a2f4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -737558,19 +737553,19 @@ │ │ │ │ it ls │ │ │ │ strbls r5, [r0, #18] │ │ │ │ bhi.n 27a35a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r4, [r1, #24] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r2, pc, #64 @ (adr r2, 27a3c8 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 27a588 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, pc, #984 @ (adr r1, 27a764 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 27a524 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, pc, #984 @ (adr r1, 27a768 ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 27a528 ) │ │ │ │ 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] @ (27a3f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -737682,21 +737677,21 @@ │ │ │ │ bl 130bb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 27a478 │ │ │ │ strh r6, [r1, #16] │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r1, pc, #464 @ (adr r1, 27a6b4 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 27a874 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #936 @ (adr r0, 27a894 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 27a654 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, pc, #872 @ (adr r0, 27a858 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 27a618 ) │ │ │ │ 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] @ (27a5f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -737783,19 +737778,19 @@ │ │ │ │ bl 130bb4 │ │ │ │ b.n 27a570 │ │ │ │ nop │ │ │ │ strh r4, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldrh r0, [r6, r3] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r0, pc, #568 @ (adr r0, 27a838 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 27a9f8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #336 @ (adr r0, 27a758 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, 27a918 ) │ │ │ │ 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] @ (27a6b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -737860,23 +737855,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 27a69c │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #31] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ 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] @ (27a790 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -737948,23 +737943,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 27a774 │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #28] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ 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] @ (27a97c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -738142,31 +738137,31 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 27a866 │ │ │ │ adds r4, #4 │ │ │ │ b.n 27a862 │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ 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] @ (27aa78 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -738246,25 +738241,25 @@ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27aa0e │ │ │ │ b.n 27aa4c │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ 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] @ (27ab68 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -738344,25 +738339,25 @@ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27aafe │ │ │ │ b.n 27ab3c │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ 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] @ (27ad44 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -738528,33 +738523,33 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 27acca │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #9] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ 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] @ (27ae3c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -738628,25 +738623,25 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r0, #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] @ (27b00c ) │ │ │ │ @@ -738809,27 +738804,27 @@ │ │ │ │ b.n 27af38 │ │ │ │ mov sl, r3 │ │ │ │ b.n 27af34 │ │ │ │ mov r8, r3 │ │ │ │ b.n 27afee │ │ │ │ strb r2, [r5, #30] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ 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 +739094,21 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r7, [pc, #40] @ (27b324 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #8] @ (27b30c ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r6, [pc, #808] @ (27b638 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #8] │ │ │ │ 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 +739206,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27b3da │ │ │ │ b.n 27b380 │ │ │ │ nop │ │ │ │ strb r6, [r4, #11] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ 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] @ (27b638 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -739409,25 +739404,25 @@ │ │ │ │ nop │ │ │ │ strb r2, [r4, #6] │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r3, [pc, #688] @ (27b8ec ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [pc, #568] @ (27b880 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ cbz r1, 27b6be │ │ │ │ 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] @ (27b6c4 ) │ │ │ │ @@ -739526,19 +739521,19 @@ │ │ │ │ bl 2059f0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ 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] @ (27b818 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -739599,21 +739594,21 @@ │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ b.n 27b7e0 │ │ │ │ nop │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ 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 +739898,15 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ add sl, lr │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #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] @ (27bd8c ) │ │ │ │ @@ -740115,29 +740110,29 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 27bd12 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r0, pc │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ bics r0, r3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r3, #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] @ (27bddc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -740180,17 +740175,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r4, #0] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ 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] @ (27bf8c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -740318,15 +740313,15 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r0, #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 +740376,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (27c048 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 278b14 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ 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] @ (27c114 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -740623,33 +740618,33 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 27c1b0 │ │ │ │ nop │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movw r3, #33340 @ 0x823c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 27c330 │ │ │ │ movw r3, #33320 @ 0x8228 │ │ │ │ cmp r0, r3 │ │ │ │ bls.n 27c372 │ │ │ │ @@ -741009,17 +741004,17 @@ │ │ │ │ movhi r0, #0 │ │ │ │ bls.n 27c666 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (27c674 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr.w ip, [pc, #312] @ 27c7b4 │ │ │ │ movw r3, #35898 @ 0x8c3a │ │ │ │ cmp r1, r3 │ │ │ │ add ip, pc │ │ │ │ beq.w 27c7ae │ │ │ │ mov r2, r0 │ │ │ │ @@ -741324,15 +741319,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ bl a67d8 │ │ │ │ subs r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ 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] @ (27ca60 ) │ │ │ │ @@ -741509,27 +741504,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 27cb16 │ │ │ │ ldrh r6, [r3, r6] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r1, #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] @ (27ccdc ) │ │ │ │ @@ -741616,21 +741611,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 27cc7e │ │ │ │ nop │ │ │ │ ldrh r2, [r4, r0] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ 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] @ (27cebc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -742036,23 +742031,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27d150 │ │ │ │ mov r3, r6 │ │ │ │ b.n 27cf76 │ │ │ │ nop │ │ │ │ ldrsb r2, [r0, r5] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ 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 +742313,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 27d486 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27d446 │ │ │ │ b.n 27d3e2 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrb r0, [r0, 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 +742378,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ bl 39790c │ │ │ │ str.w r0, [r4, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r4, r7, r6 │ │ │ │ + adds r4, r5, #0 │ │ │ │ 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 +742428,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ bl 3977b0 │ │ │ │ movs r4, #0 │ │ │ │ b.n 27d5be │ │ │ │ nop │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r0, r5, r7 │ │ │ │ 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 +742838,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 27da42 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27da14 │ │ │ │ b.n 27d992 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r4, [r0, 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 +743207,25 @@ │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #90 @ 0x5a │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ 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 +743562,33 @@ │ │ │ │ ldr r0, [pc, #44] @ (27e23c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ (27e240 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add.w r0, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r0, [r0, #2772] @ 0xad4 │ │ │ │ cbz r0, 27e28a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -743969,17 +743964,17 @@ │ │ │ │ bl 130bb4 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 27e65c │ │ │ │ nop │ │ │ │ ands r0, r2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r2, #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] @ (27e708 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -744014,15 +744009,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (27e750 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ subs r6, #248 @ 0xf8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r2, #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] @ (27e81c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -744173,19 +744168,19 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ bl 27e3b0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r5, #186 @ 0xba │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ 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] @ (27e980 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -744215,17 +744210,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (27e988 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ subs r4, #230 @ 0xe6 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ 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] @ (27e9bc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -744330,21 +744325,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (27eab8 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 27ea08 │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r2, #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] @ (27eb48 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -744454,17 +744449,17 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ bl 130bb4 │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ b.n 27eb90 │ │ │ │ nop │ │ │ │ subs r2, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r0, [r3, #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] @ (27ec90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -744546,15 +744541,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r1, #110 @ 0x6e │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r6, #24] │ │ │ │ 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 +745151,15 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ adds r2, #174 @ 0xae │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cbz r0, 27f3de │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ (27f3e0 ) │ │ │ │ @@ -745214,15 +745209,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r2, #30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r0, 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 +745358,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 27f5a2 │ │ │ │ nop │ │ │ │ adds r0, #172 @ 0xac │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ 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] @ (27f60c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -745443,19 +745438,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 27f668 │ │ │ │ nop │ │ │ │ cmp r7, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r3, 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] @ (27f6d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -745519,19 +745514,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 27f714 │ │ │ │ nop │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ 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] @ (27f830 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -745607,19 +745602,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 27f068 │ │ │ │ b.n 27f7c8 │ │ │ │ nop │ │ │ │ cmp r6, #158 @ 0x9e │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ 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 +749122,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 282070 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ 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 +749611,15 @@ │ │ │ │ addeq.w r0, r0, r1, lsr #1 │ │ │ │ cmp r4, ip │ │ │ │ bne.n 282574 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r7, r4, #3 │ │ │ │ movw r3, #34074 @ 0x851a │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 2825de │ │ │ │ movw r3, #34068 @ 0x8514 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 282614 │ │ │ │ @@ -749734,17 +749729,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ b.n 2826b8 │ │ │ │ - @ instruction: 0xf75a00cb │ │ │ │ - @ instruction: 0xf6ee00cb │ │ │ │ - @ instruction: 0xf6ee00cb │ │ │ │ + @ instruction: 0xf7ca00cb │ │ │ │ + @ instruction: 0xf75e00cb │ │ │ │ + @ instruction: 0xf75e00cb │ │ │ │ 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 +749819,17 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 282796 │ │ │ │ nop │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r0, #14 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ 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] @ (282b28 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -750159,51 +750154,51 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 282ad2 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bhi.n 282b48 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bvs.n 282c14 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r6, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r5, #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] @ (282d2c ) │ │ │ │ @@ -750373,25 +750368,25 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 282cae │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bmi.n 282e00 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r0, #203 @ 0xcb │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + rsbs r0, r0, #203 @ 0xcb │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bcc.n 282dcc │ │ │ │ lsls r2, r3, #5 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r4, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf0b600cb │ │ │ │ - eor.w r0, r0, #203 @ 0xcb │ │ │ │ + @ instruction: 0xf12600cb │ │ │ │ + @ instruction: 0xf0f000cb │ │ │ │ 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 +750444,21 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 282db0 │ │ │ │ nop │ │ │ │ - movs r3, #20 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ 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 +750823,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bne.n 28325c │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ beq.n 2831d0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ 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 +752208,39 @@ │ │ │ │ b.w 2836aa │ │ │ │ ldmia r3, {r1, r3, r4} │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #5 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmia r7!, {r2, r5, r7} │ │ │ │ lsls r2, r3, #5 │ │ │ │ asrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ 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] @ (284130 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -752318,19 +752313,19 @@ │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2840bc │ │ │ │ b.n 2840f4 │ │ │ │ nop │ │ │ │ b.n 283c64 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s8 q8, q13, q9 │ │ │ │ + vext.8 q0, q13, 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] @ (284204 ) │ │ │ │ mov ip, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -752401,19 +752396,19 @@ │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 284190 │ │ │ │ b.n 2841ca │ │ │ │ b.n 283b90 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 7, cr0, cr4, cr2, {7} │ │ │ │ + cdp 0, 14, cr0, cr4, cr2, {7} │ │ │ │ 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] @ (284294 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -752457,17 +752452,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ b.n 284a70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stcl 0, cr0, [r2, #904] @ 0x388 │ │ │ │ + cdp 0, 3, cr0, cr2, 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] @ (284330 ) │ │ │ │ @@ -752515,17 +752510,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 2849f0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stc 0, cr0, [r6, #-904]! @ 0xfffffc78 │ │ │ │ + ldc 0, cr0, [r6, #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] @ (284440 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -752618,19 +752613,19 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 28439a │ │ │ │ mov fp, r3 │ │ │ │ mov.w r8, #6 │ │ │ │ b.n 28439a │ │ │ │ b.n 2849d0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - mcrr 0, 14, r0, r6, cr2 │ │ │ │ + ldc 0, cr0, [r6], #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] @ (284584 ) │ │ │ │ @@ -752750,19 +752745,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 2848e0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ 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] @ (28466c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -752837,19 +752832,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 28474c │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strd r0, r0, [r8, #904]! @ 0x388 │ │ │ │ + orrs.w r0, r8, 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] @ (284754 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -752923,19 +752918,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ svc 134 @ 0x86 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmdb r0, {r1, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r0, #-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, #180] @ (28482c ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -753009,17 +753004,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 2847ae │ │ │ │ udf #158 @ 0x9e │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ 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] @ (284900 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -753093,17 +753088,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 284882 │ │ │ │ ble.n 284898 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r2, r0, #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] @ (2849d8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -753179,17 +753174,17 @@ │ │ │ │ b.n 284952 │ │ │ │ mov r1, r3 │ │ │ │ movs r6, #6 │ │ │ │ b.n 284952 │ │ │ │ nop │ │ │ │ bgt.n 2849c8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r2, #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] @ (284a78 ) │ │ │ │ @@ -753246,15 +753241,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 282ea0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ bgt.n 284ab8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movw r3, #35864 @ 0x8c18 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 284af0 │ │ │ │ bhi.n 284aa8 │ │ │ │ movw r3, #34037 @ 0x84f5 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -753417,15 +753412,15 @@ │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ cmp r1, lr │ │ │ │ bls.n 284b8c │ │ │ │ b.n 284be0 │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsls r4, r2, #29 │ │ │ │ + lsls r4, r0, #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 +754016,31 @@ │ │ │ │ str.w r0, [r8] │ │ │ │ b.n 284dc6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cbz r0, 285324 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r3, pc, #408 @ (adr r3, 285480 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 285640 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ sxth r6, r5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r0, #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 +754418,18 @@ │ │ │ │ ldmia r7!, {} │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #0] @ (285780 ) │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ lsls r2, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stc2l 0, cr0, [r4, #812]! @ 0x32c │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + cdp2 0, 5, cr0, cr4, cr11, {6} │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ 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 2857ce │ │ │ │ @@ -755191,18 +755186,18 @@ │ │ │ │ cmp r8, r9 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ cmp r8, r9 │ │ │ │ add r3, pc, #0 @ (adr r3, 2860c0 ) │ │ │ │ lsls r2, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf4a400cb │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + adds.w r0, r4, #6651904 @ 0x658000 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add.w r3, r7, #98304 @ 0x18000 │ │ │ │ ldrb.w r2, [r3, #1471] @ 0x5bf │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 286518 │ │ │ │ ldr r2, [pc, #944] @ (286490 ) │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -755974,24 +755969,24 @@ │ │ │ │ vstr s15, [r6, #76] @ 0x4c │ │ │ │ b.n 286910 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs.w r0, r0, fp, lsl #3 │ │ │ │ + stc 0, cr0, [r0], #-812 @ 0xfffffcd4 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r2, fp, lsl #3 │ │ │ │ - and.w r0, r8, fp, lsl #3 │ │ │ │ - ldrd r0, r0, [r2, #812]! @ 0x32c │ │ │ │ + @ instruction: 0xeab200cb │ │ │ │ + orns r0, r8, fp, lsl #3 │ │ │ │ + orn r0, r2, fp, lsl #3 │ │ │ │ ldr r2, [pc, #432] @ (286c30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #9 │ │ │ │ str r1, [r2, #0] │ │ │ │ bhi.w 2867fa │ │ │ │ @@ -756132,18 +756127,16 @@ │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - b.n 286c30 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - b.n 286c10 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ + strd r0, r0, [ip], #-812 @ 0x32c │ │ │ │ + @ instruction: 0xe85a00cb │ │ │ │ stmdb 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] @ 287938 │ │ │ │ mov r5, r0 │ │ │ │ @@ -757199,29 +757192,29 @@ │ │ │ │ lsrne r3, r3, #5 │ │ │ │ lslne r3, r3, #1 │ │ │ │ bfi r2, r3, #1, #2 │ │ │ │ strb.w r2, [r4, #67] @ 0x43 │ │ │ │ b.w 286ecc │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 287700 │ │ │ │ + b.n 2877e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 287338 │ │ │ │ + b.n 287418 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r4, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 287a48 │ │ │ │ + b.n 287b28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrh r1, [r4, #8] │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ ands r3, r1 │ │ │ │ cmp.w r3, #37120 @ 0x9100 │ │ │ │ beq.w 287598 │ │ │ │ ldr.w r2, [fp] │ │ │ │ @@ -758101,25 +758094,25 @@ │ │ │ │ bne.w 287584 │ │ │ │ b.w 287156 │ │ │ │ cmp r3, #18 │ │ │ │ bne.w 287e44 │ │ │ │ b.n 287e3a │ │ │ │ subs r4, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 288508 │ │ │ │ + bls.n 2883e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 288420 │ │ │ │ + bls.n 288500 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 288434 │ │ │ │ + bhi.n 288514 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 288430 │ │ │ │ + bhi.n 288510 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bvc.n 2883dc │ │ │ │ + bhi.n 2884bc │ │ │ │ lsls r3, r1, #3 │ │ │ │ - beq.n 2883dc │ │ │ │ + bne.n 2884bc │ │ │ │ lsls r3, r1, #3 │ │ │ │ bic.w r0, r0, #2 │ │ │ │ subs.w r0, r0, #37120 @ 0x9100 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -758282,19 +758275,19 @@ │ │ │ │ ldmia r7!, {} │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ 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] @ (2887f4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -758538,21 +758531,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 288850 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strb r6, [r4, #31] │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r6, [r5, #29] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ 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] @ (288a50 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -758738,17 +758731,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ bl 130bb4 │ │ │ │ b.n 288aa2 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, 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 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #4100 @ 0x1004 │ │ │ │ @@ -758813,17 +758806,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ bl 130bb4 │ │ │ │ b.n 288b6a │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r5, 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] @ (288c48 ) │ │ │ │ @@ -758852,15 +758845,15 @@ │ │ │ │ bl 2884a4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r4, 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] @ (288ca0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -758887,15 +758880,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288660 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, 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] @ (288cf8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -758922,15 +758915,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288800 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (288d50 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -758957,15 +758950,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288900 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {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, #64] @ (288da8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -758992,15 +758985,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288a5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {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] @ (288e00 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759027,15 +759020,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288b24 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ 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] @ (288e74 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -759071,15 +759064,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + ldmia 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, #80] @ (288edc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759113,17 +759106,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 288ec6 │ │ │ │ str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r2, #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] @ (288f4c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -759159,17 +759152,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ 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] @ (288fcc ) │ │ │ │ @@ -759208,15 +759201,15 @@ │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ 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] @ (289048 ) │ │ │ │ @@ -759254,15 +759247,15 @@ │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, 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] @ (2890b8 ) │ │ │ │ @@ -759296,17 +759289,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 28909e │ │ │ │ nop │ │ │ │ str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ 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] @ (289128 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -759343,17 +759336,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {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, #84] @ (289198 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -759389,17 +759382,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, 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, #80] @ (289204 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759433,17 +759426,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2891ee │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r5, #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] @ (289274 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -759480,17 +759473,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3, 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, #84] @ (2892e4 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -759526,17 +759519,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, 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, #80] @ (289350 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759570,17 +759563,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 28933a │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r3, #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] @ (2893bc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759614,17 +759607,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2893a6 │ │ │ │ str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ 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] @ (289410 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -759650,15 +759643,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 288a5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, 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, #60] @ (289464 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -759685,15 +759678,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288a5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, 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, #80] @ (2894cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759727,17 +759720,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2894b6 │ │ │ │ str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r4, #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] @ (289520 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -759763,15 +759756,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 288b24 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, 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] @ (289574 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -759798,15 +759791,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288b24 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [pc, #484] @ (289764 ) │ │ │ │ mov ip, r0 │ │ │ │ push {r4} │ │ │ │ movw r0, #35882 @ 0x8c2a │ │ │ │ add r3, pc │ │ │ │ cmp r1, r0 │ │ │ │ @@ -760063,17 +760056,17 @@ │ │ │ │ lsls r2, r3, #5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + stmia r0!, {r4, 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] @ (2898ac ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -760117,20 +760110,20 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - itee hi │ │ │ │ - lslhi r3, r1, #3 │ │ │ │ - stmdbls sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + ittt │ │ │ │ + lsl 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] @ (289970 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r5, [pc, #164] @ (289974 ) │ │ │ │ mov r7, r2 │ │ │ │ add r6, pc │ │ │ │ @@ -760197,22 +760190,22 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - itt vc │ │ │ │ - lslvc r3, r1, #3 │ │ │ │ - strvc r0, [r1, #108] @ 0x6c │ │ │ │ + ite al │ │ │ │ + lslal r3, r1, #3 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr??.w r0, [lr, #223] @ 0xdf │ │ │ │ - bkpt 0x00cc │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + vld4. {d16-d19}, [lr :64] │ │ │ │ + itt cc │ │ │ │ + lslcc r3, r1, #3 │ │ │ │ + stmdbcc 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] @ (289a4c ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #176] @ (289a50 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -760283,20 +760276,20 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00a8 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ + it ne │ │ │ │ + lslne r3, r1, #3 │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r3, #5 │ │ │ │ - strh.w r0, [r2, pc, lsl #1] │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrb.w r0, [r2, #223] @ 0xdf │ │ │ │ + bkpt 0x0060 │ │ │ │ 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] @ (289b24 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -760369,20 +760362,20 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r0, #28] │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - @ instruction: 0xf74a00df │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + @ instruction: 0xf7ba00df │ │ │ │ + pop {r3, 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] @ (289bc0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -760429,18 +760422,18 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #22] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subw r0, ip, #2271 @ 0x8df │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xf71c00df │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ 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] @ (289c5c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -760488,18 +760481,18 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r2, [r6, #16] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - addw r0, lr, #2271 @ 0x8df │ │ │ │ - cbnz r4, 289ce2 │ │ │ │ + @ instruction: 0xf67e00df │ │ │ │ + pop {r2, r3, 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] @ (289cf4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -760548,18 +760541,18 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r6, [r2, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - sbcs.w r0, r6, #7307264 @ 0x6f8000 │ │ │ │ - cbnz r4, 289d54 │ │ │ │ + @ instruction: 0xf5e600df │ │ │ │ + cbnz r4, 289d70 │ │ │ │ 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] @ (289d54 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760586,15 +760579,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 285cdc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - cbnz r0, 289dd6 │ │ │ │ + pop {r3, r4, 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] @ (289dac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760621,15 +760614,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 285308 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - cbnz r4, 289e1c │ │ │ │ + pop {r2, 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 r3, [pc, #92] @ (289e20 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760669,15 +760662,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 285308 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r2, #2] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - cbnz r0, 289e80 │ │ │ │ + cbnz r0, 289e9c │ │ │ │ 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] @ (289e94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760717,15 +760710,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 285308 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r3, #5 │ │ │ │ - cbnz r4, 289edc │ │ │ │ + cbnz r4, 289ef8 │ │ │ │ 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] @ (289f08 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -760761,15 +760754,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r3, #5 │ │ │ │ - hlt 0x0030 │ │ │ │ + cbnz r0, 289f58 │ │ │ │ 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] @ (289f74 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -760805,15 +760798,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - rev16 r6, r2 │ │ │ │ + revsh r6, 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, #80] @ (289fdc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760847,17 +760840,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 289fc6 │ │ │ │ strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - rev r2, r2 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #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] @ (28a054 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -760893,15 +760886,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - cbnz r4, 28a088 │ │ │ │ + rev r4, 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, #84] @ (28a0c0 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -760937,15 +760930,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r3, #5 │ │ │ │ - cbnz r2, 28a0de │ │ │ │ + cbnz r2, 28a0fa │ │ │ │ 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] @ (28a128 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760979,17 +760972,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 28a112 │ │ │ │ strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - cbnz r6, 28a134 │ │ │ │ + cbnz r6, 28a150 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #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] @ (28a1b0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -761036,17 +761029,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 28a188 │ │ │ │ strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + cbnz r2, 28a1c4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ 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] @ (28a220 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -761085,15 +761078,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 285308 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ 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] @ (28a290 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -761133,15 +761126,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 285308 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r4, [r3, #30] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb86a │ │ │ │ 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] @ (28a314 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -761188,17 +761181,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 28a2ec │ │ │ │ strh r4, [r5, #26] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #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] @ (28a384 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -761237,15 +761230,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 285308 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r4, [r4, #22] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ 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] @ (28a3f4 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -761285,15 +761278,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 285308 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #18] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb75a │ │ │ │ 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, 28a40e │ │ │ │ @@ -761458,23 +761451,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r2, [pc, #28] @ (28a5d4 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 28a572 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ 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 │ │ │ │ @@ -762302,25 +762295,25 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #8] │ │ │ │ lsls r2, r3, #5 │ │ │ │ strh r6, [r6, r7] │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strh r6, [r6, r6] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ 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] @ (28af0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -762352,15 +762345,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r0, [r7, #27] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -762432,29 +762425,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (28b034 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 28afb2 │ │ │ │ nop │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ 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] │ │ │ │ @@ -762639,25 +762632,25 @@ │ │ │ │ str.w r5, [r8, #4] │ │ │ │ b.n 28b18a │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #12] │ │ │ │ b.n 28b138 │ │ │ │ nop │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ 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] @ (28b2e8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -762714,21 +762707,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 28b296 │ │ │ │ nop │ │ │ │ strb r6, [r7, #14] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ 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] @ (28b450 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -762849,21 +762842,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 28b35e │ │ │ │ nop │ │ │ │ strb r6, [r0, #12] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, pc, #808 @ (adr r7, 28b788 ) │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ 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] @ (28b6b0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -763328,23 +763321,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b5928 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 28b7ca │ │ │ │ nop │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r5, pc, #856 @ (adr r5, 28bcdc ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 28ba9c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #152 @ (adr r5, 28ba20 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 28bbe0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #584 @ (adr r4, 28bbd4 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 28b994 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #840 @ (adr r4, 28bcd8 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 28ba98 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #760 @ (adr r4, 28bc8c ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 28ba4c ) │ │ │ │ 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] @ (28ba30 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -763397,15 +763390,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 28ba1a │ │ │ │ nop │ │ │ │ ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r3, pc, #952 @ (adr r3, 28bdf0 ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 28bbb0 ) │ │ │ │ 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] @ (28bc54 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -763599,39 +763592,39 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 28bb50 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r4, pc, #152 @ (adr r4, 28bcf4 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 28beb4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #56 @ (adr r4, 28bc98 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 28be58 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #360 @ (adr r4, 28bdcc ) │ │ │ │ + add r4, pc, #808 @ (adr r4, 28bf8c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #424 @ (adr r4, 28be10 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 28bfd0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #488 @ (adr r4, 28be54 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 28c014 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #536 @ (adr r4, 28be88 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 28c048 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #248 @ (adr r4, 28bd6c ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 28bf2c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #136 @ (adr r3, 28bd00 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 28bec0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #856 @ (adr r2, 28bfd4 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 28bd94 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 28bf20 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 28bce0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #840 @ (adr r2, 28bfcc ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 28bd8c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #712 @ (adr r2, 28bf50 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 28bd10 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #800 @ (adr r1, 28bfac ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 28bd6c ) │ │ │ │ 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] @ (28bd3c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -763693,19 +763686,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r6, #20] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r3, pc, #24 @ (adr r3, 28bd5c ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 28bf1c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 28bfe8 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 28bda8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #656 @ (adr r2, 28bfdc ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 28bd9c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ cbnz r1, 28bd58 │ │ │ │ add.w r0, r0, #524288 @ 0x80000 │ │ │ │ ldr.w r0, [r0, #3932] @ 0xf5c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -763782,15 +763775,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 28be00 │ │ │ │ nop │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r6, [pc, #320] @ (28bf74 ) │ │ │ │ + ldr r6, [pc, #768] @ (28c134 ) │ │ │ │ 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] @ (28bea8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -763886,19 +763879,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r1, pc, #184 @ (adr r1, 28c000 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 28c1c0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #944 @ (adr r0, 28c2fc ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 28c0bc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, pc, #128 @ (adr r1, 28bfd0 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 28c190 ) │ │ │ │ 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] @ (28c01c ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ @@ -763973,17 +763966,17 @@ │ │ │ │ bl 2059f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r0, pc, #512 @ (adr r0, 28c228 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 28c3e8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #576 @ (adr r0, 28c26c ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 28c02c ) │ │ │ │ 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] @ (28c088 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -764059,15 +764052,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 28c0d6 │ │ │ │ nop │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r0, pc, #64 @ (adr r0, 28c14c ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 28c30c ) │ │ │ │ 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] @ (28c134 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -764116,17 +764109,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (28c1ac ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #224 @ (adr r0, 28c28c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ 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] @ (28c240 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -764179,19 +764172,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, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + add r0, pc, #48 @ (adr r0, 28c278 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ 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] @ (28c304 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -764252,21 +764245,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ 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] @ (28c408 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -764351,21 +764344,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r0, #22 │ │ │ │ bhi.n 28c43c │ │ │ │ tbb [pc, r0] │ │ │ │ adds r6, #57 @ 0x39 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ @@ -764422,43 +764415,43 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (28c4d4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (28c4d8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp lr, lr │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 28c6ac │ │ │ │ + b.n 28c78c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr??.w r0, [r4, #204] @ 0xcc │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + @ instruction: 0xfa4400cc │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xe80000cc │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + ldrd r0, r0, [r0], #-816 @ 0x330 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r2, 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 │ │ │ │ @@ -764530,21 +764523,21 @@ │ │ │ │ b.n 28c56c │ │ │ │ ldr r2, [pc, #24] @ (28c5a4 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 28c53c │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ 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] @ 28c7bc │ │ │ │ @@ -764750,52 +764743,52 @@ │ │ │ │ ldr r1, [pc, #88] @ (28c80c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ b.n 28c636 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mcr 0, 4, r0, cr4, cr0, {6} │ │ │ │ + mrc 0, 7, r0, cr4, cr0, {6} │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ 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] @ (28c904 ) │ │ │ │ @@ -764887,23 +764880,23 @@ │ │ │ │ b.n 28c8d2 │ │ │ │ ldrb r0, [r3, r7] │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ lsls r2, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ 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] │ │ │ │ @@ -765045,21 +765038,21 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #156 @ 0x9c │ │ │ │ lsls r2, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ 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 │ │ │ │ @@ -765837,31 +765830,31 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #32 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - add r7, pc, #424 @ (adr r7, 28d538 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 28d6f8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -766046,15 +766039,15 @@ │ │ │ │ bne.n 28d548 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 28d480 │ │ │ │ nop │ │ │ │ - add r2, pc, #672 @ (adr r2, 28d818 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 28d5d8 ) │ │ │ │ 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 │ │ │ │ @@ -766280,15 +766273,15 @@ │ │ │ │ b.n 28d6f8 │ │ │ │ sxth r2, r2 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ b.n 28d654 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ 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 │ │ │ │ @@ -767774,31 +767767,31 @@ │ │ │ │ b.n 28e2f0 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, r4, #3 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r6, r7, #6 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ 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 │ │ │ │ @@ -768033,27 +768026,27 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n 28e854 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r0, r7, r1 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r0, r2, #31 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ 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] @ (28eca8 ) │ │ │ │ add.w fp, r3, #94208 @ 0x17000 │ │ │ │ @@ -768322,17 +768315,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r6, #23 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #20 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r3, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cbz r2, 28ece0 │ │ │ │ @@ -768347,15 +768340,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [pc, #8] @ (28ecf0 ) │ │ │ │ add r2, pc │ │ │ │ blx 6ef60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ 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] @ (28edd4 ) │ │ │ │ sub.w sp, sp, #780 @ 0x30c │ │ │ │ @@ -768433,17 +768426,17 @@ │ │ │ │ add.w sp, sp, #780 @ 0x30c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r5, #11 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r4, r0, #9 │ │ │ │ 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 │ │ │ │ @@ -768629,17 +768622,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ b.n 28ee8a │ │ │ │ subs r0, #28 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + ldrb r6, [r1, #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 │ │ │ │ @@ -769488,15 +769481,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ 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] @ (28f98c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -769543,15 +769536,15 @@ │ │ │ │ nop │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ lsls r4, r2, #27 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r6, r1, #26 │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -769601,15 +769594,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #84 @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ lsls r0, r1, #25 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r4, r7, #23 │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -769661,15 +769654,15 @@ │ │ │ │ nop │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ lsls r0, r7, #22 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r2, r5, #21 │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -769695,15 +769688,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ 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] @ (28fb84 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -769749,15 +769742,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ lsls r0, r3, #19 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r4, r2, #18 │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -769806,15 +769799,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ lsls r2, r3, #5 │ │ │ │ lsls r4, r2, #17 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r4, r1, #16 │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -769865,15 +769858,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #216 @ 0xd8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ lsls r4, r1, #15 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r0, r0, #14 │ │ │ │ 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 │ │ │ │ @@ -769900,15 +769893,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #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] @ (28fd40 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -769933,15 +769926,15 @@ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r1, #12 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #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] @ (28fd90 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -769966,15 +769959,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #188 @ 0xbc │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #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] @ (28fde0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -769999,15 +769992,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #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] @ (28fe30 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770032,15 +770025,15 @@ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r0, #28 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #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] @ (28fe80 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770065,15 +770058,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #204 @ 0xcc │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #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] @ (28fed0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770098,15 +770091,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #124 @ 0x7c │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ 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] @ (28ff20 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770131,15 +770124,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ 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} │ │ │ │ @@ -770161,15 +770154,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e9ec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #212 @ 0xd4 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ 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] @ (28ffb8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770192,15 +770185,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 28e9ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #144 @ 0x90 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r0, #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] @ (28fffc ) │ │ │ │ @@ -770551,15 +770544,15 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #190 @ 0xbe │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r3, #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] @ (290408 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -770606,15 +770599,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ lsls r2, r3, #5 │ │ │ │ mrrc2 1, 5, r0, r8, cr9 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldc2 1, cr0, [r2], {89} @ 0x59 │ │ │ │ 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] @ (290494 ) │ │ │ │ @@ -770663,15 +770656,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ lsls r2, r3, #5 │ │ │ │ @ instruction: 0xfbd00159 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xfb860159 │ │ │ │ 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] @ (290524 ) │ │ │ │ @@ -770722,15 +770715,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @ instruction: 0xfb440159 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xfaf60159 │ │ │ │ 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] @ (29057c ) │ │ │ │ @@ -770756,15 +770749,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r6, #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] @ (2905cc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770789,15 +770782,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #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] @ (29061c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770822,15 +770815,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r0, #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] @ (29066c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770855,15 +770848,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r0, r4, #7 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r1, #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] @ (2906c0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770889,15 +770882,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, r2, #6 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r2, #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] @ (290714 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770923,15 +770916,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r4, r7, #4 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r3, #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] @ (290768 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770957,15 +770950,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r0, r5, #3 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ 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] @ (2907ac ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -771136,15 +771129,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r1, #4 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r4, #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] @ (290998 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -771170,15 +771163,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r0, r7, #2 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r5, #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] @ (2909ec ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -771205,15 +771198,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r4, #1 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r6, #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, #60] @ (290a40 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -771239,15 +771232,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r0, r2, #0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r6, [r7, #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] @ (290a98 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -771275,15 +771268,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r4, r7, r6 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r0, #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] @ (290af0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -771311,15 +771304,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r4, r4, r5 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r1, #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] @ (290b2c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -771621,17 +771614,17 @@ │ │ │ │ add r3, pc │ │ │ │ bl aee40 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r2, r1 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r2, [r0, 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 290db0 │ │ │ │ @@ -771690,17 +771683,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r6, r3, #30 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ 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] @ (290f6c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -771750,19 +771743,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 290f46 │ │ │ │ asrs r4, r5, #28 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ 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] @ (290fec ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -771882,21 +771875,21 @@ │ │ │ │ bl 130bb4 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ b.n 291058 │ │ │ │ asrs r6, r2, #24 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ 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] @ (291144 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -772016,21 +772009,21 @@ │ │ │ │ bl 130bb4 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r6 │ │ │ │ b.n 2911b0 │ │ │ │ asrs r6, r7, #18 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [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] @ (29128c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -772062,17 +772055,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r7, 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 r5, [pc, #124] @ (291324 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -772124,21 +772117,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r5, #13 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr 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, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #112] @ (2913b8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -772184,19 +772177,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r1, #11 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r4, [r6, 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, #80] @ (291428 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -772228,17 +772221,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r7, #8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r2, [r0, 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] @ (291474 ) │ │ │ │ @@ -772732,15 +772725,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r0, #19 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ 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] @ (291a0c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -772787,15 +772780,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r4, #17 │ │ │ │ lsls r2, r3, #5 │ │ │ │ b.n 2916b8 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 291634 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -772845,15 +772838,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r2, #15 │ │ │ │ lsls r2, r3, #5 │ │ │ │ b.n 291630 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 2915a4 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -772903,15 +772896,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r1, #13 │ │ │ │ lsls r2, r3, #5 │ │ │ │ b.n 2915a0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 291514 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -772938,15 +772931,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r1, #11 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r2, [r6, 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] @ (291bd4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -772971,15 +772964,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r7, #9 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r6, 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] @ (291c24 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773004,15 +772997,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r5, #8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + strh r2, [r7, 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 r7, [pc, #56] @ (291c74 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773037,15 +773030,15 @@ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r3, #7 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r6, [r7, 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] @ (291cc8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773071,15 +773064,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r0, 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] @ (291d1c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773105,15 +773098,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r4, r6, #4 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r2, [r1, 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] @ (291d70 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773139,15 +773132,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #3 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r2, 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] @ (291dc8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773175,15 +773168,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r1, #2 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r3, 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] @ (291e20 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773211,15 +773204,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r6, #32 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (291e74 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773245,15 +773238,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r3, #31 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r4, 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] @ (291ec8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773280,15 +773273,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r1, #30 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r7, [pc, #1000] @ (2922b8 ) │ │ │ │ + str r2, [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, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (291f1c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773314,15 +773307,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #28 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r7, [pc, #776] @ (29222c ) │ │ │ │ + str r2, [r6, 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] @ (291f70 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773349,15 +773342,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 28e768 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r4, #27 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r7, [pc, #552] @ (2921a0 ) │ │ │ │ + ldr r7, [pc, #1000] @ (292360 ) │ │ │ │ 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 │ │ │ │ @@ -773938,15 +773931,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldr r1, [pc, #432] @ (292764 ) │ │ │ │ + ldr r1, [pc, #880] @ (292924 ) │ │ │ │ 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] @ (292634 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -773996,15 +773989,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r2, r7 │ │ │ │ lsls r2, r3, #5 │ │ │ │ bge.n 29269c │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #112] @ (2926b0 ) │ │ │ │ + ldr r1, [pc, #560] @ (292870 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ bls.n 29260c │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -774057,15 +774050,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ vsra.u32 q0, , #22 │ │ │ │ bls.n 292614 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #656] @ (292968 ) │ │ │ │ + ldr r1, [pc, #80] @ (292728 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ bls.n 292774 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -774120,15 +774113,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ vbsl q0, q1, │ │ │ │ bls.n 292784 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #144] @ (292808 ) │ │ │ │ + ldr r0, [pc, #592] @ (2929c8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ bhi.n 2926d4 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -774154,15 +774147,15 @@ │ │ │ │ movs r4, #10 │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mcr2 1, 4, r0, cr8, cr9, {2} │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r0, [pc, #120] @ (292844 ) │ │ │ │ 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] @ (292814 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774186,15 +774179,15 @@ │ │ │ │ movs r4, #10 │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mrc2 1, 1, r0, cr8, cr9, {2} │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x47ea │ │ │ │ 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] @ (292864 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774218,15 +774211,15 @@ │ │ │ │ movs r4, #10 │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stc2l 1, cr0, [r8, #356]! @ 0x164 │ │ │ │ - bx r8 │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ 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] @ (2928b4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774250,15 +774243,15 @@ │ │ │ │ movs r4, #10 │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldc2 1, cr0, [r8, #356] @ 0x164 │ │ │ │ - bx r2 │ │ │ │ + @ instruction: 0x4782 │ │ │ │ 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} │ │ │ │ @@ -774282,15 +774275,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [r0, #-356] @ 0xfffffe9c │ │ │ │ - mov r8, ip │ │ │ │ + bx sl │ │ │ │ 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] @ (292990 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -774339,15 +774332,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldc2l 1, cr0, [lr], {89} @ 0x59 │ │ │ │ bvs.n 292940 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r2 │ │ │ │ + bxns r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bvs.n 2928b0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -774400,15 +774393,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ mcrr2 1, 5, r0, lr, cr9 │ │ │ │ bvs.n 292ab8 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bpl.n 292a18 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -774463,15 +774456,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfbb60159 │ │ │ │ bpl.n 292a28 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r4 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bpl.n 292b78 │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -774497,15 +774490,15 @@ │ │ │ │ movs r4, #9 │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xfb2c0159 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp sl, 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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (292b70 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774529,15 +774522,15 @@ │ │ │ │ movs r4, #9 │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xfadc0159 │ │ │ │ - add lr, pc │ │ │ │ + cmp r6, sp │ │ │ │ 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] @ (292bc0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774561,15 +774554,15 @@ │ │ │ │ movs r4, #9 │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xfa8c0159 │ │ │ │ - add sl, r9 │ │ │ │ + cmp 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, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (292c10 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774593,15 +774586,15 @@ │ │ │ │ movs r4, #9 │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e0fc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xfa3c0159 │ │ │ │ - add lr, r2 │ │ │ │ + cmp r6, r0 │ │ │ │ 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 │ │ │ │ @@ -774905,15 +774898,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf68c0159 │ │ │ │ - lsrs r4, r4 │ │ │ │ + adcs r4, r2 │ │ │ │ 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 │ │ │ │ @@ -775110,17 +775103,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orns r1, r8, #14221312 @ 0xd90000 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ 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] @ (29326c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -775180,21 +775173,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf3940159 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ 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] @ (29334c ) │ │ │ │ mov r3, r1 │ │ │ │ @@ -775264,21 +775257,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf2b40159 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r6, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ 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] @ (293520 ) │ │ │ │ @@ -775619,15 +775612,15 @@ │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ mrc 1, 5, r0, cr6, cr9, {2} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ 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] @ (293998 ) │ │ │ │ @@ -775712,15 +775705,15 @@ │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [lr, #-356]! @ 0xfffffe9c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ 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] @ (293aa0 ) │ │ │ │ @@ -775880,15 +775873,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 293b18 │ │ │ │ adcs.w r1, sl, r9, lsr #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ 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] @ (293ce4 ) │ │ │ │ @@ -775968,15 +775961,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 293c3c │ │ │ │ bic.w r1, lr, r9, lsr #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ 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 │ │ │ │ @@ -776145,21 +776138,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (293f08 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 293e9e │ │ │ │ b.n 293ee4 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ 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 │ │ │ │ @@ -776302,21 +776295,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n 293cb8 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ 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] @ (2941a8 ) │ │ │ │ @@ -776502,25 +776495,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (294328 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 29427c │ │ │ │ b.n 293bc4 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ bls.n 2943d2 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -778064,15 +778057,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7b6 │ │ │ │ lsls r4, r1, #5 │ │ │ │ add r6, pc, #344 @ (adr r6, 29565c ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r1, #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 │ │ │ │ @@ -778205,15 +778198,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + subs r6, r5, #0 │ │ │ │ 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 │ │ │ │ @@ -778447,15 +778440,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ b.n 295848 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ 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 │ │ │ │ @@ -778826,32 +778819,32 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 6d2a0 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xeadc00dc │ │ │ │ - cbnz r6, 295ce8 │ │ │ │ + adc.w r0, ip, ip, lsr #3 │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #560 @ (adr r0, 295ef0 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 2960b0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r7, 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ @@ -778993,63 +778986,63 @@ │ │ │ │ b.n 295d72 │ │ │ │ ldr r1, [pc, #108] @ (295e8c ) │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 205804 │ │ │ │ b.n 295d0a │ │ │ │ nop │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ uxtb r4, r7 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bcs.n 295df8 │ │ │ │ + bcc.n 295ed8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cbz r2, 295e8c │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bcs.n 295db0 │ │ │ │ + bcc.n 295e90 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bcs.n 295f4c │ │ │ │ + bcs.n 295e2c │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r3, #5 │ │ │ │ cbz r4, 295e9e │ │ │ │ lsls r4, r1, #5 │ │ │ │ cbz r2, 295ee0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #1672 @ 0x688 │ │ │ │ push {r4, r5, lr} │ │ │ │ bne.n 295f0c │ │ │ │ cmp r1, #0 │ │ │ │ @@ -779214,59 +779207,59 @@ │ │ │ │ b.n 295eca │ │ │ │ ldr r0, [pc, #96] @ (2960a8 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ 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 │ │ │ │ @@ -779293,15 +779286,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r0, #15 │ │ │ │ beq.n 29615a │ │ │ │ ldr r2, [pc, #80] @ (296160 ) │ │ │ │ lsls r1, r0, #31 │ │ │ │ mov.w r3, #46 @ 0x2e │ │ │ │ it mi │ │ │ │ @@ -779348,15 +779341,15 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -779440,28 +779433,28 @@ │ │ │ │ b.n 29622e │ │ │ │ ldr r2, [pc, #40] @ (296278 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 2961a8 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + ldr r0, [pc, #24] @ (29627c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stc 0, cr0, [lr, #-828]! @ 0xfffffcc4 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + ldc 0, cr0, [lr, #828] @ 0x33c │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ 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 │ │ │ │ @@ -779861,72 +779854,72 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 2960ac │ │ │ │ b.n 2963d0 │ │ │ │ - mov lr, r4 │ │ │ │ + bx r2 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp r8, ip │ │ │ │ + mov r0, sl │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r0, 2966e2 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add.w r0, r8, pc, lsl #3 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + sbcs.w r0, r8, pc, lsl #3 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - eors.w r0, r4, pc, lsl #3 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + add.w r0, r4, pc, lsl #3 │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r4, lr │ │ │ │ + add ip, ip │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bics.w r0, lr, pc, lsl #3 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + @ instruction: 0xeaae00cf │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, r6 │ │ │ │ + add r8, r4 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xe98a00cf │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + ldrd r0, r0, [sl, #828]! @ 0x33c │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strd r0, r0, [r2, #-828]! @ 0x33c │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldrd r0, r0, [r2, #828] @ 0x33c │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ 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 │ │ │ │ @@ -779999,25 +779992,25 @@ │ │ │ │ b.n 296752 │ │ │ │ ldr r2, [pc, #32] @ (296804 ) │ │ │ │ ldr.w r3, [r1, #328] @ 0x148 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 296752 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r1, #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] @ 296834 │ │ │ │ mov r1, r0 │ │ │ │ @@ -780154,49 +780147,49 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [pc, #48] @ (2969a0 ) │ │ │ │ + ldr r4, [pc, #496] @ (296b60 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r7, [sp, #16] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ 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 │ │ │ │ @@ -782768,164 +782761,165 @@ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 29868c │ │ │ │ strb r3, [r0, #0] │ │ │ │ b.w 297c1a │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + ldr r0, [pc, #136] @ (298734 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r6, r1, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 298744 │ │ │ │ + bhi.n 298624 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vmla.i16 q0, q13, d2[1] │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cbz r3, 2987dc │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2987d4 │ │ │ │ ldr r2, [pc, #200] @ (2988a8 ) │ │ │ │ @@ -783003,21 +782997,22 @@ │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 298896 │ │ │ │ strb r3, [r0, #0] │ │ │ │ b.w 297c1a │ │ │ │ - stc2l 0, cr0, [r8, #-808]! @ 0xfffffcd8 │ │ │ │ - vhadd.u q8, q10, q5 │ │ │ │ - vmla.i32 q8, q12, d10[0] │ │ │ │ - movs r0, r0 │ │ │ │ + ldc2l 0, cr0, [r8, #808] @ 0x328 │ │ │ │ + vmla.i32 q8, q10, d10[0] │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp2 0, 5, cr0, cr12, cr10, {6} │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ + cdp2 0, 12, cr0, cr12, cr10, {6} │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrsh.w r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 2988cc │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldrsh.w r3, [r0, #4] │ │ │ │ @@ -783129,15 +783124,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, r5, #3 │ │ │ │ + lsls r4, r3, #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] @ 298ed8 │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ @@ -783641,52 +783636,53 @@ │ │ │ │ b.n 298ce6 │ │ │ │ mov r3, r5 │ │ │ │ b.n 298ec0 │ │ │ │ strb r4, [r6, #23] │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - vmla.i q8, q8, d2[2] │ │ │ │ + movs r0, r6 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ strb r6, [r7, #19] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - vhadd.u32 q8, q12, q5 │ │ │ │ - vhadd.u8 q0, q12, q5 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + vmla.i16 q8, q12, d2[1] │ │ │ │ + vhadd.u q8, q12, q5 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 7, cr0, cr14, cr10, {6} │ │ │ │ - subs r4, r7, #3 │ │ │ │ + cdp2 0, 14, cr0, cr14, cr10, {6} │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 3, cr0, cr8, cr10, {6} │ │ │ │ - subs r4, r5, #2 │ │ │ │ + cdp2 0, 10, cr0, cr8, cr10, {6} │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #808]! @ 0x328 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + cdp2 0, 6, cr0, cr2, cr10, {6} │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stc2 0, cr0, [r2, #808] @ 0x328 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + ldc2l 0, cr0, [r2, #808]! @ 0x328 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #-808] @ 0xfffffcd8 │ │ │ │ - ldc2 0, cr0, [sl, #-808] @ 0xfffffcd8 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + stc2l 0, cr0, [r2, #808] @ 0x328 │ │ │ │ + stc2 0, cr0, [sl, #808] @ 0x328 │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2l 0, cr0, [r0], {202} @ 0xca │ │ │ │ - adds r0, r2, #5 │ │ │ │ + stc2l 0, cr0, [r0, #-808] @ 0xfffffcd8 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldc2 0, cr0, [r6], {202} @ 0xca │ │ │ │ - @ instruction: 0xf78c00ca │ │ │ │ - stc2 0, cr0, [r6], #808 @ 0x328 │ │ │ │ - mcrr2 0, 12, r0, r6, cr10 │ │ │ │ - mcrr2 0, 12, r0, r4, cr10 │ │ │ │ - ldc2 0, cr0, [ip], {202} @ 0xca │ │ │ │ + stc2 0, cr0, [r6, #-808] @ 0xfffffcd8 │ │ │ │ + @ instruction: 0xf7fc00ca │ │ │ │ + ldc2 0, cr0, [r6, #-808] @ 0xfffffcd8 │ │ │ │ + ldc2 0, cr0, [r6], #808 @ 0x328 │ │ │ │ + ldc2 0, cr0, [r4], #808 @ 0x328 │ │ │ │ + stc2 0, cr0, [ip], {202} @ 0xca │ │ │ │ cbz r1, 298f88 │ │ │ │ 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 │ │ │ │ @@ -785489,19 +785485,18 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ ... │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb2e00ca │ │ │ │ + @ instruction: 0xeb9e00ca │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 29a33c │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + strd r0, r0, [r8], #-808 @ 0x328 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 29a374 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r2, r2, #32 │ │ │ │ adds r4, r2, r0 │ │ │ │ @@ -786317,15 +786312,15 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 29ad54 │ │ │ │ + b.n 29ae34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r4, [r4, r1] │ │ │ │ lsls r1, r3, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [pc, #1640] @ 29b308 │ │ │ │ add r3, pc │ │ │ │ @@ -786954,21 +786949,21 @@ │ │ │ │ bl 3c20f0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 29b18c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -787772,21 +787767,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b.w 29ab94 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 29bc0c │ │ │ │ + beq.n 29baec │ │ │ │ lsls r2, r1, #3 │ │ │ │ - beq.n 29bbf4 │ │ │ │ + beq.n 29bad4 │ │ │ │ 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 │ │ │ │ @@ -788917,21 +788912,21 @@ │ │ │ │ ... │ │ │ │ subs r7, #146 @ 0x92 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #134 @ 0x86 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r2, [r3, #30] │ │ │ │ lsls r1, r3, #5 │ │ │ │ sub.w r7, r3, #65 @ 0x41 │ │ │ │ cmp r7, #7 │ │ │ │ bhi.w 29c88c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -789680,15 +789675,15 @@ │ │ │ │ ... │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ 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] @ (29d12c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -804763,15 +804758,15 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #24] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #8] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r3, #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] @ (2a7d28 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -806241,15 +806236,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2a8bc2 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #536] @ (2a8e38 ) │ │ │ │ + ldr r4, [pc, #984] @ (2a8ff8 ) │ │ │ │ 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] @ (2a8d2c ) │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ @@ -807848,15 +807843,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - cdp 0, 1, cr0, cr8, cr9, {6} │ │ │ │ + cdp 0, 8, cr0, cr8, cr9, {6} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 2a9cd4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ @@ -808025,17 +808020,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8], #-804 @ 0xfffffcdc │ │ │ │ - mrrc 0, 12, r0, r6, cr9 │ │ │ │ - stc 0, cr0, [r8], #-804 @ 0xfffffcdc │ │ │ │ + stcl 0, cr0, [r8], #804 @ 0x324 │ │ │ │ + stcl 0, cr0, [r6], {201} @ 0xc9 │ │ │ │ + ldc 0, cr0, [r8], {201} @ 0xc9 │ │ │ │ stmdb 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] @ (2aa1d4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -808162,15 +808157,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrsh r0, [r5, r5] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r2, r1] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - orn r0, r0, r9, lsl #3 │ │ │ │ + @ instruction: 0xead000c9 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #336] @ (2aa344 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #336] @ (2aa348 ) │ │ │ │ @@ -808332,17 +808327,17 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2aa4b8 │ │ │ │ + bmi.n 2aa398 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - stmia.w r8!, {r0, r3, r6, r7} │ │ │ │ + ldmdb r8, {r0, r3, r6, r7} │ │ │ │ ldrb r4, [r2, r1] │ │ │ │ lsls r0, 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 │ │ │ │ @@ -809139,15 +809134,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r2, r7] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r2, #8 │ │ │ │ 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] @ (2aaf90 ) │ │ │ │ @@ -809750,19 +809745,19 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ str r4, [r7, r0] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2ab450 │ │ │ │ + bgt.n 2ab330 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r0, r4, #3 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 3c213c │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r2, r0 │ │ │ │ @@ -809887,15 +809882,15 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ ldr r3, [pc, #528] @ (2ab6d4 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, 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 │ │ │ │ @@ -810203,43 +810198,43 @@ │ │ │ │ ... │ │ │ │ ldr r3, [pc, #80] @ (2ab87c ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #40] @ (2ab85c ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 2ab8c4 │ │ │ │ + bvc.n 2ab7a4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 2ab8f8 │ │ │ │ + bpl.n 2ab7d8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [pc, #208] @ (2ab92c ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 2ab954 │ │ │ │ + bmi.n 2ab834 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 2ab93c │ │ │ │ + bmi.n 2ab81c │ │ │ │ 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 │ │ │ │ @@ -811327,23 +811322,23 @@ │ │ │ │ b.w 2abc46 │ │ │ │ mov r1, r5 │ │ │ │ b.n 2ac31c │ │ │ │ bx r9 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ add r3, r4 │ │ │ │ ble.w 2ac04a │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -811787,17 +811782,17 @@ │ │ │ │ adds r3, #24 │ │ │ │ adds r0, #28 │ │ │ │ add r3, r4 │ │ │ │ add r0, r4 │ │ │ │ strd r1, r1, [r3, #4] │ │ │ │ bl 2aa3d8 │ │ │ │ b.w 2abba2 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r5, 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] @ 2ad324 │ │ │ │ mov r7, r0 │ │ │ │ @@ -813172,15 +813167,15 @@ │ │ │ │ ldr.w r3, [r2, #416] @ 0x1a0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 2ad4a6 │ │ │ │ b.n 2ad818 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r4, #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 │ │ │ │ @@ -816956,17 +816951,17 @@ │ │ │ │ nop │ │ │ │ lsls r0, r3, #3 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ 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 │ │ │ │ @@ -818204,41 +818199,41 @@ │ │ │ │ b.n 2b0d4a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [r8], #-348 @ 0xfffffea4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [r0], #-348 @ 0xfffffea4 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xfaaa0157 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ bl fff56db2 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ 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] @ 2b11e0 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ @@ -819585,17 +819580,17 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r1, [r0, #-348]! @ 0x15c │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 2b1658 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ @@ -820548,15 +820543,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bge.n 2b2558 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ bge.n 2b2680 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ @@ -820748,19 +820743,19 @@ │ │ │ │ bl 3fcef4 │ │ │ │ b.n 2b2790 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bge.n 2b27e0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ bls.n 2b2850 │ │ │ │ lsls r7, r2, #5 │ │ │ │ add.w r3, r0, #102400 @ 0x19000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r2, #36624 @ 0x8f10 │ │ │ │ ldr.w r6, [r3, #2124] @ 0x84c │ │ │ │ @@ -821301,15 +821296,15 @@ │ │ │ │ b.n 2b2d58 │ │ │ │ nop │ │ │ │ bvs.n 2b2d90 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ bmi.n 2b2e44 │ │ │ │ lsls r7, r2, #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} │ │ │ │ @@ -821804,15 +821799,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b3224 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r3, 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 │ │ │ │ @@ -822110,19 +822105,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r6} │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r1, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ 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] @ 2b4354 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r1, [ip, #1836] @ 0x72c │ │ │ │ @@ -829947,15 +829942,15 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ strb r6, [r0, #24] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #22] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ 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 │ │ │ │ @@ -830179,19 +830174,19 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ strb r0, [r1, #18] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #15] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, r5 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r2, r3 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [pc, #288] @ (2b8f38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -830418,16 +830413,16 @@ │ │ │ │ vaba.u8 q2, q0, │ │ │ │ strb r6, [r4, #2] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldc2l 0, cr0, [lr, #-800] @ 0xfffffce0 │ │ │ │ - ldc2 0, cr0, [lr, #-800]! @ 0xfffffce0 │ │ │ │ + stc2l 0, cr0, [lr, #800] @ 0x320 │ │ │ │ + stc2 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] │ │ │ │ @@ -830704,19 +830699,19 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - stc2l 0, cr0, [lr], #-800 @ 0xfffffce0 │ │ │ │ - ldc2l 0, cr0, [ip], #-800 @ 0xfffffce0 │ │ │ │ - mrrc2 0, 12, r0, r0, cr8 @ │ │ │ │ - stc2 0, cr0, [r4], {200} @ 0xc8 │ │ │ │ - @ instruction: 0xfaca00c8 │ │ │ │ + ldc2l 0, cr0, [lr], {200} @ 0xc8 │ │ │ │ + stc2l 0, cr0, [ip], #800 @ 0x320 │ │ │ │ + stc2l 0, cr0, [r0], {200} @ 0xc8 │ │ │ │ + ldc2l 0, cr0, [r4], #800 @ 0x320 │ │ │ │ + @ instruction: 0xfb3a00c8 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e2d8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e2d8 │ │ │ │ @@ -830951,17 +830946,17 @@ │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 2b8b58 │ │ │ │ b.n 2b9196 │ │ │ │ - @ instruction: 0xf7f800c8 │ │ │ │ - @ instruction: 0xf7de00c8 │ │ │ │ - @ instruction: 0xf7ce00c8 │ │ │ │ + str??.w r0, [r8, r8] │ │ │ │ + str.w r0, [lr, r8] │ │ │ │ + ldrh.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 │ │ │ │ @@ -831233,16 +831228,16 @@ │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r5, #1384] @ 0x568 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 2b97e8 │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r5, #1388] @ 0x56c │ │ │ │ b.n 2b9846 │ │ │ │ - @ instruction: 0xf61000c8 │ │ │ │ - @ instruction: 0xf5f000c8 │ │ │ │ + @ instruction: 0xf68000c8 │ │ │ │ + @ instruction: 0xf66000c8 │ │ │ │ stmdb 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] @ (2b9c98 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #812] @ (2b9c9c ) │ │ │ │ @@ -831551,40 +831546,40 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xf53a00c8 │ │ │ │ + sub.w r0, sl, #6553600 @ 0x640000 │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xf4dc00c8 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + adc.w r0, ip, #6553600 @ 0x640000 │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, sl, #6553600 @ 0x640000 │ │ │ │ - b.n 2b9eb8 │ │ │ │ + @ instruction: 0xf4da00c8 │ │ │ │ + b.n 2b9f98 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - orns r0, lr, #6553600 @ 0x640000 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + @ instruction: 0xf4ee00c8 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - orrs.w r0, ip, #6553600 @ 0x640000 │ │ │ │ - bge.n 2b9cf0 │ │ │ │ + @ instruction: 0xf4cc00c8 │ │ │ │ + bge.n 2b9dd0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - orrs.w r0, r4, #6553600 @ 0x640000 │ │ │ │ - @ instruction: 0xf33200c8 │ │ │ │ - @ instruction: 0xf3b600c8 │ │ │ │ - @ instruction: 0xf2da00c8 │ │ │ │ - @ instruction: 0xf31600c8 │ │ │ │ - @ instruction: 0xf26e00c8 │ │ │ │ - add r2, pc, #656 @ (adr r2, 2b9f80 ) │ │ │ │ + @ instruction: 0xf4c400c8 │ │ │ │ + usat r0, #8, r2, asr #3 │ │ │ │ + bic.w r0, r6, #6553600 @ 0x640000 │ │ │ │ + sbfx r0, sl, #3, #9 │ │ │ │ + usat r0, #8, r6, lsl #3 │ │ │ │ + @ instruction: 0xf2de00c8 │ │ │ │ + add r3, pc, #80 @ (adr r3, 2b9d40 ) │ │ │ │ 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] @ (2b9f04 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -831780,17 +831775,17 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #8] │ │ │ │ lsls r7, r2, #5 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ 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] @ (2b9fec ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -831862,18 +831857,18 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2b9f68 │ │ │ │ strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xf0b000c8 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xf12000c8 │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ 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] @ (2ba100 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -831957,16 +831952,16 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bb4 │ │ │ │ b.n 2ba064 │ │ │ │ nop │ │ │ │ strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - and.w r0, sl, #200 @ 0xc8 │ │ │ │ - vhadd.s q8, q9, q4 │ │ │ │ + orns r0, sl, #200 @ 0xc8 │ │ │ │ + vmla.i32 d16, d18, d8[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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #308] @ (2ba254 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #308] @ (2ba258 ) │ │ │ │ @@ -832098,16 +832093,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r1, r3] │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r5, r0] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - cdp 0, 8, cr0, cr12, cr8, {6} │ │ │ │ - cdp 0, 2, cr0, cr10, cr8, {6} │ │ │ │ + cdp 0, 15, cr0, cr12, cr8, {6} │ │ │ │ + cdp 0, 9, 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] @ (2ba380 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [pc, #252] @ 2ba384 │ │ │ │ @@ -832204,15 +832199,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r2, #28] │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrb r4, [r5, r5] │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr, #-800]! @ 0xfffffce0 │ │ │ │ + stcl 0, cr0, [lr, #800]! @ 0x320 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ (2ba3e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ @@ -832246,15 +832241,15 @@ │ │ │ │ b.n 2ba3c0 │ │ │ │ strh r4, [r6, #18] │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r0, #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] @ (2ba480 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -832300,15 +832295,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b9958 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r4, [r1, #16] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xeaf400c8 │ │ │ │ + sbc.w r0, r4, r8, lsl #3 │ │ │ │ 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] @ (2ba4bc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -832322,15 +832317,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b9958 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ 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] @ (2ba650 ) │ │ │ │ @@ -832452,22 +832447,22 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2ba58e │ │ │ │ nop │ │ │ │ strh r2, [r7, #8] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xeab800c8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + @ instruction: 0xeb2800c8 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - eor.w r0, r8, r8, lsl #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xeaf800c8 │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - orn r0, r4, r8, lsl #3 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + @ instruction: 0xead400c8 │ │ │ │ + stmia r5!, {r1, r3, 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] @ (2ba768 ) │ │ │ │ @@ -832546,22 +832541,22 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2ba6f8 │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #30] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xe99600c8 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + and.w r0, r6, r8, lsl #3 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strd r0, r0, [r4, #-800]! @ 0x320 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + ldrd r0, r0, [r4, #800] @ 0x320 │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strd r0, r0, [ip, #-800] @ 0x320 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + @ instruction: 0xe9bc00c8 │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ 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] @ (2ba900 ) │ │ │ │ @@ -832677,24 +832672,22 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2ba840 │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xe80600c8 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + ldrd r0, r0, [r6], #-800 @ 0x320 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2ba8bc │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + strex r0, r0, [r6, #800] @ 0x320 │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2ba87c │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + @ instruction: 0xe82200c8 │ │ │ │ + stmia r2!, {r3, r4, 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] @ (2ba9e8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -832765,25 +832758,25 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - b.n 2ba838 │ │ │ │ + b.n 2ba918 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2ba7e4 │ │ │ │ + b.n 2ba8c4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2ba7c4 │ │ │ │ + b.n 2ba8a4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ 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] @ (2baadc ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -832854,21 +832847,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2baa70 │ │ │ │ ldrb r6, [r7, #15] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - b.n 2ba830 │ │ │ │ + b.n 2ba910 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2ba770 │ │ │ │ + b.n 2ba850 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2ba764 │ │ │ │ + b.n 2ba844 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2ba748 │ │ │ │ + b.n 2ba828 │ │ │ │ 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] @ (2babcc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -832935,28 +832928,27 @@ │ │ │ │ ldr r2, [pc, #32] @ (2babe4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - b.n 2ba76c │ │ │ │ + b.n 2ba84c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2ba71c │ │ │ │ + b.n 2ba7fc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - itee ge │ │ │ │ - lslge r7, r0, #3 │ │ │ │ - blt.n 2ba700 @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - lsllt r0, r1, #3 │ │ │ │ - itt ls │ │ │ │ - lslls r7, r0, #3 │ │ │ │ - pushls {r4, lr} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + b.n 2ba7e0 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ + 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] @ (2baca4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ @@ -833017,27 +833009,28 @@ │ │ │ │ ldr r2, [pc, #32] @ (2bacbc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r6, [r3, #8] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - b.n 2ba6cc │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r6, [r2, #28] │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - b.n 2ba67c │ │ │ │ + b.n 2ba7ac │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2ba660 │ │ │ │ + b.n 2ba75c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bkpt 0x00c4 │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + itte mi │ │ │ │ + lslmi r7, r0, #3 │ │ │ │ + bmi.n 2ba740 @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + lslpl r0, r1, #3 │ │ │ │ + ite cc │ │ │ │ + lslcc r7, r0, #3 │ │ │ │ + stmdbcs 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] @ (2badd8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vmov.f32 s19, s0 │ │ │ │ @@ -833124,25 +833117,25 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bad44 │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - b.n 2ba630 │ │ │ │ + b.n 2ba710 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2bb5a8 │ │ │ │ + b.n 2ba688 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2bb564 │ │ │ │ + b.n 2ba644 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ 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] @ (2baf0c ) │ │ │ │ @@ -833235,23 +833228,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bae68 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - b.n 2bb628 │ │ │ │ + b.n 2bb708 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2bb4b4 │ │ │ │ + b.n 2bb594 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2bb464 │ │ │ │ + b.n 2bb544 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ 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] │ │ │ │ @@ -833310,19 +833303,19 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [r0, #3408] @ 0xd50 │ │ │ │ b.n 2bafac │ │ │ │ strb r0, [r3, #26] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - b.n 2bb41c │ │ │ │ + b.n 2bb4fc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2bb3e4 │ │ │ │ + b.n 2bb4c4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldrsh r4, [r2, 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] @ (2bb024 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -833335,15 +833328,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2b9f18 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 2bb3dc │ │ │ │ + b.n 2bb4bc │ │ │ │ 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 │ │ │ │ @@ -833450,23 +833443,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bb0c4 │ │ │ │ strb r6, [r5, #22] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - b.n 2bb3d4 │ │ │ │ + b.n 2bb4b4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2bb280 │ │ │ │ + b.n 2bb360 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - rev r4, r7 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2bb200 │ │ │ │ + b.n 2bb2e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ 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] │ │ │ │ @@ -833582,25 +833575,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bb25c │ │ │ │ nop │ │ │ │ strb r2, [r2, #16] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + b.n 2bb2fc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + cbnz r2, 2bb308 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ 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] @ (2bb3c0 ) │ │ │ │ @@ -833662,23 +833655,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bb360 │ │ │ │ strb r4, [r6, #11] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - svc 26 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + svc 2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r0, #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] @ (2bb4f8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -833770,25 +833763,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bb464 │ │ │ │ nop │ │ │ │ strb r2, [r5, #8] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ble.n 2bb4e4 │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ble.n 2bb5d0 │ │ │ │ + ble.n 2bb4b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ble.n 2bb588 │ │ │ │ + ble.n 2bb468 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ 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] @ (2bb5e8 ) │ │ │ │ @@ -833854,23 +833847,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bb588 │ │ │ │ strb r4, [r5, #3] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ble.n 2bb6a4 │ │ │ │ + ble.n 2bb584 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 2bb5a0 │ │ │ │ + ble.n 2bb680 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bgt.n 2bb560 │ │ │ │ + ble.n 2bb640 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ 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] @ (2bb674 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -833906,17 +833899,17 @@ │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [r0, #3408] @ 0xd50 │ │ │ │ b.n 2bb642 │ │ │ │ strb r4, [r0, #0] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - bgt.n 2bb72c │ │ │ │ + bgt.n 2bb60c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldr r2, [r0, 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 │ │ │ │ @@ -833967,19 +833960,19 @@ │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [r0, #3408] @ 0xd50 │ │ │ │ b.n 2bb6e0 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - bgt.n 2bb77c │ │ │ │ + bgt.n 2bb65c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blt.n 2bb68c │ │ │ │ + bgt.n 2bb76c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r3, 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] @ (2bb7ac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -834022,17 +834015,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r2, #5 │ │ │ │ - blt.n 2bb854 │ │ │ │ + blt.n 2bb734 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blt.n 2bb87c │ │ │ │ + blt.n 2bb75c │ │ │ │ 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] @ (2bb818 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -834064,17 +834057,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - blt.n 2bb8bc │ │ │ │ + blt.n 2bb79c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blt.n 2bb888 │ │ │ │ + blt.n 2bb768 │ │ │ │ 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 │ │ │ │ @@ -834134,19 +834127,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bb89a │ │ │ │ nop │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r2, #5 │ │ │ │ - bge.n 2bb874 │ │ │ │ + blt.n 2bb954 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 2bb8a4 │ │ │ │ + blt.n 2bb984 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 2bb850 │ │ │ │ + blt.n 2bb930 │ │ │ │ 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 │ │ │ │ @@ -834419,25 +834412,25 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bbab2 │ │ │ │ nop │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r2, #5 │ │ │ │ - bhi.n 2bbbe8 │ │ │ │ + bls.n 2bbcc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 2bbc5c │ │ │ │ + bhi.n 2bbb3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 2bbc78 │ │ │ │ + bhi.n 2bbb58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 2bbb34 │ │ │ │ + bls.n 2bbc14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 2bbce8 │ │ │ │ + bhi.n 2bbbc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 2bbc9c │ │ │ │ + bhi.n 2bbb7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 2bb824 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2bbab2 │ │ │ │ @@ -834645,17 +834638,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2bbe50 ) │ │ │ │ mov r0, sl │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bbab2 │ │ │ │ nop │ │ │ │ - bvs.n 2bbdc8 │ │ │ │ + bvc.n 2bbea8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvs.n 2bbec0 │ │ │ │ + bvs.n 2bbda0 │ │ │ │ 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 │ │ │ │ @@ -834784,17 +834777,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2bbf82 │ │ │ │ b.n 2bbeee │ │ │ │ str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r2, #5 │ │ │ │ str r0, [r5, #28] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.n 2bc0a4 │ │ │ │ + bpl.n 2bbf84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bpl.n 2bc038 │ │ │ │ + bpl.n 2bbf18 │ │ │ │ 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] @ (2bc19c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -834957,17 +834950,17 @@ │ │ │ │ str.w r7, [r3, #256] @ 0x100 │ │ │ │ bl 393224 │ │ │ │ b.n 2bc048 │ │ │ │ str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r2, #5 │ │ │ │ str r6, [r4, #4] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 2bc1d8 │ │ │ │ + bmi.n 2bc0b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcc.n 2bc0ec │ │ │ │ + bmi.n 2bc1cc │ │ │ │ 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] @ (2bc340 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -835107,15 +835100,15 @@ │ │ │ │ bl 130bb4 │ │ │ │ b.n 2bc2c0 │ │ │ │ nop │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bcs.n 2bc298 │ │ │ │ + bcc.n 2bc378 │ │ │ │ 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] @ (2bc434 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -835190,15 +835183,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - bne.n 2bc470 │ │ │ │ + bne.n 2bc350 │ │ │ │ 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] @ (2bc5f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -835338,21 +835331,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [r1, #28] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 2bc6cc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 2bc618 │ │ │ │ + beq.n 2bc6f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 2bc62c │ │ │ │ + beq.n 2bc50c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ 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] @ (2bc7c8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -835497,29 +835490,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (2bc7e8 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bc6e6 │ │ │ │ ldrsh r2, [r7, r7] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ 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] @ (2bc9ac ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -835664,29 +835657,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (2bc9cc ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bc8ca │ │ │ │ ldrsh r6, [r2, r0] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5!, {r4, 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 │ │ │ │ @@ -835929,15 +835922,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 130bb4 │ │ │ │ b.n 2bcbba │ │ │ │ nop │ │ │ │ ldrh r0, [r1, r2] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r4, r2, #16384 @ 0x4000 │ │ │ │ @@ -836826,19 +836819,19 @@ │ │ │ │ b.w 2bcf0c │ │ │ │ ldr r2, [pc, #16] @ (2bd760 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2bcfd2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ite al │ │ │ │ - lslal r0, r1, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmia r0!, {r2, r3, 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, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #484] @ (2bd95c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r2, [pc, #484] @ (2bd960 ) │ │ │ │ add r1, pc │ │ │ │ @@ -839001,15 +838994,15 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ bpl.w 2be45a │ │ │ │ b.w 2be3be │ │ │ │ subs r4, r0, r6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bl 260288 │ │ │ │ b.w 2bde90 │ │ │ │ eors r3, r2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ bpl.w 2bd99c │ │ │ │ and.w r2, r2, #1 │ │ │ │ @@ -839375,15 +839368,15 @@ │ │ │ │ b.n 2bf562 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ b.n 2bf4f4 │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ lsls r7, r2, #5 │ │ │ │ - add r1, pc, #944 @ (adr r1, 2bf964 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 2bf724 ) │ │ │ │ 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] @ (2bf8a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -839620,15 +839613,15 @@ │ │ │ │ b.n 2bf734 │ │ │ │ add.w r3, r3, #120832 @ 0x1d800 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ b.n 2bf5fa │ │ │ │ nop │ │ │ │ adds r0, #80 @ 0x50 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ 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, 2bf8f2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -840058,15 +840051,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2bfdc0 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r0, #144 @ 0x90 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ 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] @ (2bfde8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -840135,15 +840128,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2bfe62 │ │ │ │ movw r1, #930 @ 0x3a2 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r7, #216 @ 0xd8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ 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] @ (2bfed8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -840162,15 +840155,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2bfedc ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ 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] @ (2bff24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -840189,15 +840182,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2bff28 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r3, [pc, #80] @ (2bff80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #593920 @ 0x91000 │ │ │ │ @@ -840319,19 +840312,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2bffe6 │ │ │ │ ldr r2, [pc, #20] @ (2c00ac ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c0012 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ 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] │ │ │ │ @@ -840404,19 +840397,19 @@ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r5, r3 │ │ │ │ bl a69f4 │ │ │ │ cmp r5, r0 │ │ │ │ bne.n 2c012c │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ 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 │ │ │ │ @@ -840545,21 +840538,21 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c024c │ │ │ │ nop │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ 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] @ 2c0874 │ │ │ │ @@ -841479,37 +841472,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c0a28 │ │ │ │ nop │ │ │ │ adds r2, r3, #0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add.w r2, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, #1636] @ 0x664 │ │ │ │ cmp r2, #29 │ │ │ │ bls.w 2c0a8e │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c0d62 │ │ │ │ @@ -841574,31 +841567,31 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c0a28 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2c0ce6 │ │ │ │ b.n 2c0b52 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ 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] @ (2c0edc ) │ │ │ │ @@ -841997,33 +841990,33 @@ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r3, #17 │ │ │ │ bpl.n 2c10c2 │ │ │ │ b.n 2c10a8 │ │ │ │ nop │ │ │ │ asrs r2, r4, #28 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r2, #22] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 16b1bc │ │ │ │ ldr r3, [pc, #220] @ (2c12ac ) │ │ │ │ ldr r2, [pc, #220] @ (2c12b0 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ @@ -842111,39 +842104,39 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c0ff0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2c1212 │ │ │ │ b.n 2c10a4 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2c130e │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r3, #1704] @ 0x6a8 │ │ │ │ cmp r2, r1 │ │ │ │ ble.n 2c130e │ │ │ │ @@ -842566,19 +842559,19 @@ │ │ │ │ ldr.w fp, [r3, #804] @ 0x324 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2c1712 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n 2c16ca │ │ │ │ lsrs r2, r2, #31 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ 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] @ (2c18e4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -842813,23 +842806,23 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r7, #19 │ │ │ │ lsls r7, r2, #5 │ │ │ │ b.n 2c1848 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ b.n 2c1684 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r3, #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] @ (2c1ae8 ) │ │ │ │ @@ -843074,21 +843067,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r2, #8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ b.n 2c152c │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ b.n 2c2470 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r1, #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] @ (2c1da0 ) │ │ │ │ @@ -843414,23 +843407,23 @@ │ │ │ │ ... │ │ │ │ lsls r6, r2, #27 │ │ │ │ lsls r7, r2, #5 │ │ │ │ b.n 2c2274 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ svc 164 @ 0xa4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r0, #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] @ (2c2164 ) │ │ │ │ @@ -843671,19 +843664,19 @@ │ │ │ │ vldr d0, [pc, #8] @ 2c23e0 │ │ │ │ b.n 2c231e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r7, #13 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ 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 │ │ │ │ @@ -843903,15 +843896,15 @@ │ │ │ │ nop │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ blt.n 2c26dc │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ bge.n 2c2678 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -843947,15 +843940,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2c2738 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ vbsl q8, q2, q3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ 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] @ 2c27b4 │ │ │ │ @@ -843996,16 +843989,16 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c2794 │ │ │ │ nop │ │ │ │ bhi.n 2c2708 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe600c6 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + mrrc 0, 12, r0, r6, cr6 │ │ │ │ + strb r2, [r1, #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 │ │ │ │ @@ -844311,21 +844304,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbf40156 │ │ │ │ bpl.n 2c2afc │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ bpl.n 2c2be4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ 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] @ (2c2be4 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -844529,33 +844522,33 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa020156 │ │ │ │ bcc.n 2c2d48 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ bcc.n 2c2de0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r2, #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] @ (2c2e48 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -844792,29 +844785,29 @@ │ │ │ │ b.n 2c2f5c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7980156 │ │ │ │ bne.n 2c2f2c │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ beq.n 2c2f50 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -844880,17 +844873,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ addw r0, r0, #1708 @ 0x6ac │ │ │ │ bl 39c6d4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ b.n 2c30a0 │ │ │ │ nop │ │ │ │ @ instruction: 0xf5840156 │ │ │ │ - bx ip │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bxns fp │ │ │ │ + blxns r9 │ │ │ │ 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] @ (2c3248 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -844999,25 +844992,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c3144 │ │ │ │ nop │ │ │ │ add.w r1, r2, #14024704 @ 0xd60000 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - mov r6, r6 │ │ │ │ + mov lr, r4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ 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] @ (2c3284 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -845047,15 +845040,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2c32d0 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ usat r1, #22, r0, lsl #1 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -845117,15 +845110,15 @@ │ │ │ │ bl 16b1bc │ │ │ │ ldr r1, [pc, #12] @ (2c337c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 205804 │ │ │ │ b.n 2c3318 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #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] @ (2c346c ) │ │ │ │ @@ -845196,15 +845189,15 @@ │ │ │ │ bl 130bb4 │ │ │ │ b.n 2c33fa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 2c33ce │ │ │ │ @ instruction: 0xf2820156 │ │ │ │ - bhi.n 2c34c0 │ │ │ │ + bhi.n 2c33a0 │ │ │ │ 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] @ (2c3628 ) │ │ │ │ @@ -845350,31 +845343,31 @@ │ │ │ │ b.n 2c353e │ │ │ │ nop │ │ │ │ @ instruction: 0xf18e0156 │ │ │ │ ldr r7, [pc, #0] @ (2c3630 ) │ │ │ │ bx r2 │ │ │ │ ldr r6, [pc, #0] @ (2c3634 ) │ │ │ │ bx r2 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + b.n 2c36e4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bvc.n 2c3684 │ │ │ │ + bvc.n 2c3564 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 110 @ 0x6e │ │ │ │ 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] @ (2c3738 ) │ │ │ │ @@ -845440,15 +845433,15 @@ │ │ │ │ b.n 2c36c8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bb4 │ │ │ │ b.n 2c369e │ │ │ │ nop │ │ │ │ vsra.s32 q0, q3, #20 │ │ │ │ - bpl.n 2c37f4 │ │ │ │ + bpl.n 2c36d4 │ │ │ │ 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] @ (2c38e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -845589,31 +845582,31 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c37f8 │ │ │ │ mcr 1, 6, r0, cr6, cr6, {2} │ │ │ │ ldr r7, [pc, #0] @ (2c38ec ) │ │ │ │ bx r2 │ │ │ │ ldr r6, [pc, #0] @ (2c38f0 ) │ │ │ │ bx r2 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 2c394c │ │ │ │ + ble.n 2c382c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bmi.n 2c39d4 │ │ │ │ + bmi.n 2c38b4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 2c3994 │ │ │ │ + bgt.n 2c3874 │ │ │ │ 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 │ │ │ │ @@ -845807,27 +845800,27 @@ │ │ │ │ bcc.n 2c3a5a │ │ │ │ b.n 2c3ab4 │ │ │ │ movw r5, #34037 @ 0x84f5 │ │ │ │ cmp r1, r5 │ │ │ │ bne.n 2c3a5a │ │ │ │ b.n 2c3ab4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ 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 │ │ │ │ @@ -846072,41 +846065,41 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c3bb0 │ │ │ │ ldr r2, [pc, #56] @ (2c3de0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2c3d64 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r0, #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 │ │ │ │ @@ -846634,33 +846627,33 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ b.n 2c3e18 │ │ │ │ lsls r6, r2, #5 │ │ │ │ itt vs │ │ │ │ lslvs r6, r2, #5 │ │ │ │ addvs r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bkpt 0x00fc │ │ │ │ lsls r6, r2, #5 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c3de4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2c42d8 │ │ │ │ @@ -846921,30 +846914,30 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ b.n 2c4ad8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ pop {r4, r5, r6} │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r6 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ pop {r2} │ │ │ │ lsls r6, r2, #5 │ │ │ │ - vqadd.u16 q0, q13, │ │ │ │ - str r6, [r5, #20] │ │ │ │ + vshr.u64 q0, , #54 │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mcr2 0, 6, r0, cr12, cr9, {6} │ │ │ │ - stc2l 0, cr0, [r4, #868] @ 0x364 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + vqadd.u64 q0, q14, │ │ │ │ + mrc2 0, 1, r0, cr4, cr9, {6} │ │ │ │ + str r4, [r7, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r3, #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 │ │ │ │ @@ -847192,21 +847185,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ @ instruction: 0xb7b2 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r0, #28 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xb75e │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ 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 │ │ │ │ @@ -847310,21 +847303,21 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c4a1a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb640 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ 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] @ (2c4b1c ) │ │ │ │ subw r3, r0, #1028 @ 0x404 │ │ │ │ @@ -847395,17 +847388,17 @@ │ │ │ │ nop │ │ │ │ push {r7, lr} │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r5, lr} │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ 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] @ (2c4cac ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -847543,23 +847536,23 @@ │ │ │ │ b.n 2c4bc8 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r1, 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] @ (2c4da4 ) │ │ │ │ @@ -847639,19 +847632,19 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c4d18 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cbz r6, 2c4dee │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ uxtb r0, r4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldrh r4, [r0, 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 │ │ │ │ @@ -847719,15 +847712,15 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ sxth r2, r2 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 2c4eb2 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ 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 │ │ │ │ @@ -847801,21 +847794,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ cbz r4, 2c4f68 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r3, r4, #3 │ │ │ │ sub sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r3, 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 │ │ │ │ @@ -847897,17 +847890,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2c506c ) │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r2, [r5, 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 r5, r0 │ │ │ │ ldr r0, [pc, #184] @ (2c513c ) │ │ │ │ @@ -847981,19 +847974,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r7, sp, #16 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ 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] @ 2c51c4 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -848193,15 +848186,15 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ add r4, sp, #808 @ 0x328 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r2, [r0, 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 │ │ │ │ @@ -848347,17 +848340,17 @@ │ │ │ │ bhi.n 2c552a │ │ │ │ b.n 2c5560 │ │ │ │ movw r3, #34914 @ 0x8862 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2c552a │ │ │ │ b.n 2c5560 │ │ │ │ nop │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ 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] @ (2c56e4 ) │ │ │ │ @@ -848472,19 +848465,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r2, sp, #24 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + strh r6, [r2, 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 │ │ │ │ @@ -848590,19 +848583,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r2, [r0, 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 │ │ │ │ @@ -848700,17 +848693,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c594e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c590e │ │ │ │ b.n 2c58b2 │ │ │ │ - ldr r7, [pc, #832] @ (2c5ca8 ) │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r1, #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] @ (2c5a5c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -848803,18 +848796,19 @@ │ │ │ │ b.n 2c5a3a │ │ │ │ ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r6, pc, #432 @ (adr r6, 2c5c14 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c54fc │ │ │ │ + b.n 2c55dc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vmla.i q8, q10, d2[1] │ │ │ │ - vmla.i q0, q14, d2[1] │ │ │ │ + movs r4, r6 │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + vrev32. q8, q3 │ │ │ │ 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] @ (2c5b24 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -848880,15 +848874,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r5, pc, #360 @ (adr r5, 2c5c94 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c53b4 │ │ │ │ + b.n 2c5494 │ │ │ │ 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] @ (2c5c30 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -848986,18 +848980,18 @@ │ │ │ │ b.n 2c5b8e │ │ │ │ ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r4, pc, #656 @ (adr r4, 2c5ec8 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c6340 │ │ │ │ + b.n 2c6420 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stc2l 0, cr0, [r0, #792]! @ 0x318 │ │ │ │ - ldc2l 0, cr0, [sl, #792] @ 0x318 │ │ │ │ + cdp2 0, 5, cr0, cr0, cr6, {6} │ │ │ │ + cdp2 0, 4, 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] @ (2c5cfc ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -849065,15 +849059,15 @@ │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r3, pc, #536 @ (adr r3, 2c5f1c ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c61e4 │ │ │ │ + b.n 2c62c4 │ │ │ │ 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 +849214,17 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r2, pc, #672 @ (adr r2, 2c6150 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #536] @ (2c60d0 ) │ │ │ │ + ldr r2, [pc, #984] @ (2c6290 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [pc, #624] @ (2c612c ) │ │ │ │ + ldr r3, [pc, #48] @ (2c5eec ) │ │ │ │ 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] @ (2c5fb8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -849323,15 +849317,15 @@ │ │ │ │ b.n 2c5f36 │ │ │ │ stmia r7!, {r3, r6} │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r1, pc, #144 @ (adr r1, 2c6050 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #72] @ (2c6010 ) │ │ │ │ + ldr r2, [pc, #520] @ (2c61d0 ) │ │ │ │ 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] @ (2c6170 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -849484,25 +849478,25 @@ │ │ │ │ nop │ │ │ │ stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r0, pc, #96 @ (adr r0, 2c61d8 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #456] @ (2c6348 ) │ │ │ │ + ldr r0, [pc, #904] @ (2c6508 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #368] @ (2c62f8 ) │ │ │ │ + ldr r0, [pc, #816] @ (2c64b8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #8] @ (2c6198 ) │ │ │ │ + ldr r0, [pc, #456] @ (2c6358 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ 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] @ (2c62e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -849624,25 +849618,25 @@ │ │ │ │ b.n 2c6224 │ │ │ │ stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bxns sp │ │ │ │ + blxns fp │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 2c6330 │ │ │ │ + ble.n 2c6210 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mov sl, sp │ │ │ │ + bx fp │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, pc, #616 @ (adr r1, 2c6564 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 2c6324 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mov ip, r8 │ │ │ │ + bxns r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - mov sl, ip │ │ │ │ + bx sl │ │ │ │ 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] @ (2c6438 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -849754,21 +849748,21 @@ │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, sp │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blt.n 2c63a8 │ │ │ │ + bgt.n 2c6488 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, pc, #192 @ (adr r0, 2c6514 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 2c66d4 ) │ │ │ │ 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 +849782,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c596c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp lr, r0 │ │ │ │ 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 +849813,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c5a74 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add ip, ip │ │ │ │ + cmp r4, 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 │ │ │ │ @@ -849847,15 +849841,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c596c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - add lr, r7 │ │ │ │ + cmp r6, r5 │ │ │ │ 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 +849872,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c5a74 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add ip, r1 │ │ │ │ + add ip, pc │ │ │ │ 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 +849900,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c5b34 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, ip │ │ │ │ + add lr, sl │ │ │ │ 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 +849931,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c5c48 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r4, r6 │ │ │ │ + add ip, r4 │ │ │ │ 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 +849959,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c5b34 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, r2 │ │ │ │ + add sl, r0 │ │ │ │ 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 +849990,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c5c48 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mvns r4, r4 │ │ │ │ + add r4, 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 │ │ │ │ @@ -850023,15 +850017,15 @@ │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2c596c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mvns r6, r0 │ │ │ │ + add r6, r6 │ │ │ │ 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 +850044,15 @@ │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2c5b34 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bics r2, r3 │ │ │ │ + add r2, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r3, [pc, #56] @ (2c6758 ) │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 2c6754 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -850206,21 +850200,21 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 2c68e6 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - negs r6, r5 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvs.n 2c6844 │ │ │ │ + bvc.n 2c6924 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - negs r0, r3 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, pc, #632 @ (adr r0, 2c6b44 ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 2c6904 ) │ │ │ │ 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] @ (2c6a54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -850363,21 +850357,21 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb84a │ │ │ │ lsls r0, r3, #5 │ │ │ │ - lsrs r2, r3 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bpl.n 2c6a9c │ │ │ │ + bpl.n 2c697c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - eors r6, r7 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ 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] @ (2c6b74 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -850472,15 +850466,15 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 2c6bdc │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r4 │ │ │ │ + lsls r4, r2 │ │ │ │ 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] @ (2c6ce8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -850609,25 +850603,25 @@ │ │ │ │ b.n 2c6c1e │ │ │ │ rev16 r4, r7 │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcc.n 2c6d54 │ │ │ │ + bcc.n 2c6c34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ 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] @ (2c6e64 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -850752,25 +850746,25 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb8f4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bne.n 2c6dc0 │ │ │ │ + bcs.n 2c6ea0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ 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] @ (2c70fc ) │ │ │ │ @@ -850996,27 +850990,27 @@ │ │ │ │ b.n 2c70e2 │ │ │ │ @ instruction: 0xb77a │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 2c7160 │ │ │ │ + beq.n 2c7040 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r3, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ 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] @ (2c7384 ) │ │ │ │ @@ -851237,27 +851231,27 @@ │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ 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] @ (2c7550 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -851418,23 +851412,23 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #32] │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r0, [r5, #30] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ 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] @ (2c771c ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -851597,23 +851591,23 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #18] │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ 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] @ (2c78e4 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -851774,23 +851768,23 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r4, [r2, #2] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ 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] @ (2c7a9c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -851936,27 +851930,27 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, pc, #808 @ (adr r7, 2c7ddc ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb626 │ │ │ │ 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] @ (2c7c9c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -852129,31 +852123,31 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #30 │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r6, pc, #0 @ (adr r6, 2c7cb4 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r6, 2c7d38 │ │ │ │ + push {r1, r2, r5} │ │ │ │ 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] @ (2c7ea4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -852326,31 +852320,31 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r6, [r1, #24] │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r3, pc, #992 @ (adr r3, 2c829c ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r6, 2c7efe │ │ │ │ + sxth r6, r3 │ │ │ │ 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 +852476,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2c8064 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c7fca │ │ │ │ nop │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ 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 +852611,20 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #168 @ 0xa8 │ │ │ │ bl 397b78 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #164] @ 0xa4 │ │ │ │ b.n 2c8126 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xf74200e2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf7b200e2 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ 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 +852772,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #23] │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r6, [r5, #17] │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -852944,27 +852938,27 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c84de │ │ │ │ nop │ │ │ │ add r2, pc, #280 @ (adr r2, 2c8690 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #14 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ 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 +853118,17 @@ │ │ │ │ bne.n 2c86b6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b18c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2c8622 │ │ │ │ b.n 2c8654 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + cmp r0, #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 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -853210,19 +853204,19 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c8792 │ │ │ │ nop │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r7, #20 │ │ │ │ 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 +853280,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2c873c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ 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] @ (2c8930 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -853328,19 +853322,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ 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] @ (2c89a4 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -853375,17 +853369,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [pc, #12] @ (2c89ac ) │ │ │ │ add r7, pc │ │ │ │ b.n 2c8970 │ │ │ │ ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ 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] @ (2c8a1c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -853427,19 +853421,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r6, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ 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] @ (2c8aa4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -853485,19 +853479,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ 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] @ (2c8b50 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -853554,21 +853548,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ 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 +853743,15 @@ │ │ │ │ b.n 2c8ca8 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, #14] │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r2, #13] │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -854086,19 +854080,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c906c │ │ │ │ nop │ │ │ │ str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ 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] @ (2c91c4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -854212,23 +854206,23 @@ │ │ │ │ nop │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r2, #5 │ │ │ │ cbz r6, 2c923c │ │ │ │ lsls r6, r2, #5 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r6, #5 │ │ │ │ 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 +854277,17 @@ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 275e00 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r0, #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] @ (2c9304 ) │ │ │ │ @@ -854335,17 +854329,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r0, #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] @ (2c949c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -854491,23 +854485,23 @@ │ │ │ │ b.n 2c93b6 │ │ │ │ ldr.w r1, [r3, #1636] @ 0x664 │ │ │ │ cmp r1, #30 │ │ │ │ bls.n 2c939e │ │ │ │ b.n 2c93f2 │ │ │ │ str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, 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 │ │ │ │ ldr r3, [pc, #108] @ (2c9530 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -854550,19 +854544,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c9510 │ │ │ │ nop │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r5, #3 │ │ │ │ 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 +854913,17 @@ │ │ │ │ lsls r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #16] @ (2c9948 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2c9898 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r7, r3 │ │ │ │ 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 +855036,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r1, #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] @ (2c9c00 ) │ │ │ │ @@ -855169,21 +855163,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, [r0, #26] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r1, #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 +855571,23 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r2, r3, #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 +856035,25 @@ │ │ │ │ b.n 2ca4f2 │ │ │ │ movs r6, #1 │ │ │ │ b.n 2ca2a0 │ │ │ │ movw r3, #5890 @ 0x1702 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 2ca178 │ │ │ │ b.n 2ca4f2 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ 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] @ (2ca720 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -856820,25 +856814,25 @@ │ │ │ │ b.n 2cad18 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r4, [r3, r6] │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r4, r3] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 130bb4 │ │ │ │ vldr s15, [r8] │ │ │ │ b.n 2cadb8 │ │ │ │ movw r3, #8195 @ 0x2003 │ │ │ │ @@ -856881,17 +856875,17 @@ │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2caf5e │ │ │ │ b.n 2cad0a │ │ │ │ movs r6, #2 │ │ │ │ b.n 2caf5e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r3, #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] @ (2cb18c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -856999,19 +856993,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2cb0b4 │ │ │ │ nop │ │ │ │ strb r0, [r2, #23] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r2, r2, #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] @ (2cb30c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -857138,23 +857132,23 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2cb21a │ │ │ │ strb r0, [r5, #17] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r4, r0, #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] @ (2cb4a0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -857279,20 +857273,20 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2cb39a │ │ │ │ strb r0, [r4, #11] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cdp2 0, 11, cr0, cr6, cr7, {6} │ │ │ │ - cdp2 0, 11, cr0, cr0, cr7, {6} │ │ │ │ - cdp2 0, 13, cr0, cr2, cr7, {6} │ │ │ │ - cdp2 0, 12, cr0, cr0, cr7, {6} │ │ │ │ + vhadd.u32 q0, q11, │ │ │ │ + vhadd.u32 q0, q8, │ │ │ │ + vhadd.u8 q8, q9, │ │ │ │ + vhadd.u q0, q8, │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #44] @ (2cb4f4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r3, r2 │ │ │ │ @@ -857309,30 +857303,30 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cac48 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #5] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - cdp2 0, 8, cr0, cr2, cr7, {6} │ │ │ │ + cdp2 0, 15, cr0, cr2, cr7, {6} │ │ │ │ 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] @ 2cb528 │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cac48 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - cdp2 0, 5, cr0, cr12, cr7, {6} │ │ │ │ + cdp2 0, 12, 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] @ 2cb5dc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #156] @ (2cb5e0 ) │ │ │ │ @@ -857389,15 +857383,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r7, #2] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r2, [pc, #736] @ (2cb8c0 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0, #796]! @ 0x31c │ │ │ │ + cdp2 0, 5, cr0, cr0, cr7, {6} │ │ │ │ ldr r2, [pc, #280] @ (2cb704 ) │ │ │ │ lsls r6, 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] @ 2cb68c │ │ │ │ @@ -857447,15 +857441,15 @@ │ │ │ │ b.n 2cb64c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #960] @ (2cba50 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8, #-796]! @ 0xfffffce4 │ │ │ │ + stc2 0, cr0, [r8, #796]! @ 0x31c │ │ │ │ ldr r1, [pc, #600] @ (2cb8f4 ) │ │ │ │ lsls r6, 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] @ 2cb720 │ │ │ │ @@ -857500,15 +857494,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r1, [pc, #280] @ (2cb83c ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8], #796 @ 0x31c │ │ │ │ + stc2 0, cr0, [r8, #-796]! @ 0xfffffce4 │ │ │ │ ldr r0, [pc, #1000] @ (2cbb18 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -857543,15 +857537,15 @@ │ │ │ │ bne.n 2cb79e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #712] @ (2cba70 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ - mrrc2 0, 12, r0, ip, cr7 │ │ │ │ + stc2l 0, cr0, [ip], {199} @ 0xc7 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #464] @ (2cb984 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -857612,15 +857606,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r0, [pc, #192] @ (2cb928 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9800c7 │ │ │ │ + stc2 0, cr0, [r8], {199} @ 0xc7 │ │ │ │ @ instruction: 0x47be │ │ │ │ lsls r6, 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] @ 2cb914 │ │ │ │ @@ -857670,15 +857664,15 @@ │ │ │ │ b.n 2cb8d4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bx sp │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaf000c7 │ │ │ │ + @ instruction: 0xfb6000c7 │ │ │ │ bx r1 │ │ │ │ lsls r6, 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] @ 2cb9a4 │ │ │ │ @@ -857722,15 +857716,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r2, #5 │ │ │ │ mov lr, r7 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7400c7 │ │ │ │ + @ instruction: 0xfae400c7 │ │ │ │ mov r6, lr │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -857764,15 +857758,15 @@ │ │ │ │ bne.n 2cba1e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, r5 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - @ instruction: 0xfa1800c7 │ │ │ │ + @ instruction: 0xfa8800c7 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, lr │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -857828,15 +857822,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r2, #5 │ │ │ │ cmp lr, r5 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r8, #199] @ 0xc7 │ │ │ │ + vld4. {d16-d19}, [r8], r7 │ │ │ │ cmp r6, r9 │ │ │ │ lsls r6, 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] @ 2cbb5c │ │ │ │ @@ -857880,15 +857874,15 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, r0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, r7] │ │ │ │ + str??.w r0, [r4, #199] @ 0xc7 │ │ │ │ add ip, r7 │ │ │ │ lsls r6, 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] @ (2cbba8 ) │ │ │ │ @@ -857907,30 +857901,30 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cb034 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - str??.w r0, [lr, r7] │ │ │ │ + ldr.w r0, [lr, #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] @ 2cbbdc │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cb034 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - str.w r0, [ip, r7] │ │ │ │ + ldrh.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] @ (2cbc1c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r3, r2 │ │ │ │ @@ -857947,30 +857941,30 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cb19c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r4, #32] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strh.w r0, [r2, r7] │ │ │ │ + ldrb.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] @ 2cbc50 │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cb19c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - strb.w r0, [r0, r7] │ │ │ │ + ldr??.w r0, [r0, r7] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #44] @ (2cbc90 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r3, r2 │ │ │ │ @@ -857987,30 +857981,30 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cb324 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r6, #24] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - @ instruction: 0xf7d600c7 │ │ │ │ + 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] @ 2cbcc4 │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cb324 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7b400c7 │ │ │ │ + strh.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 │ │ │ │ @@ -858240,20 +858234,20 @@ │ │ │ │ bl 393224 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2cbedc │ │ │ │ ldr r0, [pc, #28] @ (2cbf70 ) │ │ │ │ add r0, pc │ │ │ │ bl 205c3c │ │ │ │ b.n 2cbe80 │ │ │ │ - @ instruction: 0xf72c00c7 │ │ │ │ - @ instruction: 0xf5fe00c7 │ │ │ │ - @ instruction: 0xf5e800c7 │ │ │ │ - rsb r0, r2, #6520832 @ 0x638000 │ │ │ │ - rsbs r0, r6, #6520832 @ 0x638000 │ │ │ │ - @ instruction: 0xf52400c7 │ │ │ │ + @ instruction: 0xf79c00c7 │ │ │ │ + @ instruction: 0xf66e00c7 │ │ │ │ + @ instruction: 0xf65800c7 │ │ │ │ + @ instruction: 0xf63200c7 │ │ │ │ + movw r0, #26823 @ 0x68c7 │ │ │ │ + @ instruction: 0xf59400c7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #136] @ (2cc00c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w lr, [pc, #132] @ 2cc010 │ │ │ │ @@ -858304,21 +858298,21 @@ │ │ │ │ bl 2059f0 │ │ │ │ b.n 2cbfba │ │ │ │ nop │ │ │ │ str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r2, #5 │ │ │ │ eors r0, r5 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - mrrc 0, 12, r0, r4, cr6 │ │ │ │ + stcl 0, cr0, [r4], {198} @ 0xc6 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4f400c7 │ │ │ │ - @ instruction: 0xf4f200c7 │ │ │ │ + sbc.w r0, r4, #6520832 @ 0x638000 │ │ │ │ + sbc.w r0, r2, #6520832 @ 0x638000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (2cc084 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -858347,15 +858341,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r7, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r8, #6520832 @ 0x638000 │ │ │ │ + @ instruction: 0xf4f800c7 │ │ │ │ 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] @ (2cc0d8 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -858379,15 +858373,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cbcc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - @ instruction: 0xeae800c6 │ │ │ │ + adcs.w r0, r8, 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] @ (2cc128 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -858411,15 +858405,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cbcc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - eors.w r0, r8, r6, lsl #3 │ │ │ │ + add.w r0, r8, r6, lsl #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #64] @ (2cc180 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -858443,15 +858437,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r2, #5 │ │ │ │ - orns r0, lr, r6, lsl #3 │ │ │ │ + @ instruction: 0xeaee00c6 │ │ │ │ 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] @ (2cc224 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -858499,16 +858493,16 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2cc1be │ │ │ │ nop │ │ │ │ str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ssat r0, #8, r8, lsl #3 │ │ │ │ - @ instruction: 0xf2f600c7 │ │ │ │ + @ instruction: 0xf37800c7 │ │ │ │ + bfi r0, r6, #3, #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 │ │ │ │ ldr r4, [pc, #144] @ (2cc2d4 ) │ │ │ │ mov r6, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -858562,18 +858556,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2cc28c │ │ │ │ str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrd r0, r0, [ip, #-792]! @ 0x318 │ │ │ │ - strd r0, r0, [sl, #-792]! @ 0x318 │ │ │ │ - ldrd r0, r0, [sl, #-792] @ 0x318 │ │ │ │ - strd r0, r0, [r8, #-792] @ 0x318 │ │ │ │ + strd r0, r0, [ip, #792]! @ 0x318 │ │ │ │ + ldrd r0, r0, [sl, #792] @ 0x318 │ │ │ │ + strd r0, r0, [sl, #792] @ 0x318 │ │ │ │ + @ instruction: 0xe9b800c6 │ │ │ │ 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] @ (2cc37c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -858623,18 +858617,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - @ instruction: 0xf1e800c7 │ │ │ │ - rsbs r0, r8, #199 @ 0xc7 │ │ │ │ - rsb r0, r8, #199 @ 0xc7 │ │ │ │ - subs.w r0, r8, #199 @ 0xc7 │ │ │ │ + @ instruction: 0xf25800c7 │ │ │ │ + movw r0, #32967 @ 0x80c7 │ │ │ │ + @ instruction: 0xf23800c7 │ │ │ │ + @ instruction: 0xf22800c7 │ │ │ │ stmdb 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] @ (2cc5bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -858829,19 +858823,19 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #204] @ 0xcc │ │ │ │ bl 393224 │ │ │ │ b.n 2cc406 │ │ │ │ nop │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - @ instruction: 0xf12c00c7 │ │ │ │ - b.n 2cc4b8 │ │ │ │ + @ instruction: 0xf19c00c7 │ │ │ │ + b.n 2cc598 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add.w r0, r4, #199 @ 0xc7 │ │ │ │ - b.n 2cc2a0 │ │ │ │ + sbcs.w r0, r4, #199 @ 0xc7 │ │ │ │ + b.n 2cc380 │ │ │ │ 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] @ (2cc7ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -859008,18 +859002,18 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cc782 │ │ │ │ str r7, [sp, #16] │ │ │ │ b.n 2cc6ac │ │ │ │ nop │ │ │ │ str r4, [r6, #0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - cdp 0, 14, cr0, cr10, cr7, {6} │ │ │ │ - b.n 2cc224 │ │ │ │ + vhadd.s16 q8, q13, │ │ │ │ + b.n 2cc304 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cdp 0, 12, cr0, cr2, cr7, {6} │ │ │ │ + vhadd.s q0, 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] @ (2cc834 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [pc, #104] @ (2cc838 ) │ │ │ │ @@ -859280,15 +859274,15 @@ │ │ │ │ nop │ │ │ │ adds r6, #20 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - orn r0, lr, r7, lsl #3 │ │ │ │ + @ instruction: 0xeade00c7 │ │ │ │ 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] @ (2ccbc0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -861373,15 +861367,15 @@ │ │ │ │ b.n 2cdede │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vshr.u64 q8, , #1 │ │ │ │ movs r3, #54 @ 0x36 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ @@ -861574,19 +861568,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl dd7e4 │ │ │ │ cbz r5, 2ce2ea │ │ │ │ mov r0, r5 │ │ │ │ blx 6ec3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bcs.n 2ce26c │ │ │ │ + bcc.n 2ce34c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #560] @ (2ce524 ) │ │ │ │ + ldr r5, [pc, #1008] @ (2ce6e4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bcs.n 2ce250 │ │ │ │ + bcc.n 2ce330 │ │ │ │ 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 │ │ │ │ @@ -861619,15 +861613,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ (2ce364 ) │ │ │ │ add r2, pc │ │ │ │ bl 2ce290 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcs.n 2ce3f0 │ │ │ │ + bcs.n 2ce2d0 │ │ │ │ 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] │ │ │ │ @@ -861688,19 +861682,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 2ce290 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ec3c │ │ │ │ b.n 2ce3c0 │ │ │ │ - bcs.n 2ce440 │ │ │ │ + bcs.n 2ce320 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 2ce424 │ │ │ │ + bcs.n 2ce504 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcs.n 2ce430 │ │ │ │ + bcs.n 2ce510 │ │ │ │ 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] @ (2ce4d4 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -862101,37 +862095,37 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 2ce67e │ │ │ │ subs r4, r6, r0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #0 @ (adr r2, 2ce810 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 2ce9d0 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + beq.n 2ce878 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r0, r2, r4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, 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 │ │ │ │ @@ -863320,73 +863314,73 @@ │ │ │ │ strd r2, r2, [sp, #180] @ 0xb4 │ │ │ │ b.n 2cef00 │ │ │ │ nop │ │ │ │ asrs r6, r1, #25 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ 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 2cef00 │ │ │ │ @@ -865021,27 +865015,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 2cef00 │ │ │ │ - itte │ │ │ │ - lsl r7, r0, #3 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ - lslal r7, r0, #3 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r2, 2d086a │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 2d0836 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + cbnz r2, 2d0886 │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + cbnz r0, 2d0852 │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r8, #-44] │ │ │ │ subw r3, r3, #2088 @ 0x828 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.w 2cef00 │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -865872,113 +865866,113 @@ │ │ │ │ b.w 2cff64 │ │ │ │ ldr r2, [pc, #212] @ (2d125c ) │ │ │ │ sub.w r0, fp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 2ce290 │ │ │ │ b.w 2cf35c │ │ │ │ - uxth r2, r0 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #800 @ (adr r7, 2d1560 ) │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #736 @ (adr r7, 2d1524 ) │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #64 @ (adr r5, 2d128c ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 2d144c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #840 @ (adr r5, 2d159c ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 2d135c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #192 @ (adr r7, 2d1318 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 2d14d8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #384 @ (adr r6, 2d13dc ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 2d159c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #536 @ (adr r6, 2d1478 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 2d1638 ) │ │ │ │ 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 │ │ │ │ @@ -866192,17 +866186,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f0 │ │ │ │ b.n 2d13ca │ │ │ │ ldcl 1, cr0, [lr, #-340]! @ 0xfffffeac │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stc 1, cr0, [ip], #-340 @ 0xfffffeac │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x0074 │ │ │ │ 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 │ │ │ │ @@ -866683,15 +866677,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 r5!, {r1, r3, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, 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] @ (2d1a60 ) │ │ │ │ @@ -866703,15 +866697,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 r6, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ 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] @ (2d1c48 ) │ │ │ │ @@ -866885,45 +866879,45 @@ │ │ │ │ beq.n 2d1bfa │ │ │ │ b.n 2d1ae8 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r7, #85] @ 0x55 │ │ │ │ b.n 2d1b0a │ │ │ │ nop │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ 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] │ │ │ │ @@ -866971,15 +866965,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ (2d1d14 ) │ │ │ │ add r0, pc │ │ │ │ bl 205c3c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r5, #1] │ │ │ │ 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] │ │ │ │ @@ -867067,15 +867061,15 @@ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ b.n 2d1dbc │ │ │ │ ldr r0, [pc, #12] @ (2d1e14 ) │ │ │ │ add r0, pc │ │ │ │ bl 205c3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d1dcc │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ 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 │ │ │ │ @@ -867130,15 +867124,15 @@ │ │ │ │ nop │ │ │ │ b.n 2d21f0 │ │ │ │ lsls r5, r2, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -867221,31 +867215,31 @@ │ │ │ │ cmp r9, r6 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r0, [r2, r3, lsl #1] │ │ │ │ bne.n 2d1f2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ 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] @ 2d1fec │ │ │ │ mov r3, r0 │ │ │ │ @@ -867261,15 +867255,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 6dcac │ │ │ │ nop │ │ │ │ b.n 2d2044 │ │ │ │ lsls r5, r2, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ 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 │ │ │ │ @@ -867299,15 +867293,15 @@ │ │ │ │ cbz r0, 2d204c │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (2d2054 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fb8 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -867469,15 +867463,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 2d214c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (2d21f4 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fb8 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ 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 │ │ │ │ @@ -867753,21 +867747,21 @@ │ │ │ │ bl 2d1fb8 │ │ │ │ ldr r0, [pc, #20] @ (2d24e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fb8 │ │ │ │ ldr r0, [pc, #16] @ (2d24e4 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fb8 │ │ │ │ - add r7, pc, #312 @ (adr r7, 2d2614 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 2d27d4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #984 @ (adr r5, 2d28b8 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 2d2678 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, pc, #552 @ (adr r5, 2d270c ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 2d28cc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #24 @ (adr r6, 2d2500 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 2d26c0 ) │ │ │ │ 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 │ │ │ │ @@ -868927,35 +868921,35 @@ │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #268 @ 0x10c │ │ │ │ b.n 2d27ca │ │ │ │ nop │ │ │ │ bge.n 2d2f98 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ 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 │ │ │ │ @@ -871699,29 +871693,29 @@ │ │ │ │ beq.w 2d3068 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ movs r2, #3 │ │ │ │ mov.w r0, #274 @ 0x112 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.w 2d27ca │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #488] @ (2d4d78 ) │ │ │ │ + ldr r5, [pc, #936] @ (2d4f38 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #928] @ (2d4f34 ) │ │ │ │ + ldr r5, [pc, #352] @ (2d4cf4 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [pc, #544] @ (2d4db8 ) │ │ │ │ + ldr r4, [pc, #992] @ (2d4f78 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [pc, #824] @ (2d4ed4 ) │ │ │ │ + ldr r4, [pc, #248] @ (2d4c94 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #440] @ (2d4d58 ) │ │ │ │ + ldr r0, [pc, #888] @ (2d4f18 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #440] @ (2d4d5c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bx r5 │ │ │ │ + blx r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r8, pc │ │ │ │ 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 │ │ │ │ @@ -872058,25 +872052,25 @@ │ │ │ │ b.w 2d438e │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ b.w 2d43c8 │ │ │ │ ldr r0, [pc, #28] @ (2d4f90 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fb8 │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #496] @ (2d517c ) │ │ │ │ + ldr r6, [pc, #944] @ (2d533c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - mov r6, lr │ │ │ │ + mov lr, ip │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 2d4fe8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -872145,15 +872139,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] @ (2d5058 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fb8 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r3, #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 │ │ │ │ @@ -872180,17 +872174,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #12] @ (2d50b4 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fb8 │ │ │ │ ldr r0, [pc, #8] @ (2d50b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fb8 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r2, #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, 2d50ec │ │ │ │ mov r5, r1 │ │ │ │ @@ -874869,15 +874863,15 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r1, r5, r7, lr} │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ bl fffd6ce2 │ │ │ │ adds r0, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ @@ -874964,15 +874958,15 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ bl ffee6dd2 │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ @@ -875011,15 +875005,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #20] @ (2d6e40 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d6e12 │ │ │ │ nop │ │ │ │ cbz r2, 2d6ea6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrd pc, pc, [r5], #-1020 @ 0x3fc │ │ │ │ cbz r2, 2d6ea8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ strb.w pc, [fp, #4095] @ 0xfff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875055,15 +875049,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (2d6ea8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d6e7c │ │ │ │ nop │ │ │ │ cbz r2, 2d6ef4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xea2fffff │ │ │ │ cbz r0, 2d6ef6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ str??.w pc, [fp, #4095] @ 0xfff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875099,15 +875093,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (2d6f10 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d6ee4 │ │ │ │ nop │ │ │ │ uxtb r2, r7 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrd pc, pc, [r7, #1020] @ 0x3fc │ │ │ │ uxtb r0, r2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ str??.w pc, [r3, #4095] @ 0xfff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875139,15 +875133,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, [r7, #28] │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r2, #5 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d6f0a │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ @@ -875188,17 +875182,17 @@ │ │ │ │ bl 2d58d8 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ sxth r0, r5 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ 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] @ (2d7068 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -875246,19 +875240,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbz r0, 2d709a │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r2, #5 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 2d6c82 │ │ │ │ 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] @ (2d70f8 ) │ │ │ │ @@ -875306,19 +875300,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2d7114 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d70da │ │ │ │ cbz r2, 2d7104 │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 2d6c6a │ │ │ │ vshr.u64 , q4, #1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ bl 99116 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875369,19 +875363,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2d71a8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d716e │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2d750c │ │ │ │ + b.n 2d75ec │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 2d6ffe │ │ │ │ vmla.i , , d4[0] │ │ │ │ lsls r7, r2, #5 │ │ │ │ bl 6d1aa , std::allocator > const&)@plt+0x6> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875432,19 +875426,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2d723c ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d7202 │ │ │ │ add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #984] @ (2d760c ) │ │ │ │ + ldr r5, [pc, #408] @ (2d73cc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 2d6f6a │ │ │ │ @ instruction: 0xffffafb0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ bl fffd923e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875495,19 +875489,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2d72d0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d7296 │ │ │ │ add r7, sp, #408 @ 0x198 │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2d6ee6 │ │ │ │ vcvt.u32.f32 d26, d12, #1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ bl fff752d2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875558,19 +875552,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2d7364 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d732a │ │ │ │ add r6, sp, #840 @ 0x348 │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2d6e52 │ │ │ │ @ instruction: 0xffffae88 │ │ │ │ lsls r7, r2, #5 │ │ │ │ bl ffee1366 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875623,19 +875617,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 2d73c2 │ │ │ │ nop │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2d6dde │ │ │ │ vqrdmulh.s q13, , d30[0] │ │ │ │ lsls r7, r2, #5 │ │ │ │ bl 6a7402 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875686,19 +875680,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2d7494 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d745a │ │ │ │ add r5, sp, #648 @ 0x288 │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrh r6, [r3, #30] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 2d6d52 │ │ │ │ vcvt.u16.f16 q13, q4, #1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ bl 641496 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875956,15 +875950,15 @@ │ │ │ │ bl 2d58d8 │ │ │ │ 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, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -876011,19 +876005,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, #528 @ 0x210 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r1, 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] @ (2d7864 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -876098,15 +876092,15 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #0] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldr r1, [pc, #120] @ (2d78f0 ) │ │ │ │ + ldr r1, [pc, #568] @ (2d7ab0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 2d78aa │ │ │ │ vqshl.u64 d24, d20, #63 @ 0x3f │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -876186,15 +876180,15 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldr r0, [pc, #280] @ (2d7a68 ) │ │ │ │ + ldr r0, [pc, #728] @ (2d7c28 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2d79d2 │ │ │ │ vqshlu.s64 q12, q6, #63 @ 0x3f │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -876274,15 +876268,15 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 2d7afa │ │ │ │ vrsubhn.i d24, , q2 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -876362,15 +876356,15 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ add r7, pc, #440 @ (adr r7, 2d7cac ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r2, #5 │ │ │ │ - mov lr, r2 │ │ │ │ + bx r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2d7a22 │ │ │ │ vabal.u q12, d15, d28 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -876442,15 +876436,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r2, #5 │ │ │ │ add r6, pc, #600 @ (adr r6, 2d7e20 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ udf #237 @ 0xed │ │ │ │ vsri.32 q12, q3, #1 │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -876521,15 +876515,15 @@ │ │ │ │ nop │ │ │ │ strh r2, [r1, #32] │ │ │ │ lsls r5, r2, #5 │ │ │ │ add r5, pc, #800 @ (adr r5, 2d7fb4 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r6, [r1, #28] │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -876601,15 +876595,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r0, #26] │ │ │ │ lsls r5, r2, #5 │ │ │ │ add r5, pc, #8 @ (adr r5, 2d7d6c ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 2d822e │ │ │ │ vrshr.u64 d24, d28, #1 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -876679,15 +876673,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r6, #18] │ │ │ │ lsls r5, r2, #5 │ │ │ │ add r4, pc, #184 @ (adr r4, 2d7ee4 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strh r4, [r6, #14] │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -876757,15 +876751,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r5, #12] │ │ │ │ lsls r5, r2, #5 │ │ │ │ add r3, pc, #408 @ (adr r3, 2d808c ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ strd pc, pc, [r5], #-1020 @ 0x3fc │ │ │ │ strh r4, [r5, #8] │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -876835,15 +876829,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r4, #6] │ │ │ │ lsls r5, r2, #5 │ │ │ │ add r2, pc, #632 @ (adr r2, 2d8234 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 2d7f02 │ │ │ │ vmla.i q12, , d20[0] │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -876913,15 +876907,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r3, #0] │ │ │ │ lsls r5, r2, #5 │ │ │ │ add r1, pc, #856 @ (adr r1, 2d83dc ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 2d7e3a │ │ │ │ @ instruction: 0xffff7f9c │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -877021,17 +877015,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #24 @ (adr r1, 2d81b0 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrb r6, [r7, #28] │ │ │ │ lsls r5, r2, #5 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #984] @ (2d857c ) │ │ │ │ + ldr r3, [pc, #408] @ (2d833c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [pc, #968] @ (2d8570 ) │ │ │ │ + ldr r3, [pc, #392] @ (2d8330 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #26] │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -877103,15 +877097,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r6, #24] │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ble.n 2d832a │ │ │ │ @ instruction: 0xffff7db2 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -877187,15 +877181,15 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #21] │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bgt.n 2d8452 │ │ │ │ @ instruction: 0xffff7cd8 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -877271,15 +877265,15 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #18] │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r3, #3 │ │ │ │ blt.n 2d8376 │ │ │ │ @ instruction: 0xffff7bfc │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -877364,15 +877358,15 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #14] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r0, r2, r4} │ │ │ │ @ instruction: 0xffff7b18 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -877459,15 +877453,15 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #10] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r3, r5} │ │ │ │ vtbl.8 d23, {d15-d17}, d28 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -877546,15 +877540,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r6, [r0, #5] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -877647,15 +877641,15 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #3] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r0, r5, #2 │ │ │ │ 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, [r0, #1] │ │ │ │ @@ -877753,15 +877747,15 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #31] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r2, #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, [r6, #28] │ │ │ │ @@ -877875,15 +877869,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #26] │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r6, [r5, #23] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -877973,19 +877967,19 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #22] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r4 │ │ │ │ + rors r4, r2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r2, [r0, #20] │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -878068,19 +878062,19 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #18] │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - eors r6, r5 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - eors r0, r5 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r2, #16] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -878174,20 +878168,20 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #14] │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r0, r1, r3, r5} │ │ │ │ - vcvt.u32.f32 , q12, #1 │ │ │ │ + vqrdmlsh.s , , d24[0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r6, [r2, #12] │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -878266,15 +878260,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r7, #10] │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r6, [r3, #8] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -878371,20 +878365,20 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #7] │ │ │ │ lsls r5, r2, #5 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r0, r1, r3, r5, r7} │ │ │ │ - vqrdmulh.s , , d8[0] │ │ │ │ + vcvt.f32.u32 d19, d24, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r2, [r4, #4] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -878476,20 +878470,20 @@ │ │ │ │ nop │ │ │ │ strb r2, [r0, #3] │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r1!, {r0, r6} │ │ │ │ vmlal.u , d15, d10[0] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ lsls r5, r2, #5 │ │ │ │ bvc.n 2d8f2e │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -878583,20 +878577,20 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r0, {r0, r3, r6} │ │ │ │ @ instruction: 0xffff9142 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r2, #5 │ │ │ │ bvs.n 2d90e6 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -878691,19 +878685,19 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r0, {r0, r2, r3, r4, r7} │ │ │ │ @ instruction: 0xffff6df4 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -878785,15 +878779,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #72 @ (adr r3, 2d9370 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 2d9530 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r5!, {r0, r3, r4, r7} │ │ │ │ @ instruction: 0xffff6cfe │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -878895,21 +878889,21 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + cbnz r0, 2d945a │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r7} │ │ │ │ @ instruction: 0xffff6bf2 │ │ │ │ lsls r5, r2, #5 │ │ │ │ asrs r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -878995,15 +878989,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -879086,15 +879080,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -879177,15 +879171,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, #24] │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrh r2, [r6, #26] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -879285,23 +879279,23 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrh r4, [r0, #20] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldr r4, [pc, #584] @ (2d9a70 ) │ │ │ │ + ldr r5, [pc, #8] @ (2d9830 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2d914c │ │ │ │ + b.n 2d922c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -879397,19 +879391,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrh r4, [r4, #10] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r5, 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 │ │ │ │ @@ -879515,17 +879509,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrh r0, [r2, #2] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r5!, {r0, r1, r7} │ │ │ │ @ instruction: 0xffff87e2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r2, #5 │ │ │ │ revsh r3, r6 │ │ │ │ @@ -879618,15 +879612,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r6 │ │ │ │ + cbz r0, 2d9bc4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -879734,26 +879728,26 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldr r0, [pc, #192] @ (2d9d5c ) │ │ │ │ + ldr r0, [pc, #640] @ (2d9f1c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r0, r1, r4, r5, r7} │ │ │ │ @ instruction: 0xffff85cc │ │ │ │ lsls r7, r2, #5 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldmia r2, {r0, r1, r2, r3, r4, r7} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -879863,26 +879857,26 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - mov ip, lr │ │ │ │ + bxns ip │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbnz r7, 2d9e40 │ │ │ │ vsri.64 d24, d0, #1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldmia r1, {r0, r1, r5, r6} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -879992,26 +879986,26 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ strh r0, [r5, #28] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #28] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - cmp r8, r7 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r7, r0, #3 │ │ │ │ rev16 r3, r0 │ │ │ │ vrsra.u32 q12, q2, #1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r0, [r4, #16] │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldmia r0, {r0, r1, r2, r4, r6} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880121,26 +880115,26 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ strh r4, [r5, #18] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #8] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - add r4, pc │ │ │ │ + add ip, sp │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cbnz r7, 2da05c │ │ │ │ vrshr.u32 d24, d8, #1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsh r4, [r4, r7] │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmia r7!, {r0, r1, r3, r4} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880250,24 +880244,24 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ strh r0, [r6, #8] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r4, r5] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - orrs r6, r7 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xb7d9 │ │ │ │ vshr.u64 q12, q2, #1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsh r2, [r4, r2] │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmia r6!, {r0, r3, r4, r5} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880377,26 +880371,26 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrb r4, [r6, #31] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r0] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - tst r4, r0 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 2da2d4 │ │ │ │ + cbz r0, 2da2f0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xb6a7 │ │ │ │ @ instruction: 0xffff7fa0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r5, r5] │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmia r5!, {r0, r1, r4, r5} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ blx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880508,17 +880502,17 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrb r0, [r7, #26] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ lsls r5, r2, #5 │ │ │ │ @@ -880632,17 +880626,17 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrb r0, [r0, #22] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, r6] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, r3] │ │ │ │ lsls r5, r2, #5 │ │ │ │ @@ -880740,18 +880734,18 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrb r0, [r1, #17] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r9 │ │ │ │ + add ip, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xb68f │ │ │ │ - vqshl.u32 q9, q4, #31 │ │ │ │ + @ instruction: 0xffff27c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r1, r7] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -880845,18 +880839,18 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r6, r5] │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrb r4, [r6, #12] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r7 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r0, r1, r3, r4, r5, r6, lr} │ │ │ │ - vmlsl.u q9, d15, d4[0] │ │ │ │ + vqshlu.s64 d18, d20, #63 @ 0x3f │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -880950,18 +880944,18 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r4, r1] │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r0, r1, r2, r5, r6} │ │ │ │ - vsli.32 d18, d16, #31 │ │ │ │ + vabal.u q9, d31, d16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r0, [r4, r6] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -881055,18 +881049,18 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrsb r6, [r1, r5] │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrb r4, [r1, #4] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbz r3, 2da9f4 │ │ │ │ - vsri.32 d18, d12, #1 │ │ │ │ + vraddhn.i d18, , q6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r4, [r1, r2] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -881167,25 +881161,25 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r5, r0] │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r0, r6] │ │ │ │ lsls r5, r2, #5 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r3, #6 │ │ │ │ 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] @ (2dabec ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -881300,25 +881294,25 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, r4] │ │ │ │ lsls r5, r2, #5 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r4, [r5, r0] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -881426,23 +881420,23 @@ │ │ │ │ nop │ │ │ │ strh r6, [r0, r7] │ │ │ │ lsls r5, r2, #5 │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r5, r3] │ │ │ │ lsls r5, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -881566,15 +881560,15 @@ │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ strh r6, [r0, r2] │ │ │ │ lsls r5, r2, #5 │ │ │ │ strb r4, [r0, #17] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r2, #14] │ │ │ │ lsls r7, r2, #5 │ │ │ │ str r2, [r5, r6] │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -881679,19 +881673,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r6, [r6, r4] │ │ │ │ lsls r5, r2, #5 │ │ │ │ strb r4, [r6, #11] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r0, [r4, r1] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -881794,19 +881788,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r6, [r1, r0] │ │ │ │ lsls r5, r2, #5 │ │ │ │ strb r4, [r1, #7] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [pc, #224] @ (2db1dc ) │ │ │ │ lsls r5, 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 │ │ │ │ @@ -881910,19 +881904,19 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #920] @ (2db5a4 ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ strb r4, [r4, #2] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [pc, #72] @ (2db26c ) │ │ │ │ lsls r5, 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 │ │ │ │ @@ -882025,19 +882019,19 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #760] @ (2db62c ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia.w r0!, {r0, r1, r3, r4, r6, r7} │ │ │ │ + stmdb r0!, {r0, r1, r3, r4, r6, r7} │ │ │ │ ldr r4, [pc, #936] @ (2db6f4 ) │ │ │ │ lsls r5, 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] @ (2db45c ) │ │ │ │ @@ -882140,19 +882134,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #600] @ (2db6b8 ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [pc, #752] @ (2db768 ) │ │ │ │ lsls r5, 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 │ │ │ │ @@ -882256,19 +882250,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #424] @ (2db734 ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r2, [pc, #576] @ (2db7e4 ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -882388,17 +882382,17 @@ │ │ │ │ nop │ │ │ │ ldr r2, [pc, #256] @ (2db7dc ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r1, sp, #252 @ 0xfc │ │ │ │ @ instruction: 0xffff6b9e │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldr r1, [pc, #304] @ (2db828 ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r6, [sp, #532] @ 0x214 │ │ │ │ @@ -882505,15 +882499,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [pc, #912] @ (2dbba0 ) │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [pc, #200] @ (2db8e8 ) │ │ │ │ lsls r5, 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 │ │ │ │ @@ -882618,17 +882612,17 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0x47c2 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r4, r3, #3 │ │ │ │ bx r1 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -882845,17 +882839,17 @@ │ │ │ │ nop │ │ │ │ cmp ip, ip │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r2, #5 │ │ │ │ add lr, r4 │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -882979,17 +882973,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r2, sl │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ muls r0, r1 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -883126,19 +883120,19 @@ │ │ │ │ nop │ │ │ │ cmn r2, r7 │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r1, pc, #852 @ (adr r1, 2dc1cc ) │ │ │ │ vsra.u64 d20, d30, #1 │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -883276,19 +883270,19 @@ │ │ │ │ nop │ │ │ │ adcs r6, r4 │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, pc, #260 @ (adr r0, 2dc110 ) │ │ │ │ vaddl.u q10, d15, d26 │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -883441,19 +883435,19 @@ │ │ │ │ nop │ │ │ │ subs r7, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r0, [r1, #16] │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r6, #138 @ 0x8a │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -883588,19 +883582,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ subs r6, #50 @ 0x32 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrsh r0, [r6, r7] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfa0a00cb │ │ │ │ + @ instruction: 0xfa7a00cb │ │ │ │ subs r5, #8 │ │ │ │ lsls r5, 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] @ (2dc498 ) │ │ │ │ @@ -883741,21 +883735,21 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrsh r4, [r6, r1] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2dbcfc │ │ │ │ + b.n 2dbddc │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ vtbl.8 d19, {d31- instruction: 0xfa353c8e │ │ │ │ subs r1, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrh r6, [r3, r5] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r1, #10 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -884100,15 +884094,15 @@ │ │ │ │ negs r5, r4 │ │ │ │ subs r0, #160 @ 0xa0 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #10 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -884249,17 +884243,17 @@ │ │ │ │ nop │ │ │ │ adds r7, #156 @ 0x9c │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r2, [r3, r5] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #872 @ (adr r0, 2dcd3c ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 2dcafc ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r1, #12 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ lsls r5, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -884418,19 +884412,19 @@ │ │ │ │ ... │ │ │ │ adds r6, #2 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r4, #220 @ 0xdc │ │ │ │ lsls r5, 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 │ │ │ │ @@ -884588,23 +884582,23 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldrsb r0, [r0, r0] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - blt.n 2dcc8c │ │ │ │ + bgt.n 2dcd6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ vsubw.u , , d8 │ │ │ │ lsls r5, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -884755,19 +884749,19 @@ │ │ │ │ nop │ │ │ │ adds r2, #126 @ 0x7e │ │ │ │ lsls r5, r2, #5 │ │ │ │ strb r4, [r7, r0] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #888] @ (2dd27c ) │ │ │ │ + ldr r3, [pc, #312] @ (2dd03c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ssat r0, #24, lr, lsl #3 │ │ │ │ + @ instruction: 0xf37e00d7 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ lsls r5, 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] @ (2dd0d0 ) │ │ │ │ @@ -884943,22 +884937,22 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #194 @ 0xc2 │ │ │ │ lsls r5, r2, #5 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4], #792 @ 0x318 │ │ │ │ + stc2l 0, cr0, [r4, #-792]! @ 0xfffffce8 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf71e00db │ │ │ │ - stc2 0, cr0, [r6], #792 @ 0x318 │ │ │ │ - cdp2 0, 2, cr0, cr2, cr6, {6} │ │ │ │ - cdp2 0, 2, cr0, cr8, cr6, {6} │ │ │ │ - stc2 0, cr0, [r4, #792]! @ 0x318 │ │ │ │ + @ instruction: 0xf78e00db │ │ │ │ + ldc2 0, cr0, [r6, #-792] @ 0xfffffce8 │ │ │ │ + cdp2 0, 9, cr0, cr2, cr6, {6} │ │ │ │ + cdp2 0, 9, cr0, cr8, cr6, {6} │ │ │ │ + cdp2 0, 1, cr0, cr4, cr6, {6} │ │ │ │ cmp r7, #86 @ 0x56 │ │ │ │ lsls r5, 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] @ (2dd218 ) │ │ │ │ @@ -885064,15 +885058,15 @@ │ │ │ │ nop │ │ │ │ cmp r6, #224 @ 0xe0 │ │ │ │ lsls r5, r2, #5 │ │ │ │ str r6, [r3, r2] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r2, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r6, #30 │ │ │ │ lsls r5, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -885179,15 +885173,15 @@ │ │ │ │ nop │ │ │ │ cmp r5, #184 @ 0xb8 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r7, [pc, #472] @ (2dd520 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r4, #246 @ 0xf6 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -885301,15 +885295,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #142 @ 0x8e │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r6, [pc, #304] @ (2dd5b8 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r3, #182 @ 0xb6 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -885448,27 +885442,27 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r5, [pc, #40] @ (2dd628 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - beq.n 2dd510 │ │ │ │ + beq.n 2dd5f0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #312] @ (2dd74c ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ cmp r2, #104 @ 0x68 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r4, [pc, #32] @ (2dd63c ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r2, r5, 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] @ (2dd7d8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -885639,15 +885633,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #190 @ 0xbe │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r3, [pc, #496] @ (2dd9d0 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -885777,15 +885771,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r7, #246 @ 0xf6 │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldr r1, [pc, #720] @ (2ddc1c ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, #242 @ 0xf2 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -886037,22 +886031,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #224] @ (2ddcc4 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldr r0, [pc, #152] @ (2ddc80 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - orns r0, r0, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf4e000c6 │ │ │ │ blxns r1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ movs r5, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - sbfx r0, ip, #3, #7 │ │ │ │ - @ instruction: 0xf35200c6 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + @ instruction: 0xf3bc00c6 │ │ │ │ + ubfx r0, r2, #3, #7 │ │ │ │ + lsrs r2, r1, #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 │ │ │ │ @@ -886364,69 +886358,69 @@ │ │ │ │ ldr r0, [pc, #208] @ (2de014 ) │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ add r0, pc │ │ │ │ b.n 2dddb2 │ │ │ │ nop │ │ │ │ subs r3, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf23800c6 │ │ │ │ - @ instruction: 0xf3e000c6 │ │ │ │ - @ instruction: 0xf22a00c6 │ │ │ │ - ubfx r0, r8, #3, #7 │ │ │ │ - @ instruction: 0xf22600c6 │ │ │ │ - @ instruction: 0xf3b800c6 │ │ │ │ - @ instruction: 0xf22800c6 │ │ │ │ - usat r0, #6, lr, asr #3 │ │ │ │ - @ instruction: 0xf23000c6 │ │ │ │ - usat r0, #6, r6, asr #3 │ │ │ │ - @ instruction: 0xf23800c6 │ │ │ │ - @ instruction: 0xf39e00c6 │ │ │ │ - movw r0, #198 @ 0xc6 │ │ │ │ - @ instruction: 0xf39600c6 │ │ │ │ - movw r0, #16582 @ 0x40c6 │ │ │ │ - usat r0, #6, lr, lsl #3 │ │ │ │ - movw r0, #49350 @ 0xc0c6 │ │ │ │ - usat r0, #6, r2, lsl #3 │ │ │ │ - movw r0, #57542 @ 0xe0c6 │ │ │ │ - @ instruction: 0xf37800c6 │ │ │ │ + subw r0, r8, #198 @ 0xc6 │ │ │ │ + orrs.w r0, r0, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf29a00c6 │ │ │ │ + bics.w r0, r8, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf29600c6 │ │ │ │ + bic.w r0, r8, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf29800c6 │ │ │ │ + ands.w r0, lr, #6488064 @ 0x630000 │ │ │ │ + subw r0, r0, #198 @ 0xc6 │ │ │ │ + ands.w r0, r6, #6488064 @ 0x630000 │ │ │ │ + subw r0, r8, #198 @ 0xc6 │ │ │ │ + and.w r0, lr, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf2b000c6 │ │ │ │ + and.w r0, r6, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf2b400c6 │ │ │ │ + @ instruction: 0xf3fe00c6 │ │ │ │ + @ instruction: 0xf2bc00c6 │ │ │ │ + @ instruction: 0xf3f200c6 │ │ │ │ + @ instruction: 0xf2be00c6 │ │ │ │ + @ instruction: 0xf3e800c6 │ │ │ │ ldr r1, [sp, #428] @ 0x1ac │ │ │ │ - vrshr.u32 , q0, #1 │ │ │ │ + vmlal.u , d31, d0[0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bfi r0, r8, #3, #4 │ │ │ │ + @ instruction: 0xf3d800c6 │ │ │ │ str r1, [sp, #724] @ 0x2d4 │ │ │ │ - vmlal.u , d15, d6[0] │ │ │ │ + vrshr.u64 d31, d22, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf35400c6 │ │ │ │ - movw r0, #24774 @ 0x60c6 │ │ │ │ - sbfx r0, r8, #3, #7 │ │ │ │ - @ instruction: 0xf25800c6 │ │ │ │ - sbfx r0, r6, #3, #7 │ │ │ │ - @ instruction: 0xf0a400c6 │ │ │ │ - orns r0, r8, #198 @ 0xc6 │ │ │ │ + ubfx r0, r4, #3, #7 │ │ │ │ + @ instruction: 0xf2b600c6 │ │ │ │ + @ instruction: 0xf3b800c6 │ │ │ │ + movt r0, #32966 @ 0x80c6 │ │ │ │ + @ instruction: 0xf3b600c6 │ │ │ │ + adds.w r0, r4, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf0e800c6 │ │ │ │ adds r1, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r6, #198 @ 0xc6 │ │ │ │ - eor.w r0, r2, #198 @ 0xc6 │ │ │ │ - orns r0, r8, #198 @ 0xc6 │ │ │ │ - eor.w r0, r4, #198 @ 0xc6 │ │ │ │ - eor.w r0, ip, #198 @ 0xc6 │ │ │ │ - eors.w r0, r6, #198 @ 0xc6 │ │ │ │ - @ instruction: 0xf0a000c6 │ │ │ │ - @ instruction: 0xf0a600c6 │ │ │ │ - @ instruction: 0xf0ac00c6 │ │ │ │ - @ instruction: 0xf0b600c6 │ │ │ │ + @ instruction: 0xf0f600c6 │ │ │ │ + @ instruction: 0xf0f200c6 │ │ │ │ + @ instruction: 0xf0e800c6 │ │ │ │ + @ instruction: 0xf0f400c6 │ │ │ │ + @ instruction: 0xf0fc00c6 │ │ │ │ + add.w r0, r6, #198 @ 0xc6 │ │ │ │ + adds.w r0, r0, #198 @ 0xc6 │ │ │ │ + adds.w r0, r6, #198 @ 0xc6 │ │ │ │ + adds.w r0, ip, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf12600c6 │ │ │ │ str r7, [sp, #828] @ 0x33c │ │ │ │ - vshr.u64 d31, d24, #1 │ │ │ │ + vaddw.u , , d24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - vaddl.u , d31, d30 │ │ │ │ + vsra.u32 d31, d14, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf0b200c6 │ │ │ │ - @ instruction: 0xf0c200c6 │ │ │ │ - cdp 0, 14, cr0, cr14, cr6, {6} │ │ │ │ + @ instruction: 0xf12200c6 │ │ │ │ + @ instruction: 0xf13200c6 │ │ │ │ + vhadd.s16 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] @ (2de1cc ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r7, [pc, #416] @ (2de1d0 ) │ │ │ │ @@ -886594,15 +886588,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ subs r2, r1, #7 │ │ │ │ lsls r5, r2, #5 │ │ │ │ sbcs r0, r1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r0, r0, #3 │ │ │ │ lsls r5, r2, #5 │ │ │ │ @@ -886927,24 +886921,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, #7 │ │ │ │ lsls r5, r2, #5 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xf31200c6 │ │ │ │ - @ instruction: 0xf2d400c6 │ │ │ │ + usat r0, #6, r2, lsl #3 │ │ │ │ + sbfx r0, r4, #3, #7 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ - @ instruction: 0xffffedf0 │ │ │ │ + vqrdmlah.s q15, , d16[0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r2, r5, r6 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -887267,19 +887261,19 @@ │ │ │ │ ... │ │ │ │ subs r0, r7, r1 │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r4, #54 @ 0x36 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, ip, r6, lsl #3 │ │ │ │ - adc.w r0, lr, r6, lsl #3 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + rsb r0, ip, r6, lsl #3 │ │ │ │ + subs.w r0, lr, r6, lsl #3 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvs.n 2de948 │ │ │ │ + bvs.n 2de828 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r2, #236 @ 0xec │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r2, #134 @ 0x86 │ │ │ │ lsls r7, r2, #5 │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ lsls r7, r2, #5 │ │ │ │ @@ -887493,17 +887487,17 @@ │ │ │ │ nop │ │ │ │ asrs r0, r1, #27 │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r0, #134 @ 0x86 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r7, #20 │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ @@ -887885,23 +887879,23 @@ │ │ │ │ ... │ │ │ │ asrs r2, r2, #18 │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2dea1c │ │ │ │ + b.n 2deafc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2de998 │ │ │ │ + b.n 2dea78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [pc, #744] @ (2df254 ) │ │ │ │ + ldr r4, [pc, #168] @ (2df014 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r4, #220 @ 0xdc │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r4, #66 @ 0x42 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r4, #32 │ │ │ │ lsls r7, r2, #5 │ │ │ │ @@ -888128,17 +888122,17 @@ │ │ │ │ nop │ │ │ │ asrs r6, r2, #1 │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r2, #20 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2df420 │ │ │ │ + b.n 2df500 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r2, r6, #25 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -888553,15 +888547,15 @@ │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ lsrs r0, r5, #11 │ │ │ │ lsls r5, r2, #5 │ │ │ │ cmp r4, #166 @ 0xa6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4a800dc │ │ │ │ + adds.w r0, r8, #7208960 @ 0x6e0000 │ │ │ │ lsrs r2, r3, #9 │ │ │ │ lsls r5, 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] @ (2df6a0 ) │ │ │ │ @@ -888625,15 +888619,15 @@ │ │ │ │ subs r5, #177 @ 0xb1 │ │ │ │ lsrs r0, r5, #7 │ │ │ │ lsls r5, r2, #5 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #28, r8, asr #3 │ │ │ │ + ands.w r0, r8, #7208960 @ 0x6e0000 │ │ │ │ lsrs r6, r7, #5 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -888858,39 +888852,39 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r4, #4 │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2dfd14 │ │ │ │ + b.n 2dfdf4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ - @ instruction: 0xffffd996 │ │ │ │ + vtbl.8 d29, {d15-d17}, d6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r4, r0, #32 │ │ │ │ lsls r5, r2, #5 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [r2, #124] @ 0x7c │ │ │ │ vtbx.8 d18, {d31- instruction: 0xffff78f2 │ │ │ │ + vtbx.8 d23, {d15-d16}, d18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r5, [r1, #20] │ │ │ │ vsra.u32 q11, , #1 │ │ │ │ vcvt.f32.u32 , , #1 │ │ │ │ - @ instruction: 0xfffff1e6 │ │ │ │ + vrshr.u32 , q3, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.n 2df83c │ │ │ │ + bpl.n 2df91c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r5, [r7, r7] │ │ │ │ vmls.i q11, , d27[0] │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (2dfd08 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -889094,35 +889088,35 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #26 │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #520 @ (adr r1, 2dfd70 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 2dff30 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r7, #246 @ 0xf6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r4, r1, #21 │ │ │ │ lsls r5, r2, #5 │ │ │ │ movs r6, #234 @ 0xea │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #208 @ (adr r0, 2dfc50 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 2dfe10 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r6, #166 @ 0xa6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #384 @ (adr r0, 2dfd0c ) │ │ │ │ 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 │ │ │ │ @@ -889418,44 +889412,44 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsls r4, r3, #16 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #16 │ │ │ │ lsls r7, r2, #5 │ │ │ │ movs r4, #242 @ 0xf2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r7, [pc, #536] @ (2e00e4 ) │ │ │ │ + ldr r7, [pc, #984] @ (2e02a4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r4, #162 @ 0xa2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - bne.n 2dfef4 │ │ │ │ + bne.n 2dfdd4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stcl 0, cr0, [lr], {202} @ 0xca │ │ │ │ + ldc 0, cr0, [lr, #-808]! @ 0xfffffcd8 │ │ │ │ lsls r2, r5, #8 │ │ │ │ lsls r5, r2, #5 │ │ │ │ movs r3, #198 @ 0xc6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ 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] @ (2e026c ) │ │ │ │ @@ -889809,55 +889803,55 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #200 @ (adr r6, 2e034c ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 2e050c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r5, #6 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ vsra.u32 q0, q2, #32 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - beq.n 2e037c │ │ │ │ + beq.n 2e025c │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r0, #188 @ 0xbc │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia.w r8!, {r1, r3, r6, r7} │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmdb r8, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, r2, #6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ 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 │ │ │ │ @@ -890286,19 +890280,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r2, #-336] @ 0xfffffeb0 │ │ │ │ subs r4, r7, #2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 2e04e4 │ │ │ │ + b.n 2e05c4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + cbnz r0, 2e07ac │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xfa560154 │ │ │ │ stmdb 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] @ 2e0e88 │ │ │ │ @@ -890975,23 +890969,23 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh.w r0, [ip, ] │ │ │ │ adds r2, r7, r7 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r2 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf1940154 │ │ │ │ stmdb 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 │ │ │ │ @@ -891555,76 +891549,76 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r5, #11 │ │ │ │ lsls r7, r2, #5 │ │ │ │ @ instruction: 0xf1280154 │ │ │ │ @ instruction: 0xf1200154 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #194 @ 0xc2 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #9 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ vsra.s8 q0, q2, #8 │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r6, r5, #3 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r2, r6, #1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bhi.n 2e14dc │ │ │ │ + bls.n 2e15bc │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r6, r0, #31 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r4, r4, #29 │ │ │ │ lsls r7, r2, #5 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - itet eq │ │ │ │ - lsleq r6, r0, #3 │ │ │ │ - lsrne r6, r0, #28 │ │ │ │ - lsleq r7, r2, #5 │ │ │ │ - bkpt 0x006c │ │ │ │ + itte vc │ │ │ │ + lslvc r6, r0, #3 │ │ │ │ + lsrvc r6, r0, #28 │ │ │ │ + lslvs r7, r2, #5 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r0, r5, #26 │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsrs r4, r0, #26 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r2, r2, #25 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r6, r0, #24 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r6, r4, #22 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r5, 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] @ 2e22cc │ │ │ │ @@ -892937,61 +892931,61 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xeaac0154 │ │ │ │ @ instruction: 0xeaa40154 │ │ │ │ lsrs r6, r3, #17 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cbnz r6, 2e2356 │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r4, 2e235a │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r6, 2e235c │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 2e2360 │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r6, 2e2362 │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 2e2366 │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r6, 2e2368 │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 2e236c │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r6, 2e236e │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 2e2372 │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r6, 2e2374 │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 2e2378 │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r6, 2e237a │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 2e237e │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r6, 2e2380 │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 2e2384 │ │ │ │ + pop {r1} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r6, 2e2386 │ │ │ │ + cbnz r6, 2e23a2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r2, 2e238a │ │ │ │ + cbnz r2, 2e23a6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cbnz r6, 2e238c │ │ │ │ + cbnz r6, 2e23a8 │ │ │ │ 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 │ │ │ │ - cbz r4, 2e238c │ │ │ │ + cbz r4, 2e23a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ vsra.u8 q0, q3, #4 │ │ │ │ ble.n 2e2400 │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ @@ -894327,92 +894321,92 @@ │ │ │ │ b.n 2e321c │ │ │ │ mrc2 1, 2, r0, cr4, cr6, {2} │ │ │ │ bgt.n 2e3008 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r2, #149 @ 0x95 │ │ │ │ @ instruction: 0xffff1740 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r1, #203 @ 0xcb │ │ │ │ - vcvt.f32.u32 q13, q4, #1 │ │ │ │ + vqrdmlah.s q13, , d8[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 r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r3, #3 │ │ │ │ vtbl.8 d19, {d31}, d28 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, pc, #968 @ (adr r5, 2e3510 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 2e32d0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r6, #169 @ 0xa9 │ │ │ │ - vabal.u q13, d31, d30 │ │ │ │ + vqshlu.s32 d26, d14, #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] │ │ │ │ - vtbx.8 d26, {d15-d18}, d22 │ │ │ │ + @ instruction: 0xffffabd6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r6, #15 │ │ │ │ - @ instruction: 0xffffab72 │ │ │ │ + vtbx.8 d26, {d31- q13, d31, d16[0] │ │ │ │ + vrsra.u32 q13, q0, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - hlt 0x003a │ │ │ │ + cbnz r2, 2e31e2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - vtbl.8 d26, {d15-d18}, d26 │ │ │ │ + @ instruction: 0xffffab9a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ 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 │ │ │ │ @@ -894437,37 +894431,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 r6, pc, #944 @ (adr r6, 2e359c ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 2e335c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - @ instruction: 0xffff9f04 │ │ │ │ + vcvt.u32.f32 , q10, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r0, #21 │ │ │ │ - vqshlu.s32 d26, d26, #31 │ │ │ │ + vrsubhn.i d26, , q13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, pc, #16 @ (adr r6, 2e3218 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 2e33d8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, pc, #928 @ (adr r5, 2e35ac ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 2e336c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, pc, #840 @ (adr r5, 2e3558 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 2e3318 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, pc, #784 @ (adr r5, 2e3524 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 2e32e4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, pc, #728 @ (adr r5, 2e34f0 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 2e32b0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, pc, #624 @ (adr r5, 2e348c ) │ │ │ │ + add r6, pc, #48 @ (adr r6, 2e324c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [pc, #2988] @ 2e3dcc │ │ │ │ ldr.w r7, [sl, r0] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d7084 │ │ │ │ @@ -895630,81 +895624,81 @@ │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ b.n 2e3e64 │ │ │ │ nop │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r4, #151 @ 0x97 │ │ │ │ - vrshr.u32 d26, d12, #1 │ │ │ │ + vsubl.u q13, d31, d12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r4, #103 @ 0x67 │ │ │ │ vsri.64 d18, d1, #1 │ │ │ │ - vsra.u64 q13, q10, #1 │ │ │ │ + vmlal.u q13, d15, d20[0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #968 @ (adr r1, 2e41c4 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 2e3f84 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #968 @ (adr r1, 2e41c8 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 2e3f88 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #984 @ (adr r1, 2e41dc ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 2e3f9c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r4, #43 @ 0x2b │ │ │ │ - vsra.u64 q13, q15, #1 │ │ │ │ + vmlal.u q13, d15, d30[0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, pc, #40 @ (adr r2, 2e3e38 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 2e3ff8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r2, pc, #88 @ (adr r2, 2e3e6c ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 2e402c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ 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 r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ 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 r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2d6e44 │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ @@ -896945,47 +896939,47 @@ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 2d7368 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e4b10 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2d7368 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 2d7368 │ │ │ │ @@ -897856,41 +897850,41 @@ │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ strd r6, r7, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ bl 2d5b94 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ 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, [r1, #19] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ 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] @ 2e6360 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -899392,62 +899386,62 @@ │ │ │ │ lsls r4, r2, #5 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - ldr??.w r0, [r0, ip, lsl #1] │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + vst1.8 @ instruction: 0xf9c000dc │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r1, #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, r4, r6, r7} │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r1, #24 │ │ │ │ bl 39762c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ bl 318b30 │ │ │ │ mov r1, fp │ │ │ │ @@ -901591,65 +901585,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, [r1, #8] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #5 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bls.n 2e79a4 │ │ │ │ + bls.n 2e7a84 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bhi.n 2e7a88 │ │ │ │ + bhi.n 2e7968 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2e7a86 │ │ │ │ - vtbl.8 d22, {d14}, d10 │ │ │ │ + vqrshrun.s64 d22, q13, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #624 @ (adr r1, 2e7c48 ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 2e7a08 ) │ │ │ │ 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 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ mov r3, ip │ │ │ │ mov r2, ip │ │ │ │ mov r0, r6 │ │ │ │ bl 2d7bd8 │ │ │ │ ldr.w ip, [sp, #292] @ 0x124 │ │ │ │ @@ -903016,15 +903010,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 2e8798 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r4, [r5, #4] │ │ │ │ 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 │ │ │ │ @@ -903035,39 +903029,39 @@ │ │ │ │ blt.n 2e86ae │ │ │ │ @ instruction: 0xfffe37ec │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e8d64 │ │ │ │ + b.n 2e8e44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ bcc.n 2e879e │ │ │ │ - vtbl.8 d21, {d30- instruction: 0xfffe5af6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bmi.n 2e885e │ │ │ │ - @ instruction: 0xfffe9b1c │ │ │ │ + vtbl.8 d25, {d30-, q2, #30 │ │ │ │ + vmlsl.u , d30, d4[0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r3!, {r0, r1, r2, r4, r5, r7} │ │ │ │ - vrsra.u64 d21, d14, #2 │ │ │ │ + vraddhn.i d21, q7, q7 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ bl 2d5b94 │ │ │ │ ldr r5, [sp, #252] @ 0xfc │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ @@ -904437,21 +904431,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, 2e9518 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bvs.n 2e9596 │ │ │ │ vsri.64 d28, d29, #2 │ │ │ │ vqrdmlsh.s q12, q15, d28[0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ittet ls │ │ │ │ vtblls.8 d25, {d30- │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r7, 2ea1a4 │ │ │ │ @ instruction: 0xfffe29f0 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r5, 2ea1c6 │ │ │ │ - vuzp. q10, q9 │ │ │ │ + vsra.u64 q10, q1, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r5, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r0, r2, r4} │ │ │ │ - @ instruction: 0xfffe3b7e │ │ │ │ + vtbx.8 d19, {d30- │ │ │ │ - @ instruction: 0xfffe3b16 │ │ │ │ + vtbl.8 d19, {d30- instruction: 0xfffe3a9c │ │ │ │ + vtbl.8 d19, {d14-d17}, d12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r6, #36] @ 0x24 │ │ │ │ bl 3978d0 │ │ │ │ movs r1, #24 │ │ │ │ @@ -906985,67 +906979,67 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 2dc010 │ │ │ │ ldr r3, [pc, #152] @ (2eaef4 ) │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ b.n 2eaef8 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r6, r0, #3 │ │ │ │ bkpt 0x00d3 │ │ │ │ - vabal.u , d30, d18 │ │ │ │ + vqshlu.s32 d19, d2, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ - vsli.32 d19, d26, #30 │ │ │ │ + vabal.u , d30, d26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ - vsubw.u , q15, d22 │ │ │ │ + vsri.32 d19, d6, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r2, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r5, pc, #812 @ (adr r5, 2eb1f4 ) │ │ │ │ - vshr.u64 , q5, #2 │ │ │ │ + vuzp. , q5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ @@ -908269,30 +908263,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 r3, #254 @ 0xfe │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r1, pc, #188 @ (adr r1, 2ebb2c ) │ │ │ │ - @ instruction: 0xfffe2a90 │ │ │ │ + vtbl.8 d18, {d14-d17}, d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r7, [sp, #684] @ 0x2ac │ │ │ │ - vtbl.8 d18, {d30-d31}, d16 │ │ │ │ + vshll.u32 q9, d0, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [sp, #452] @ 0x1c4 │ │ │ │ @ instruction: 0xfffe9ebb │ │ │ │ vtrn. d26, d15 │ │ │ │ - vsri.64 q9, q0, #2 │ │ │ │ + @ instruction: 0xfffe2540 │ │ │ │ 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 │ │ │ │ @@ -909635,21 +909629,21 @@ │ │ │ │ bl 2db820 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ bl 451088 │ │ │ │ mov r2, r0 │ │ │ │ b.n 2ec78c │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r7, r4 │ │ │ │ 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 │ │ │ │ @@ -910929,21 +910923,21 @@ │ │ │ │ ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ b.n 2ed528 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r5, [r3, #10] │ │ │ │ @ instruction: 0xfffe2b70 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r1 │ │ │ │ @@ -911025,41 +911019,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 │ │ │ │ - vshr.u32 , q5, #2 │ │ │ │ + vtrn. , q5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r1, [r1, #54] @ 0x36 │ │ │ │ vmlsl.u q12, d30, d5[0] │ │ │ │ - vaddl.u , d14, d16 │ │ │ │ + vshr.u64 d17, d0, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r5, [r6, #46] @ 0x2e │ │ │ │ vsli.64 q12, , #62 @ 0x3e │ │ │ │ - vcvt.u32.f32 q8, q9, #2 │ │ │ │ + vqrdmlsh.s q8, q15, d18[0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r7, [r6, #44] @ 0x2c │ │ │ │ vsli.64 d24, d9, #62 @ 0x3e │ │ │ │ - vcvt.u32.f32 d16, d12, #2 │ │ │ │ + @ instruction: 0xfffe0f8c │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r7, [r4, #44] @ 0x2c │ │ │ │ vabal.u q12, d30, d9 │ │ │ │ - vqrdmlah.s q8, q15, d28[0] │ │ │ │ + vcvt.u32.f32 q8, q6, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ 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 │ │ │ │ @@ -912386,48 +912380,50 @@ │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #244] @ 0xf4 │ │ │ │ bl 2e0eac │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ b.n 2ee248 │ │ │ │ ldr r3, [pc, #880] @ (2ee550 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ - vmovn.i d16, q3 │ │ │ │ + vrshr.u32 q8, q11, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r7, [r5, #30] │ │ │ │ vabdl.u , d30, d21 │ │ │ │ vzip. q12, │ │ │ │ vzip. q12, │ │ │ │ - vsra.u32 q8, q9, #2 │ │ │ │ + vzip. q8, q9 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r3, [r0, #25] │ │ │ │ vqshlu.s32 d23, d17, #30 │ │ │ │ - vshr.u32 d16, d12, #2 │ │ │ │ + vtrn. d16, d12 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r2, r1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vmla.i32 q8, q13, d5[0] │ │ │ │ - vmla.i q8, q8, d1[1] │ │ │ │ strb r7, [r4, #20] │ │ │ │ vabal.u , d14, d11 │ │ │ │ vcvt.u32.f32 , , #2 │ │ │ │ vshr.u32 d24, d27, #2 │ │ │ │ - vcvt.u32.f32 d31, d18, #2 │ │ │ │ + @ instruction: 0xfffeffa2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp2 0, 10, cr0, cr12, cr5, {6} │ │ │ │ - cdp2 0, 8, cr0, cr14, cr5, {6} │ │ │ │ - cdp2 0, 8, cr0, cr2, cr5, {6} │ │ │ │ + vhadd.u16 q0, q14, │ │ │ │ + cdp2 0, 15, cr0, cr14, cr5, {6} │ │ │ │ + cdp2 0, 15, cr0, cr2, cr5, {6} │ │ │ │ strb r5, [r0, #7] │ │ │ │ vmlsl.u q10, d14, d10[0] │ │ │ │ ldr.w r1, [pc, #3044] @ 2eee30 │ │ │ │ mov r3, r6 │ │ │ │ strd r8, r5, [sp] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #612] @ 0x264 │ │ │ │ @@ -913646,49 +913642,49 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ b.n 2eeea8 │ │ │ │ nop │ │ │ │ strb r5, [r0, #2] │ │ │ │ vcvt.f16.u16 d23, d25, #2 │ │ │ │ - vtbx.8 d31, {d14-d16}, d12 │ │ │ │ + @ instruction: 0xfffefabc │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r5, [r0, #25] │ │ │ │ vcvt.u32.f32 d22, d3, #2 │ │ │ │ vmls.i , q7, d27[0] │ │ │ │ - vabdl.u , d30, d28 │ │ │ │ + vqshrun.s64 d31, q6, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ vdup.16 q11, d13[3] │ │ │ │ - vqshl.u32 , q3, #30 │ │ │ │ + @ instruction: 0xfffef7c6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf71800c5 │ │ │ │ - @ instruction: 0xf6da00c5 │ │ │ │ + @ instruction: 0xf78800c5 │ │ │ │ + @ instruction: 0xf74a00c5 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ @ instruction: 0xfffe6bb9 │ │ │ │ - vqshlu.s64 d31, d0, #62 @ 0x3e │ │ │ │ + vabdl.u , d14, d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ vtbl.8 d22, {d14-d17}, d27 │ │ │ │ - vmlsl.u , d14, d10[0] │ │ │ │ + vqshlu.s64 d31, d26, #62 @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf61000c5 │ │ │ │ + @ instruction: 0xf68000c5 │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ vtbx.8 d22, {d30- instruction: 0xfffef5ce │ │ │ │ + vqshlu.s32 d31, d30, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - vraddhn.i d31, q7, q11 │ │ │ │ + vsri.64 d31, d6, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf3de00c5 │ │ │ │ - usat r0, #5, r0, asr #3 │ │ │ │ - bfi r0, r2, #3, #3 │ │ │ │ - ssat r0, #6, r4, asr #3 │ │ │ │ - @ instruction: 0xf2ec00c5 │ │ │ │ - subw r0, ip, #197 @ 0xc5 │ │ │ │ + orr.w r0, lr, #6455296 @ 0x628000 │ │ │ │ + ands.w r0, r0, #6455296 @ 0x628000 │ │ │ │ + @ instruction: 0xf3d200c5 │ │ │ │ + @ instruction: 0xf39400c5 │ │ │ │ + @ instruction: 0xf35c00c5 │ │ │ │ + @ instruction: 0xf31c00c5 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ mov r0, fp │ │ │ │ bl 2e0eac │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ @@ -915001,46 +914997,46 @@ │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ bl 2e0eac │ │ │ │ ldr r7, [sp, #316] @ 0x13c │ │ │ │ mov r2, r9 │ │ │ │ b.n 2efbb4 │ │ │ │ nop │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ - @ instruction: 0xfffeeeb0 │ │ │ │ + @ instruction: 0xfffeef20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r7, [r1, #68] @ 0x44 │ │ │ │ vcvt.f16.u16 q11, , #2 │ │ │ │ - @ instruction: 0xfffeeda2 │ │ │ │ + vcvt.f32.u32 d30, d2, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stc 0, cr0, [r6], #788 @ 0x314 │ │ │ │ - ldc 0, cr0, [r2], #-788 @ 0xfffffcec │ │ │ │ - stc 0, cr0, [r4], {197} @ 0xc5 │ │ │ │ + ldc 0, cr0, [r6, #-788] @ 0xfffffcec │ │ │ │ + stc 0, cr0, [r2], #788 @ 0x314 │ │ │ │ + ldcl 0, cr0, [r4], #-788 @ 0xfffffcec │ │ │ │ ldrsh r3, [r7, r5] │ │ │ │ - @ instruction: 0xfffeebda │ │ │ │ + vdup.16 q15, d10[3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrsh r3, [r1, r6] │ │ │ │ - vtbx.8 d30, {d14-d17}, d18 │ │ │ │ + @ instruction: 0xfffeebd2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adc.w r0, lr, r5, lsl #3 │ │ │ │ + subs.w r0, lr, r5, lsl #3 │ │ │ │ ldrb r7, [r7, r2] │ │ │ │ @ instruction: 0xfffe69bd │ │ │ │ - vtbl.8 d30, {d30-d31}, d30 │ │ │ │ + vshll.u32 q15, d14, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strd r0, r0, [r8, #-788]! @ 0x314 │ │ │ │ - stmdb r8!, {r0, r2, r6, r7} │ │ │ │ - strd r0, r0, [lr], #788 @ 0x314 │ │ │ │ - @ instruction: 0xe8dc00c5 │ │ │ │ - @ instruction: 0xe8d200c5 │ │ │ │ + ldrd r0, r0, [r8, #788] @ 0x314 │ │ │ │ + @ instruction: 0xe99800c5 │ │ │ │ + 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: 0xfffee892 │ │ │ │ + vtbl.8 d30, {d14-d15}, d2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xe85c00c5 │ │ │ │ - strex r0, r0, [ip, #788] @ 0x314 │ │ │ │ - b.n 2ef97c │ │ │ │ + @ instruction: 0xe8cc00c5 │ │ │ │ + ldmia.w ip!, {r0, r2, r6, r7} │ │ │ │ + b.n 2efa5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, r4, [sp] │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ movs r0, #2 │ │ │ │ bl 2e0eac │ │ │ │ @@ -916357,60 +916353,60 @@ │ │ │ │ str r0, [sp, #500] @ 0x1f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e0eac │ │ │ │ mov r2, r9 │ │ │ │ b.n 2f08bc │ │ │ │ movs r5, #10 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - b.n 2f0240 │ │ │ │ + b.n 2f0320 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ vqshlu.s64 , , #62 @ 0x3e │ │ │ │ - vmls.i q15, q7, d30[0] │ │ │ │ + vsri.64 q15, q7, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2f105c │ │ │ │ + b.n 2f013c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2f0ff4 │ │ │ │ + b.n 2f00d4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2f0fd8 │ │ │ │ + b.n 2f00b8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2f0fcc │ │ │ │ + b.n 2f00ac │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ - vuzp. d30, d18 │ │ │ │ + vsra.u64 d30, d2, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 12 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r7, [pc, #892] @ (2f0c08 ) │ │ │ │ vqrdmlsh.s q10, q15, d21[0] │ │ │ │ - @ instruction: 0xfffede02 │ │ │ │ + vcvt.f32.u32 , q9, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 2f0878 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 2f0870 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 2f0860 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [pc, #964] @ (2f0c68 ) │ │ │ │ @ instruction: 0xfffe4ef5 │ │ │ │ - @ instruction: 0xfffedda2 │ │ │ │ + vcvt.f32.u32 d29, d2, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 2f0990 │ │ │ │ + ble.n 2f0870 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 2f097c │ │ │ │ + ble.n 2f085c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ble.n 2f0974 │ │ │ │ + ble.n 2f0854 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blt.n 2f097c │ │ │ │ + blt.n 2f085c │ │ │ │ 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 2e0eac │ │ │ │ @@ -917804,78 +917800,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 2f16fc │ │ │ │ - bhi.n 2f15fc │ │ │ │ + bls.n 2f16dc │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [pc, #268] @ (2f1764 ) │ │ │ │ vqshrn.u64 d20, , #2 │ │ │ │ - vqrshrun.s64 d29, q1, #2 │ │ │ │ + vtbx.8 d29, {d30}, d2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 2f1624 │ │ │ │ + bhi.n 2f1704 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 2f15b0 │ │ │ │ + bhi.n 2f1690 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [pc, #156] @ (2f1708 ) │ │ │ │ vqshrun.s64 d20, , #2 │ │ │ │ - vabdl.u , d14, d28 │ │ │ │ + vqshl.u64 d29, d12, #62 @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 2f16b8 │ │ │ │ + bvc.n 2f1598 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 2f16b4 │ │ │ │ + bvc.n 2f1594 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 2f16a0 │ │ │ │ + bvc.n 2f1580 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ add r9, r5 │ │ │ │ vtbl.8 d17, {d30-d31}, d16 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2f15e4 │ │ │ │ + bvc.n 2f16c4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 2f1730 │ │ │ │ + bvs.n 2f1610 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 2f1714 │ │ │ │ + bvs.n 2f15f4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvs.n 2f16f0 │ │ │ │ + bvs.n 2f15d0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [pc, #236] @ (2f1790 ) │ │ │ │ vrsubhn.i d18, q15, q6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad600da │ │ │ │ + @ instruction: 0xfb4600da │ │ │ │ ldr r2, [pc, #900] @ (2f1a34 ) │ │ │ │ - vraddhn.i d29, q7, q13 │ │ │ │ + vsri.64 d29, d10, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [pc, #484] @ (2f189c ) │ │ │ │ - vrshr.u32 , q13, #2 │ │ │ │ + vqmovn.u d29, q13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bne.n 2f1750 │ │ │ │ + bne.n 2f1630 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r5, [pc, #52] @ (2f16f8 ) │ │ │ │ vcvt.u32.f32 q10, , #2 │ │ │ │ - vtrn. , q12 │ │ │ │ + vsra.u32 , q4, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r5, [r5, r6] │ │ │ │ @ instruction: 0xfffe3ffb │ │ │ │ vqshlu.s64 , , #62 @ 0x3e │ │ │ │ vtbx.8 d20, {d14-d16}, d17 │ │ │ │ - vshr.u32 , q7, #2 │ │ │ │ + vtrn. , q7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r7, r2 │ │ │ │ vtbx.8 d20, {d30}, d29 │ │ │ │ vqrdmlsh.s , q7, d31[0] │ │ │ │ vtbx.8 d20, {d30- q14, q15, d10[0] │ │ │ │ + vshr.u32 d29, d26, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r5, [r7, r3] │ │ │ │ vtbx.8 d31, {d30}, d13 │ │ │ │ add sp, #16 │ │ │ │ bl 2e0eac │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -919209,124 +919205,124 @@ │ │ │ │ bl 2e0eac │ │ │ │ ldr r4, [pc, #268] @ (2f2578 ) │ │ │ │ ldr r1, [pc, #272] @ (2f257c ) │ │ │ │ mov r2, r0 │ │ │ │ add r4, pc │ │ │ │ b.n 2f2580 │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r3, [pc, #836] @ (2f27c0 ) │ │ │ │ - vcvt.u16.f16 q14, q11, #2 │ │ │ │ + vqrdmulh.s q14, q15, d22[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r1, #157 @ 0x9d │ │ │ │ vshr.u32 d21, d9, #2 │ │ │ │ vshll.u32 , d5, #30 │ │ │ │ - vdup.16 q14, d12[3] │ │ │ │ + @ instruction: 0xfffeccbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [pc, #148] @ (2f2534 ) │ │ │ │ - vshll.u32 q14, d18, #30 │ │ │ │ + vtbl.8 d28, {d30- instruction: 0x47e7 │ │ │ │ - @ instruction: 0xfffec9f0 │ │ │ │ + vtbx.8 d28, {d14-d16}, d16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r4, [pc, #620] @ (2f2720 ) │ │ │ │ vqrdmlsh.s q10, q7, d19[0] │ │ │ │ - @ instruction: 0xfffec8f2 │ │ │ │ + vtbx.8 d28, {d14-d15}, d18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r5, [pc, #212] @ (2f2598 ) │ │ │ │ - vtbl.8 d28, {d14}, d20 │ │ │ │ + @ instruction: 0xfffec894 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r3, #231 @ 0xe7 │ │ │ │ vtbx.8 d20, {d14-d16}, d31 │ │ │ │ - vqshl.u32 q14, q7, #30 │ │ │ │ + @ instruction: 0xfffec7ce │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r5, #115 @ 0x73 │ │ │ │ @ instruction: 0xfffe33ed │ │ │ │ - vmlsl.u q14, d30, d8[0] │ │ │ │ + vqshl.u32 d28, d24, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [pc, #804] @ (2f2814 ) │ │ │ │ vtbl.8 d20, {d14-d17}, d19 │ │ │ │ - vqshlu.s32 d28, d4, #30 │ │ │ │ + vrsubhn.i d28, q15, q2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r5, #117 @ 0x75 │ │ │ │ @ instruction: 0xfffe3541 │ │ │ │ - vsli.64 q14, q6, #62 @ 0x3e │ │ │ │ + vmlsl.u q14, d14, d12[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r2, #145 @ 0x91 │ │ │ │ - vabal.u q14, d30, d6 │ │ │ │ + vsli.64 q14, q11, #62 @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r2, #129 @ 0x81 │ │ │ │ vqdmulh.s , q15, d25[0] │ │ │ │ - vsri.64 q14, q4, #2 │ │ │ │ + @ instruction: 0xfffec548 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [pc, #204] @ (2f25fc ) │ │ │ │ - vmls.i q14, q7, d28[0] │ │ │ │ + vsri.64 q14, q6, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r3} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r0, #39 @ 0x27 │ │ │ │ - vrsra.u64 q14, q11, #2 │ │ │ │ + vmls.i q14, q7, d22[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r6, #179 @ 0xb3 │ │ │ │ - vqmovun.s d28, q3 │ │ │ │ + vrshr.u64 d28, d22, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ mov r3, fp │ │ │ │ bl 2d5b94 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ @@ -920601,77 +920597,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 2f32b4 │ │ │ │ nop │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r7, #143 @ 0x8f │ │ │ │ - vsra.u64 q14, q10, #2 │ │ │ │ + vqmovun.s d28, q10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r5, #141 @ 0x8d │ │ │ │ @ instruction: 0xfffe2d83 │ │ │ │ - vzip. d28, d24 │ │ │ │ + vrshr.u32 d28, d8, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r4, #183 @ 0xb7 │ │ │ │ vmull.u q9, d30, d31 │ │ │ │ - vshr.u64 q14, q3, #2 │ │ │ │ + vuzp. q14, q3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ittt le │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + itte le │ │ │ │ lslle r5, r0, #3 │ │ │ │ - it ge @ unpredictable │ │ │ │ + itt ge @ unpredictable │ │ │ │ lslge r5, r0, #3 │ │ │ │ - itet vs │ │ │ │ + it hi @ unpredictable │ │ │ │ + lslhi r5, r0, #3 │ │ │ │ + itet vc │ │ │ │ + lslvc r5, r0, #3 │ │ │ │ + it vs @ unpredictable │ │ │ │ lslvs r5, r0, #3 │ │ │ │ - ite cc @ unpredictable │ │ │ │ + itte pl │ │ │ │ + lslpl r5, r0, #3 │ │ │ │ + it mi @ unpredictable │ │ │ │ + lslmi r5, r0, #3 │ │ │ │ + it cc │ │ │ │ lslcc r5, r0, #3 │ │ │ │ - it ne @ unpredictable │ │ │ │ - lslne r5, r0, #3 │ │ │ │ - itte eq │ │ │ │ - lsleq r5, r0, #3 │ │ │ │ - bkpt 0x00f8 │ │ │ │ - lslne r5, r0, #3 │ │ │ │ - bkpt 0x00ea │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - bkpt 0x00d8 │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - bkpt 0x00c8 │ │ │ │ - lsls r5, r0, #3 │ │ │ │ cmp r1, #173 @ 0xad │ │ │ │ vtbl.8 d18, {d30-d31}, d17 │ │ │ │ - @ instruction: 0xfffebe84 │ │ │ │ + @ instruction: 0xfffebef4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r0, #189 @ 0xbd │ │ │ │ vtbl.8 d18, {d30}, d19 │ │ │ │ vaddl.u , d14, d15 │ │ │ │ vqshl.u64 q9, , #62 @ 0x3e │ │ │ │ vqrdmlsh.s q9, q15, d31[0] │ │ │ │ - vtbx.8 d27, {d30- instruction: 0xfffebb34 │ │ │ │ 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 │ │ │ │ @@ -921887,31 +921883,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2dfb8c │ │ │ │ b.n 2f3e54 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r3, #71 @ 0x47 │ │ │ │ vqrdmlah.s q9, q15, d1[0] │ │ │ │ vcvt.u16.f16 q9, , #2 │ │ │ │ @ instruction: 0xfffe2e81 │ │ │ │ - vsra.u32 , q14, #2 │ │ │ │ + vzip. , q14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @ instruction: 0xfffe254d │ │ │ │ - vcvt.f16.u16 q13, q9, #2 │ │ │ │ + vqdmulh.s q13, q15, d18[0] │ │ │ │ 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 │ │ │ │ @@ -923219,36 +923215,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3978d0 │ │ │ │ movs r1, #24 │ │ │ │ bl 39762c │ │ │ │ mov r1, r4 │ │ │ │ b.n 2f4b04 │ │ │ │ nop │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, pc, #256 @ (adr r7, 2f4be0 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 2f4da0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r3, r3, #2 │ │ │ │ @ instruction: 0xfffe1d8d │ │ │ │ - vsri.32 d26, d30, #2 │ │ │ │ + vraddhn.i d26, q15, q15 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, pc, #488 @ (adr r2, 2f4cd8 ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 2f4e98 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, pc, #736 @ (adr r0, 2f4dd4 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 2f4b94 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, pc, #160 @ (adr r0, 2f4b98 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 2f4d58 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r7, r7, #22 │ │ │ │ - vsra.u32 q12, q12, #2 │ │ │ │ + vzip. q12, q12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r4, r0 │ │ │ │ bl 318b30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [pc, #2916] @ 2f5674 │ │ │ │ bl 30ff80 │ │ │ │ mov r1, r0 │ │ │ │ @@ -924456,26 +924452,26 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 2e0eac │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ b.n 2f5698 │ │ │ │ lsrs r3, r6, #20 │ │ │ │ - @ instruction: 0xfffe9ff2 │ │ │ │ + vmla.i q13, q7, d18[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r1, r1, r1 │ │ │ │ vabdl.u , d14, d29 │ │ │ │ vqshrun.s64 d17, , #2 │ │ │ │ vrsra.u32 , q6, #2 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ movs r0, #1 │ │ │ │ bl 2e0eac │ │ │ │ @@ -925906,46 +925902,46 @@ │ │ │ │ bl 2d77ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2d77ac │ │ │ │ mov r6, r0 │ │ │ │ b.n 2f64c0 │ │ │ │ nop │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r1, r7, #12 │ │ │ │ - vsra.u64 d25, d26, #2 │ │ │ │ + vmovn.i d25, q13 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xfbeffffd │ │ │ │ lsls r1, r3, #6 │ │ │ │ - vdup.16 q12, d18[3] │ │ │ │ + @ instruction: 0xfffe8cd2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r5, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrsh.w pc, [sp, #4093] @ 0xffd │ │ │ │ mrc2 15, 6, pc, cr7, cr13, {7} │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl 2d77ac │ │ │ │ ldr.w r1, [pc, #3304] @ 2f71b0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ @@ -927171,147 +927167,147 @@ │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ bl 2db478 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, r5 │ │ │ │ b.n 2f72d4 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ bl 4f1d6 <_mesa_glapi_tls_Context@@libgallium-25.0.7-2.so+0x4f1ca> │ │ │ │ stc2 15, cr15, [r7, #-1012]! @ 0xfffffc0c │ │ │ │ ldc 15, cr15, [r1, #-1012]! @ 0xfffffc0c │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xea45fffd │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f6cda │ │ │ │ - vceq.i d24, d0, #0 │ │ │ │ + vsra.u32 q12, q8, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xeff7fffd │ │ │ │ vrsqrts.f16 , , │ │ │ │ ldcl 15, cr15, [r9], #1012 @ 0x3f4 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrd pc, pc, [sp, #-1012]! @ 0x3f4 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f723e │ │ │ │ - vcvt.u32.f32 d23, d10, #3 │ │ │ │ + @ instruction: 0xfffd7f8a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f6f2a │ │ │ │ vclt.f d30, d15, #0 │ │ │ │ - vcvt.f32.u32 d23, d12, #3 │ │ │ │ + @ instruction: 0xfffd7e8c │ │ │ │ lsls r5, r0, #3 │ │ │ │ bl 2db478 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ bl 2db478 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ @@ -928648,118 +928644,118 @@ │ │ │ │ ldr r7, [sp, #384] @ 0x180 │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ b.n 2f810c │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f85ae │ │ │ │ vceq.f q15, , #0 │ │ │ │ - @ instruction: 0xfffd5ed8 │ │ │ │ + vqrdmlsh.s , , d8[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f8592 │ │ │ │ - vtbl.8 d23, {d13-d16}, d0 │ │ │ │ + @ instruction: 0xfffd7b70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f834a │ │ │ │ - @ instruction: 0xfffd7ade │ │ │ │ + vtbx.8 d23, {d13-d16}, d14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f808e │ │ │ │ @ instruction: 0xfffddfdb │ │ │ │ - @ instruction: 0xfffd7992 │ │ │ │ + vtbl.8 d23, {d13-d15}, d2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f7e7e │ │ │ │ - vcvt.u16.f16 , q6, #3 │ │ │ │ + vqrdmulh.s , , d12[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ svc 131 @ 0x83 │ │ │ │ - vtbx.8 d23, {d13-d14}, d24 │ │ │ │ + @ instruction: 0xfffd79d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f8136 │ │ │ │ - vtbx.8 d23, {d13-d14}, d22 │ │ │ │ + @ instruction: 0xfffd79d6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ svc 229 @ 0xe5 │ │ │ │ - vtbx.8 d23, {d13-d14}, d6 │ │ │ │ + @ instruction: 0xfffd79b6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ svc 179 @ 0xb3 │ │ │ │ - vrsra.u32 , q12, #3 │ │ │ │ + vneg.s , q12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ svc 45 @ 0x2d │ │ │ │ - vtbl.8 d23, {d29}, d16 │ │ │ │ + vqshrn.u64 d23, q0, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ svc 199 @ 0xc7 │ │ │ │ - vqshl.u32 , q1, #29 │ │ │ │ + vneg.f , q1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 2db820 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ mov r6, r0 │ │ │ │ @@ -930024,107 +930020,107 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ bl 2d8f20 │ │ │ │ mov r1, r4 │ │ │ │ b.n 2f8e7c │ │ │ │ nop │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ bpl.n 2f8d5a │ │ │ │ - vabs.s , q2 │ │ │ │ + vrsra.u64 d21, d20, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ bpl.n 2f8ed2 │ │ │ │ - vrsra.u32 , q6, #3 │ │ │ │ + vneg.s , q6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bcc.n 2f8daa │ │ │ │ - vshr.u64 d21, d22, #3 │ │ │ │ + vceq.i d21, d22, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f94f6 │ │ │ │ vsra.u32 , , #3 │ │ │ │ - @ instruction: 0xfffd6d80 │ │ │ │ + @ instruction: 0xfffd6df0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f926a │ │ │ │ - vcvt.f16.u16 q11, q14, #3 │ │ │ │ + vqdmulh.s q11, , d28[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #784] @ (2f9140 ) │ │ │ │ + ldr r5, [pc, #208] @ (2f8f00 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [pc, #176] @ (2f8eec ) │ │ │ │ + ldr r4, [pc, #624] @ (2f90ac ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #0] @ (2f8e44 ) │ │ │ │ + ldr r4, [pc, #448] @ (2f9004 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #24] @ (2f8e64 ) │ │ │ │ + ldr r4, [pc, #472] @ (2f9024 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #80] @ (2f8ea4 ) │ │ │ │ + ldr r4, [pc, #528] @ (2f9064 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #136] @ (2f8ee4 ) │ │ │ │ + ldr r4, [pc, #584] @ (2f90a4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [pc, #144] @ (2f8ef4 ) │ │ │ │ + ldr r4, [pc, #592] @ (2f90b4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #664] @ (2f9114 ) │ │ │ │ + ldr r2, [pc, #88] @ (2f8ed4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ bl 2d8f20 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ @@ -931348,73 +931344,73 @@ │ │ │ │ bl 2d8f20 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ bl 2d8f20 │ │ │ │ b.n 2f9b20 │ │ │ │ nop │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #32] @ (2f9ad0 ) │ │ │ │ + ldr r0, [pc, #480] @ (2f9c90 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bx r7 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov r4, sp │ │ │ │ + mov ip, fp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp lr, r3 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, pc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, lr │ │ │ │ + add ip, ip │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mvns r6, r3 │ │ │ │ + add r6, r9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orrs r2, r2 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - negs r0, r1 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r6, r7 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r7 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r4, r5 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + ands r6, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ bl 2d8f20 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ @@ -932615,71 +932611,71 @@ │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ bl 2d5b94 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ bl 2d9028 │ │ │ │ mov r1, r4 │ │ │ │ b.n 2fa784 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [pc, #600] @ (2fa9d8 ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ bl 2d9028 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, r8 │ │ │ │ @@ -932919,19 +932915,19 @@ │ │ │ │ ldr r3, [sp, #788] @ 0x314 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 2fa9d8 │ │ │ │ add.w sp, sp, #796 @ 0x31c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #136] @ (2faa68 ) │ │ │ │ + ldr r6, [pc, #584] @ (2fac28 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #96] @ (2faa48 ) │ │ │ │ + ldr r5, [pc, #544] @ (2fac08 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -933753,15 +933749,15 @@ │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 2fb224 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -934804,173 +934800,173 @@ │ │ │ │ cmp.w r2, #310 @ 0x136 │ │ │ │ bcc.n 2fbd84 │ │ │ │ b.n 2fbc9a │ │ │ │ ldr.w r2, [r3, #188] @ 0xbc │ │ │ │ cmp.w r2, #400 @ 0x190 │ │ │ │ bcs.w 2fb65e │ │ │ │ b.n 2fbc8a │ │ │ │ - add r6, fp │ │ │ │ + add lr, r9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, fp │ │ │ │ + add lr, r9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp │ │ │ │ + add sl, fp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, lr │ │ │ │ + add lr, ip │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, pc │ │ │ │ + add sl, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, lr │ │ │ │ + add ip, ip │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, lr │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r8, pc │ │ │ │ + cmp r0, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r0, lr │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov r6, fp │ │ │ │ + mov lr, r9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov r6, ip │ │ │ │ + mov lr, sl │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov r2, lr │ │ │ │ + mov sl, ip │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov r6, pc │ │ │ │ + mov lr, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov r6, lr │ │ │ │ + mov lr, ip │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r1 │ │ │ │ + blxns pc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r3 │ │ │ │ + ldr r0, [pc, #48] @ (2fbef8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r4 │ │ │ │ + ldr r0, [pc, #80] @ (2fbf1c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r5 │ │ │ │ + ldr r0, [pc, #112] @ (2fbf40 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blx r7 │ │ │ │ + ldr r0, [pc, #160] @ (2fbf74 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blx r8 │ │ │ │ + ldr r0, [pc, #192] @ (2fbf98 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r8 │ │ │ │ + ldr r0, [pc, #208] @ (2fbfac ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blx r6 │ │ │ │ + ldr r0, [pc, #128] @ (2fbf60 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r7 │ │ │ │ + ldr r0, [pc, #176] @ (2fbf94 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blx r6 │ │ │ │ + ldr r0, [pc, #128] @ (2fbf68 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blx r6 │ │ │ │ + ldr r0, [pc, #128] @ (2fbf6c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blx r7 │ │ │ │ + ldr r0, [pc, #160] @ (2fbf90 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blx r8 │ │ │ │ + ldr r0, [pc, #192] @ (2fbfb4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + ldr r0, [pc, #72] @ (2fbf40 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + ldr r0, [pc, #232] @ (2fbfe4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + ldr r0, [pc, #280] @ (2fc018 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + ldr r0, [pc, #216] @ (2fbfdc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r2 │ │ │ │ + ldr r0, [pc, #16] @ (2fbf18 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r2 │ │ │ │ + ldr r0, [pc, #16] @ (2fbf1c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r2 │ │ │ │ + ldr r0, [pc, #16] @ (2fbf20 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r4 │ │ │ │ + ldr r0, [pc, #80] @ (2fbf64 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r6 │ │ │ │ + ldr r0, [pc, #144] @ (2fbfa8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns r8 │ │ │ │ + ldr r0, [pc, #208] @ (2fbfec ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns sl │ │ │ │ + ldr r0, [pc, #272] @ (2fc030 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blx sp │ │ │ │ + ldr r0, [pc, #352] @ (2fc084 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #432] @ (2fc0d8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #16] @ (2fbf3c ) │ │ │ │ + ldr r0, [pc, #464] @ (2fc0fc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #96] @ (2fbf90 ) │ │ │ │ + ldr r0, [pc, #544] @ (2fc150 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #160] @ (2fbfd4 ) │ │ │ │ + ldr r0, [pc, #608] @ (2fc194 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #64] @ (2fbf78 ) │ │ │ │ + ldr r0, [pc, #512] @ (2fc138 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r2, r1 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + eors r2, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + ands r2, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + eors r6, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + eors r2, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r6, r0 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r2, r2 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r2, r4 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r6, r5 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r2, r6 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r6, r5 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r6, r5 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r6, r5 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r2, r0 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r2, r2 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + eors r4, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r2, r0 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - rors r4, r2 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #24 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors r4, r1 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors r6, r4 │ │ │ │ + lsrs r6, r2 │ │ │ │ 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] @ (2fc004 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -934990,15 +934986,15 @@ │ │ │ │ movs r3, #12 │ │ │ │ add r0, pc │ │ │ │ mla r0, r3, r4, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r0, r0] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r6, [r4, r7] │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #2824] @ 0xb08 │ │ │ │ @@ -936195,197 +936191,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 r5, #134 @ 0x86 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, r4 │ │ │ │ + add ip, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, r0 │ │ │ │ + add r6, lr │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, lr │ │ │ │ + add ip, ip │ │ │ │ lsls r5, r0, #3 │ │ │ │ - negs r4, r4 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - tst r4, r0 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r0, r5 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mvns r4, r2 │ │ │ │ + add r4, r8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, r9 │ │ │ │ + add lr, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bics r0, r1 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r2, #206 @ 0xce │ │ │ │ lsls r3, r2, #5 │ │ │ │ - lsls r6, r1 │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - eors r6, r4 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors r0, r1 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ands r0, r5 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb.w r3, [r2, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2fd888 │ │ │ │ ldr.w r3, [r2, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -937597,165 +937593,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 2fcfae │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #24 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r5, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #32 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r2, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r1, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ ldr r1, [pc, #220] @ (2fdd78 ) │ │ │ │ movs r0, #5 │ │ │ │ @@ -937836,25 +937832,25 @@ │ │ │ │ bl 2fae40 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strb.w r1, [r0, #40] @ 0x28 │ │ │ │ b.w 2fd31a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r4, #16 │ │ │ │ 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] @ (2fe01c ) │ │ │ │ @@ -938986,19 +938982,20 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, r7 │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r4, r2, r6 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vmla.i32 q0, q9, d8[0] │ │ │ │ + movs r2, r2 │ │ │ │ + lsls r1, r1, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 2fef70 │ │ │ │ ldr.w r8, [pc, #1728] @ 2fefb4 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -939649,17 +939646,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ 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 2ffa3c │ │ │ │ @@ -939717,15 +939714,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r4, #4 │ │ │ │ bl 2fefd8 │ │ │ │ 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} │ │ │ │ - adcs r4, r3 │ │ │ │ + rors r4, r1 │ │ │ │ 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] @ (2ff278 ) │ │ │ │ @@ -939913,15 +939910,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r6, r6, #29 │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -941276,27 +941273,27 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 454a28 │ │ │ │ bl 454454 │ │ │ │ mov r2, r0 │ │ │ │ b.n 30006a │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ 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] │ │ │ │ @@ -941444,15 +941441,15 @@ │ │ │ │ it eq │ │ │ │ lsreq r1, r1, #5 │ │ │ │ b.n 3001ac │ │ │ │ sub.w r8, sl, #1 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ b.n 3001d4 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 3002b6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ beq.n 3002ac │ │ │ │ @@ -942205,17 +942202,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7c80152 │ │ │ │ @ instruction: 0xf7920152 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r2, #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 │ │ │ │ @@ -942723,39 +942720,39 @@ │ │ │ │ ldr r0, [pc, #56] @ (300fa4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (300fa8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r0, r3, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 301778 │ │ │ │ + b.n 300858 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 301760 │ │ │ │ + b.n 300840 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ 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 │ │ │ │ @@ -944048,15 +944045,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 301c40 │ │ │ │ lsls r2, r2, #5 │ │ │ │ b.n 302542 │ │ │ │ vsli.32 d30, d4, #31 │ │ │ │ lsls r2, r2, #5 │ │ │ │ svc 233 @ 0xe9 │ │ │ │ - vsri.32 , q1, #1 │ │ │ │ + vmls.i , , d2[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] @ (301fbc ) │ │ │ │ @@ -944282,15 +944279,15 @@ │ │ │ │ b.n 301e5e │ │ │ │ movs r1, #8 │ │ │ │ b.n 301e7e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r0, lr, #3, #5 │ │ │ │ + bics.w r0, lr, #6422528 @ 0x620000 │ │ │ │ b.n 3024cc │ │ │ │ lsls r2, r2, #5 │ │ │ │ b.n 3022b4 │ │ │ │ lsls r2, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -944523,16 +944520,16 @@ │ │ │ │ bl 31c654 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 30217c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 302130 │ │ │ │ b.n 3021a4 │ │ │ │ - vmla.i d0, d20, d0[1] │ │ │ │ - vhadd.s8 q8, q15, q2 │ │ │ │ + vext.8 q8, q10, q2, #0 │ │ │ │ + vext.8 q0, q15, q2, #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 │ │ │ │ @@ -944988,33 +944985,32 @@ │ │ │ │ add r1, pc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ bl 31c654 │ │ │ │ b.n 302472 │ │ │ │ nop │ │ │ │ - b.n 302628 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - stcl 0, cr0, [ip, #784]! @ 0x310 │ │ │ │ - cdp 0, 5, cr0, cr2, cr4, {6} │ │ │ │ - cdp 0, 15, cr0, cr8, cr4, {6} │ │ │ │ - bics.w r0, ip, #196 @ 0xc4 │ │ │ │ - orrs.w r0, r4, #196 @ 0xc4 │ │ │ │ - ldc 0, cr0, [r2], {196} @ 0xc4 │ │ │ │ + @ instruction: 0xe82400c4 │ │ │ │ + cdp 0, 5, cr0, cr12, cr4, {6} │ │ │ │ cdp 0, 12, cr0, cr2, cr4, {6} │ │ │ │ - cdp 0, 14, cr0, cr12, cr4, {6} │ │ │ │ - vhadd.s16 q0, q11, q2 │ │ │ │ - vhadd.s8 q8, q8, q2 │ │ │ │ - vmla.i16 d16, d22, d4[0] │ │ │ │ - rsbs r0, sl, r4, lsl #3 │ │ │ │ + vhadd.s32 q8, q12, q2 │ │ │ │ + @ instruction: 0xf0ac00c4 │ │ │ │ + @ instruction: 0xf0c400c4 │ │ │ │ + stc 0, cr0, [r2], {196} @ 0xc4 │ │ │ │ + vhadd.s q0, q9, q2 │ │ │ │ + vhadd.s16 q8, q14, q2 │ │ │ │ + vmla.i d0, d22, d0[1] │ │ │ │ + vext.8 q0, q8, q2, #0 │ │ │ │ + orr.w r0, r6, #196 @ 0xc4 │ │ │ │ + mcrr 0, 12, r0, sl, cr4 │ │ │ │ + stc 0, cr0, [r4], #784 @ 0x310 │ │ │ │ + cdp 0, 3, cr0, cr12, cr4, {6} │ │ │ │ ldc 0, cr0, [r4], #-784 @ 0xfffffcf0 │ │ │ │ - stcl 0, cr0, [ip, #784] @ 0x310 │ │ │ │ - rsb r0, r4, r4, lsl #3 │ │ │ │ - @ instruction: 0xeb3e00c4 │ │ │ │ - cdp 0, 12, cr0, cr4, cr4, {6} │ │ │ │ + sub.w r0, lr, r4, lsl #3 │ │ │ │ + vhadd.s q0, 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] @ 303298 │ │ │ │ subw sp, sp, #2084 @ 0x824 │ │ │ │ ldr.w r4, [pc, #2940] @ 30329c │ │ │ │ @@ -946093,40 +946089,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 303200 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #784]! @ 0x310 │ │ │ │ + cdp 0, 6, cr0, cr12, cr4, {6} │ │ │ │ bvc.n 3033a0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - stcl 0, cr0, [sl], {196} @ 0xc4 │ │ │ │ - stc 0, cr0, [r6], #784 @ 0x310 │ │ │ │ - ldc 0, cr0, [ip], {196} @ 0xc4 │ │ │ │ - ldc 0, cr0, [r2], {196} @ 0xc4 │ │ │ │ - @ instruction: 0xeb9400c4 │ │ │ │ - ldc 0, cr0, [r0], {196} @ 0xc4 │ │ │ │ - vmla.i16 d16, d24, d4[0] │ │ │ │ - orn r0, r8, #196 @ 0xc4 │ │ │ │ - vmla.i32 d16, d28, d4[0] │ │ │ │ - ldc 0, cr0, [r6, #-784]! @ 0xfffffcf0 │ │ │ │ - ldcl 0, cr0, [r8, #784]! @ 0x310 │ │ │ │ - stmia.w r4, {r2, r6, r7} │ │ │ │ - strd r0, r0, [lr], #784 @ 0x310 │ │ │ │ - ldmdb sl, {r2, r6, r7} │ │ │ │ - ldrd r0, r0, [r6, #-784] @ 0x310 │ │ │ │ - and.w r0, r6, r4, lsl #3 │ │ │ │ - b.n 303230 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - b.n 30309c │ │ │ │ + ldc 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], {196} @ 0xc4 │ │ │ │ + stc 0, cr0, [r0], {196} @ 0xc4 │ │ │ │ + orr.w r0, r8, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf0d800c4 │ │ │ │ + orrs.w r0, ip, #196 @ 0xc4 │ │ │ │ + stc 0, cr0, [r6, #784]! @ 0x310 │ │ │ │ + cdp 0, 6, cr0, cr8, cr4, {6} │ │ │ │ + ldrd r0, r0, [r4], #784 @ 0x310 │ │ │ │ + ldrd r0, r0, [lr, #-784] @ 0x310 │ │ │ │ + @ instruction: 0xe98a00c4 │ │ │ │ + strd r0, r0, [r6, #784] @ 0x310 │ │ │ │ + orns r0, r6, r4, lsl #3 │ │ │ │ + @ instruction: 0xe80c00c4 │ │ │ │ + b.n 30317c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3030f0 │ │ │ │ + b.n 3031d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldcl 0, cr0, [ip], #-784 @ 0xfffffcf0 │ │ │ │ + stcl 0, cr0, [ip], #784 @ 0x310 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #348] @ 0x15c │ │ │ │ bl 3bea3c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -946395,35 +946390,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strex r0, r0, [r4, #784] @ 0x310 │ │ │ │ - stmdb r2!, {r2, r6, r7} │ │ │ │ - b.n 303118 │ │ │ │ + ldmia.w r4!, {r2, r6, r7} │ │ │ │ + @ instruction: 0xe99200c4 │ │ │ │ + b.n 3031f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 30308c │ │ │ │ + b.n 30316c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303150 │ │ │ │ + b.n 303230 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303388 │ │ │ │ + b.n 303468 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303900 │ │ │ │ + b.n 3039e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303c38 │ │ │ │ + b.n 303d18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303b80 │ │ │ │ + b.n 303c60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303a08 │ │ │ │ + b.n 303ae8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3038a0 │ │ │ │ + b.n 303980 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303c18 │ │ │ │ + b.n 303cf8 │ │ │ │ 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] @ 3041f8 │ │ │ │ @@ -947533,42 +947528,42 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r2, #5 │ │ │ │ - @ instruction: 0xe8d000c4 │ │ │ │ + strd r0, r0, [r0, #-784] @ 0x310 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - b.n 30402c │ │ │ │ + b.n 30410c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303b6c │ │ │ │ + b.n 303c4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303cb4 │ │ │ │ + b.n 303d94 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303de0 │ │ │ │ + b.n 303ec0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3047e0 │ │ │ │ + b.n 3048c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 30484c │ │ │ │ + b.n 30492c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3047ac │ │ │ │ + b.n 30488c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 30487c │ │ │ │ + b.n 30495c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 30480c │ │ │ │ + b.n 3048ec │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 304a38 │ │ │ │ + b.n 303b18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cbnz r3, 3042c4 │ │ │ │ vsubl.u , d15, d1 │ │ │ │ adds r1, #20 │ │ │ │ cmp r2, ip │ │ │ │ beq.n 3041b6 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -948148,60 +948143,60 @@ │ │ │ │ add r1, pc │ │ │ │ bl 31c654 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ b.w 303a4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 304b38 │ │ │ │ + b.n 304c18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 3048b4 │ │ │ │ + bgt.n 304794 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 304784 │ │ │ │ + ble.n 304864 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - udf #10 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 304878 │ │ │ │ + ble.n 304758 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 30474c │ │ │ │ + ble.n 30482c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + add r0, pc, #56 @ (adr r0, 304884 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + add r0, pc, #64 @ (adr r0, 304894 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 304808 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 304874 │ │ │ │ + bgt.n 304954 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 3048a8 │ │ │ │ + ble.n 304788 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 304850 │ │ │ │ + ble.n 304930 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - udf #20 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xb6c1 │ │ │ │ - vtbx.8 d26, {d15-d17}, d12 │ │ │ │ + @ instruction: 0xffffaabc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bgt.n 304838 │ │ │ │ + ble.n 304918 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 30488c │ │ │ │ + ble.n 30496c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 304948 │ │ │ │ + bgt.n 304828 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 30481c │ │ │ │ + ble.n 3048fc │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [pc, #28] @ (3048a8 ) │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ add r3, pc │ │ │ │ cbz r0, 3048a4 │ │ │ │ ldr r0, [pc, #24] @ (3048ac ) │ │ │ │ @@ -950732,27 +950727,27 @@ │ │ │ │ b.n 305e5e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #816 @ (adr r1, 306200 ) │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #640 @ (adr r2, 306158 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 305f18 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 306310 │ │ │ │ + b.n 3063f0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, pc, #384 @ (adr r1, 306068 ) │ │ │ │ lsls r2, r2, #5 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 305f40 │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 305f3a │ │ │ │ @@ -950779,15 +950774,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add r1, pc, #0 @ (adr r1, 305f44 ) │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 305f9c │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 305f96 │ │ │ │ @@ -950814,15 +950809,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add r0, pc, #656 @ (adr r0, 306230 ) │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 305ff8 │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 305ff2 │ │ │ │ @@ -950849,15 +950844,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add r0, pc, #288 @ (adr r0, 30611c ) │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 306054 │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 30604e │ │ │ │ @@ -950884,15 +950879,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 3060b0 │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 3060aa │ │ │ │ @@ -950919,15 +950914,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 30610c │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 306106 │ │ │ │ @@ -950954,15 +950949,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 306168 │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 306162 │ │ │ │ @@ -950989,27 +950984,27 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ 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] @ (306190 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ 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] @ (3061dc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -951033,17 +951028,17 @@ │ │ │ │ bne.n 3061b8 │ │ │ │ ldr r1, [pc, #16] @ (3061e0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 306820 │ │ │ │ + b.n 306900 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r7, r1 │ │ │ │ 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, 3061fc │ │ │ │ @@ -951051,27 +951046,27 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #8] @ (306208 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, 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] @ (306228 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, 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] @ (306278 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -951097,19 +951092,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 305c5c │ │ │ │ + b.n 305d3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, 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, #40] @ (3062bc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -951126,17 +951121,17 @@ │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 305bf0 │ │ │ │ + b.n 305cd0 │ │ │ │ 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] @ (3062f4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -951149,17 +951144,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #12] @ (3062f8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3066d8 │ │ │ │ + b.n 3067b8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r4, #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] │ │ │ │ @@ -951178,15 +951173,15 @@ │ │ │ │ bne.n 306314 │ │ │ │ ldr r1, [pc, #12] @ (306338 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, r6] │ │ │ │ + strh r2, [r1, 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 │ │ │ │ @@ -951211,15 +951206,15 @@ │ │ │ │ sub.w r4, r3, #28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 306380 │ │ │ │ cmp r3, #28 │ │ │ │ bne.n 306362 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r3, r7] │ │ │ │ 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 │ │ │ │ @@ -951294,31 +951289,31 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #36] @ (306460 ) │ │ │ │ add r1, pc │ │ │ │ b.n 3063e4 │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 306b0c │ │ │ │ + b.n 306bec │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 306a70 │ │ │ │ + b.n 306b50 │ │ │ │ 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] @ (3064ac ) │ │ │ │ @@ -951342,17 +951337,17 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bne.n 30648a │ │ │ │ ldr r1, [pc, #12] @ (3064b0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ 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] │ │ │ │ @@ -951384,15 +951379,15 @@ │ │ │ │ cbz r2, 306518 │ │ │ │ cmp r3, #28 │ │ │ │ beq.n 306518 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ b.n 3064dc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ 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 348b3c │ │ │ │ @@ -951539,51 +951534,50 @@ │ │ │ │ ldr r1, [pc, #80] @ (3066c8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ b.n 306578 │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf66000c2 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + @ instruction: 0xf6d000c2 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ite le │ │ │ │ - lslle r4, r0, #3 │ │ │ │ - ite gt @ unpredictable │ │ │ │ - lslgt r4, r0, #3 │ │ │ │ - it gt @ unpredictable │ │ │ │ - lslgt r4, r0, #3 │ │ │ │ - it ls │ │ │ │ - lslls r4, r0, #3 │ │ │ │ - ittt vc │ │ │ │ - lslvc r4, r0, #3 │ │ │ │ - blxvc pc @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - lslvc r6, r0, #3 │ │ │ │ - itte mi │ │ │ │ - lslmi r4, r0, #3 │ │ │ │ - ldrmi r6, [r7, #124] @ 0x7c │ │ │ │ - lslpl r1, r3, #3 │ │ │ │ - ite vc │ │ │ │ - lslvc r4, r0, #3 │ │ │ │ - pushvs {r4, lr} │ │ │ │ + stmia r0!, {r2, r6} │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + stmia r0!, {r3} │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + itee al │ │ │ │ + lslal r4, r0, #3 │ │ │ │ + ldr r0, [pc, #416] @ (306860 ) │ │ │ │ + lsl r6, r0, #3 │ │ │ │ + itet lt │ │ │ │ + lsllt r4, r0, #3 │ │ │ │ + strbge r6, [r5, #1] │ │ │ │ + lsllt r1, r3, #3 │ │ │ │ + itt al │ │ │ │ + lslal r4, r0, #3 │ │ │ │ + pushal {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 │ │ │ │ bl 306520 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ @@ -951716,15 +951710,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x00c4 │ │ │ │ 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] @ (30687c ) │ │ │ │ @@ -951745,17 +951739,17 @@ │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bhi.n 3068c0 │ │ │ │ + bhi.n 3067a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ 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 │ │ │ │ @@ -951790,23 +951784,23 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #28] @ (3068f8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ 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, 30692e │ │ │ │ @@ -951826,19 +951820,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #20] @ (306944 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #84] @ 3069a0 │ │ │ │ ldrb.w r3, [r3, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 306996 │ │ │ │ ldr r3, [pc, #76] @ (3069a4 ) │ │ │ │ @@ -951869,15 +951863,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #200] @ (306a74 ) │ │ │ │ + ldr r4, [pc, #648] @ (306c34 ) │ │ │ │ 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 │ │ │ │ @@ -951905,15 +951899,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ b.n 3069dc │ │ │ │ stc2 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ - bvs.n 30691c │ │ │ │ + bvs.n 3069fc │ │ │ │ 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 │ │ │ │ @@ -951955,17 +951949,17 @@ │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ b.n 306a34 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [pc], #1020 @ 306e74 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adcs.w r0, r0, #194 @ 0xc2 │ │ │ │ + rsb 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 │ │ │ │ @@ -952031,21 +952025,21 @@ │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ b.n 306ab4 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ b.n 306ab4 │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbnz r0, 306b96 │ │ │ │ + cbnz r0, 306bb2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - hlt 0x002c │ │ │ │ + cbnz r4, 306b86 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r0, 306ba6 │ │ │ │ + cbnz r0, 306bc2 │ │ │ │ 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 │ │ │ │ @@ -952063,19 +952057,19 @@ │ │ │ │ add r1, pc │ │ │ │ bl 3979e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ (306b8c ) │ │ │ │ add r2, pc │ │ │ │ b.n 306b5c │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r0, 306bdc │ │ │ │ + cbnz r0, 306bf8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ 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] @ 306bf0 │ │ │ │ @@ -952249,33 +952243,33 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - rev r0, r5 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r2, 306d9c │ │ │ │ + rev r2, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r2, 306daa │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbnz r0, 306da8 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r6, 306da0 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r6, 306da6 │ │ │ │ + rev r6, r1 │ │ │ │ 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 │ │ │ │ @@ -952343,21 +952337,21 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 306e1e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #16] @ (306e50 ) │ │ │ │ add r2, pc │ │ │ │ b.n 306de2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + cbnz r0, 306e56 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + cbnz r4, 306e66 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r5, #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 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -952500,25 +952494,25 @@ │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ strb.w r5, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 306eb4 │ │ │ │ str.w r7, [r4, #188] @ 0xbc │ │ │ │ b.n 306eb8 │ │ │ │ nop │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + cbnz r4, 306ff4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ 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] @ 30704c │ │ │ │ @@ -952863,52 +952857,52 @@ │ │ │ │ ldr r2, [pc, #108] @ (3073bc ) │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.n 3071ce │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - stc2 0, cr0, [r2, #796] @ 0x31c │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldc2l 0, cr0, [r2, #796]! @ 0x31c │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r4, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r4, #12 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ lsls r5, r0, #5 │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ bvc.n 30746a │ │ │ │ @ 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] │ │ │ │ - vraddhn.i d20, , q15 │ │ │ │ + vsli.32 d20, d14, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xfb9800c7 │ │ │ │ - add r4, lr │ │ │ │ + stc2 0, cr0, [r8], {199} @ 0xc7 │ │ │ │ + add ip, ip │ │ │ │ lsls r7, r3, #3 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r5, 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] @ 307ab0 │ │ │ │ @@ -953474,39 +953468,39 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #32] │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r4 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - eors r6, r4 │ │ │ │ + lsrs r6, r2 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r6, #3 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r2, #5 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -953944,37 +953938,37 @@ │ │ │ │ bcs.w 307bf4 │ │ │ │ b.n 307f8a │ │ │ │ nop │ │ │ │ strh r0, [r7, #32] │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r6, [r2, #20] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r1, [pc, #24] @ (308008 ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #28] │ │ │ │ add r1, pc │ │ │ │ str r2, [r0, #32] │ │ │ │ adds r1, #8 │ │ │ │ @@ -954339,65 +954333,65 @@ │ │ │ │ cmp r3, #28 │ │ │ │ beq.w 3080f6 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ b.n 308322 │ │ │ │ ldr r2, [pc, #104] @ (3083c8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 308214 │ │ │ │ - add r2, pc, #216 @ (adr r2, 308440 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 308600 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - itte pl │ │ │ │ - lslpl r0, r1, #3 │ │ │ │ - sevpl │ │ │ │ - lslmi r0, r1, #3 │ │ │ │ - itt ne │ │ │ │ - lslne r0, r1, #3 │ │ │ │ - addne r1, sp, #568 @ 0x238 │ │ │ │ + itet gt │ │ │ │ + lslgt r0, r1, #3 │ │ │ │ + nople {11} │ │ │ │ + lslgt r0, r1, #3 │ │ │ │ + ite hi │ │ │ │ + lslhi r0, r1, #3 │ │ │ │ + addls r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r5, pc, #640 @ (adr r5, 308608 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 3083c8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bkpt 0x00a4 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + ite ne │ │ │ │ + lslne r0, r1, #3 │ │ │ │ + stmiaeq r5!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3085ec │ │ │ │ + b.n 3086cc │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 30865c │ │ │ │ + b.n 30873c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 308630 │ │ │ │ + b.n 308710 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, pc, #800 @ (adr r0, 3086d4 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 308494 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bx r6 │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov ip, fp │ │ │ │ + bxns r9 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, pc, #600 @ (adr r2, 30861c ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 3083dc ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r8, pc │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + b.n 30844c │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [pc, #72] @ (30841c ) │ │ │ │ ldr.w lr, [pc, #76] @ 308420 │ │ │ │ add r5, pc │ │ │ │ strd r4, r4, [r0, #28] │ │ │ │ @@ -955692,64 +955686,64 @@ │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - add r2, pc, #976 @ (adr r2, 309634 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 3093f4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r2, pc, #368 @ (adr r2, 3093dc ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 30959c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, pc, #440 @ (adr r0, 309428 ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 3095e8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 30929a │ │ │ │ - vaddl.u q13, d15, d6 │ │ │ │ + vshr.u32 q13, q11, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, pc, #80 @ (adr r0, 3092d0 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 309490 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vhadd.s32 q0, q13, q1 │ │ │ │ + vmla.i16 d0, d26, d2[0] │ │ │ │ strb r0, [r6, #11] │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia r6, {r0, r2, r6, r7} │ │ │ │ - vqrdmulh.s , , d26[0] │ │ │ │ + vcvt.f32.u32 , q5, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r5, #12] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ 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 │ │ │ │ @@ -956046,15 +956040,15 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r3 │ │ │ │ bl 2d1d64 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -956101,15 +956095,15 @@ │ │ │ │ bl 2d1d44 │ │ │ │ cbz r0, 30968c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ and.w r0, r0, #3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ 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 2d1d44 │ │ │ │ @@ -956290,15 +956284,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ str r3, [r4, #28] │ │ │ │ bl 39a280 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -956444,19 +956438,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ b.n 309900 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ 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 │ │ │ │ @@ -957466,15 +957460,15 @@ │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ bl 3bfedc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3c2784 │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r1, #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] @ 30a680 │ │ │ │ sub sp, #16 │ │ │ │ @@ -958771,15 +958765,15 @@ │ │ │ │ b.n 30b06e │ │ │ │ movs r2, #4 │ │ │ │ b.n 30b02c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r2, r2, #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] @ 30b93c │ │ │ │ mov r6, r3 │ │ │ │ @@ -960998,17 +960992,17 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ lsls r2, r2, #5 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ 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 3be9e4 │ │ │ │ @@ -962143,15 +962137,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6, #780]! @ 0x30c │ │ │ │ + cdp2 0, 1, cr0, cr6, cr3, {6} │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 30d784 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r0, fp │ │ │ │ add.w r6, r5, #116 @ 0x74 │ │ │ │ cmp r3, #22 │ │ │ │ @@ -962737,17 +962731,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ lsls r2, r2, #5 │ │ │ │ movs r7, #132 @ 0x84 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ 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] @ 30e7b0 │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ @@ -965835,17 +965829,17 @@ │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ lsls r2, r5, #15 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #140 @ 0x8c │ │ │ │ lsls r5, r0, #5 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r8, r1 │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ lsls r5, r0, #5 │ │ │ │ lsls r0, r3, #10 │ │ │ │ lsls r2, r2, #5 │ │ │ │ @@ -965924,17 +965918,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 205804 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - hlt 0x002e │ │ │ │ + cbnz r6, 30fef6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r1, 30fed0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r2, r1, #4 │ │ │ │ push {r4} │ │ │ │ add.w r4, r3, #8 │ │ │ │ @@ -966117,15 +966111,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vsra.u32 q8, , #26 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r3, #3 │ │ │ │ vsra.u16 q0, , #16 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -975703,21 +975697,21 @@ │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r2, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -977134,23 +977128,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (3174bc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (3174c0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - rev r0, r4 │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rev16 r2, r0 │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rev r0, r6 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - rev r2, r3 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ 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 │ │ │ │ @@ -979633,19 +979627,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #9] │ │ │ │ lsls r1, r2, #5 │ │ │ │ strb r4, [r6, #8] │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ands r2, r7 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ 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 │ │ │ │ @@ -979959,17 +979953,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -980116,19 +980110,19 @@ │ │ │ │ bcc.n 319300 │ │ │ │ b.n 31926a │ │ │ │ nop │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ 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 │ │ │ │ @@ -980147,17 +980141,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} │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [pc, #336] @ (3194bc ) │ │ │ │ + ldr r4, [pc, #784] @ (31967c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr.w ip, [pc, #84] @ 3193c4 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w lr, [pc, #80] @ 3193c8 │ │ │ │ add ip, pc │ │ │ │ movs r5, #11 │ │ │ │ @@ -980500,35 +980494,35 @@ │ │ │ │ ldr r0, [pc, #48] @ (3196d0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (3196d4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ 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] │ │ │ │ @@ -980805,15 +980799,15 @@ │ │ │ │ blx 6ec3c │ │ │ │ b.n 3198b4 │ │ │ │ ldrb.w r3, [r1, #41] @ 0x29 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ 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] @ 3199c8 │ │ │ │ @@ -981967,32 +981961,32 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ bne.n 31a3be │ │ │ │ b.n 31a392 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr??.w r0, [r4, r6, lsl #1] │ │ │ │ + str??.w r0, [r4, #214] @ 0xd6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (31a430 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ 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] @ (31a4a4 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -982030,23 +982024,23 @@ │ │ │ │ bhi.n 31a480 │ │ │ │ ldr r2, [pc, #28] @ (31a4b4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r4, [r4, r6] │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r4, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, pc, #656 @ (adr r2, 31a748 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 31a508 ) │ │ │ │ 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] @ (31a578 ) │ │ │ │ @@ -982120,23 +982114,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r0, [r4, r2] │ │ │ │ lsls r1, r2, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -982159,17 +982153,17 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #16] @ (31a5dc ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, pc, #448 @ (adr r1, 31a7a0 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 31a960 ) │ │ │ │ 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] @ (31a628 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -982192,17 +982186,17 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ 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] @ (31a6ec ) │ │ │ │ @@ -982277,23 +982271,23 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r6, r6] │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r2, [r1, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, pc, #472 @ (adr r0, 31a8e0 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 31aaa0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ lsls r1, r2, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -982319,31 +982313,31 @@ │ │ │ │ ldr r2, [pc, #20] @ (31a75c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r3, r4, 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] @ (31a77c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ 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] @ (31a7b8 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -982360,17 +982354,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (31a7bc ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ 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] @ (31a7f8 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -982387,29 +982381,29 @@ │ │ │ │ ldr r2, [pc, #16] @ (31a7fc ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ 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] @ (31a81c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ 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] @ (31a868 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -982433,19 +982427,19 @@ │ │ │ │ ldr r2, [pc, #20] @ (31a870 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r6, 31a8c8 │ │ │ │ + cbz r6, 31a8e4 │ │ │ │ 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] │ │ │ │ @@ -982457,19 +982451,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (31a8a8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 31a88c │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #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] @ (31a8dc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -982697,40 +982691,42 @@ │ │ │ │ ldr r2, [pc, #76] @ (31ab08 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 31a9d2 │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, r5 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vshr.u64 q8, , #10 │ │ │ │ - sxth r4, r7 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + uxth r4, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vshr.u64 q0, , #46 │ │ │ │ - vqadd.u32 q8, q11, │ │ │ │ - vqadd.u8 q8, q8, │ │ │ │ - vqadd.u16 q0, q15, │ │ │ │ - cbz r0, 31ab0a │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - ldr??.w r0, [r2, r4] │ │ │ │ - mcr2 0, 7, r0, cr4, cr7, {6} │ │ │ │ - cbz r6, 31ab06 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + vshr.u64 q8, , #42 │ │ │ │ + vshr.u64 q0, , #16 │ │ │ │ + vshr.u64 q0, , #50 │ │ │ │ + cbz r0, 31ab26 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + vst1.8 {d16[6]}, [r2], r4 │ │ │ │ + vqadd.u16 q8, q10, │ │ │ │ + cbz r6, 31ab22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r0, #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 │ │ │ │ @@ -982775,21 +982771,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] @ (31ad74 ) │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ 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] @ (31ac30 ) │ │ │ │ @@ -982839,22 +982835,22 @@ │ │ │ │ bne.n 31ac0e │ │ │ │ ldr r2, [pc, #28] @ (31ac40 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r5, r0] │ │ │ │ lsls r1, r2, #5 │ │ │ │ asrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4], #796 @ 0x31c │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldc 0, cr0, [r4, #-796] @ 0xfffffce4 │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ 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 │ │ │ │ @@ -983091,49 +983087,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, [r1, #16] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc 0, cr0, [ip], #-796 @ 0xfffffce4 │ │ │ │ + ldc 0, cr0, [ip], {199} @ 0xc7 │ │ │ │ strh r2, [r7, r5] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldc2 0, cr0, [r8], {215} @ 0xd7 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + stc2 0, cr0, [r8, #-860] @ 0xfffffca4 │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - negs r0, r1 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sbcs r2, r3 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ 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] @ (31af34 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -983221,23 +983217,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (31afec ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -983326,29 +983322,29 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #36] @ (31b0e4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 31b018 │ │ │ │ ldr r7, [pc, #952] @ (31b480 ) │ │ │ │ lsls r1, r2, #5 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ asrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ands r0, r7 │ │ │ │ + lsls r0, r5 │ │ │ │ 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] │ │ │ │ @@ -983538,45 +983534,45 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 2d1c88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r6, [pc, #920] @ (31b64c ) │ │ │ │ lsls r1, r2, #5 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r2, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ 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] @ (31b46c ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -983736,39 +983732,39 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [pc, #60] @ (31b49c ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ 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] @ (31b54c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -983965,26 +983961,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cdp2 0, 6, cr0, cr12, cr7, {6} │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + cdp2 0, 13, cr0, cr12, cr7, {6} │ │ │ │ + strh r2, [r3, #10] │ │ │ │ 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 │ │ │ │ @@ -984033,19 +984029,19 @@ │ │ │ │ bl 3979e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ 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] @ (31bad4 ) │ │ │ │ @@ -984413,89 +984409,89 @@ │ │ │ │ b.n 31b7e0 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #672] @ (31bd78 ) │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vshr.s64 q0, , #8 │ │ │ │ - vshr.s64 q0, , #34 │ │ │ │ + bic.w r0, r8, #215 @ 0xd7 │ │ │ │ + and.w r0, lr, #215 @ 0xd7 │ │ │ │ mov r2, r8 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r3, #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] @ (31bbbc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -984522,15 +984518,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 31bb9a │ │ │ │ nop │ │ │ │ add r0, lr │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #28] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -984574,20 +984570,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 31b564 │ │ │ │ ldr r1, [pc, #24] @ (31bc50 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh.w r0, [lr, #199] @ 0xc7 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrsb.w r0, [lr, r7] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb.w r0, [lr, #199] @ 0xc7 │ │ │ │ + ldr??.w r0, [lr, #199] @ 0xc7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (31bc9c ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #56] @ (31bca0 ) │ │ │ │ @@ -984612,17 +984608,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ bics r4, r2 │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh.w r0, [r6, r7] │ │ │ │ + strh.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] @ (31bcf8 ) │ │ │ │ @@ -984649,17 +984645,17 @@ │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ nop │ │ │ │ orrs r4, r7 │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf7dc00c7 │ │ │ │ + str.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] │ │ │ │ ldr r2, [pc, #240] @ (31be0c ) │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -984758,29 +984754,29 @@ │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ nop │ │ │ │ cmn r0, r4 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r2, #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 │ │ │ │ @@ -984958,26 +984954,26 @@ │ │ │ │ ldr r1, [pc, #44] @ (31c00c ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adcs.w r0, ip, #6520832 @ 0x638000 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + rsb r0, ip, #6520832 @ 0x638000 │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds.w r0, r8, #6520832 @ 0x638000 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + @ instruction: 0xf58800c7 │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf4fa00c7 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + sbc.w r0, sl, #6520832 @ 0x638000 │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ 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] │ │ │ │ @@ -985078,36 +985074,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 31b564 │ │ │ │ blx 6e65c │ │ │ │ ldr r1, [pc, #16] @ (31c120 ) │ │ │ │ add r1, pc │ │ │ │ b.n 31c0a8 │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ 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, 31c13a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #12] @ (31c148 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ 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] @ (31c1dc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -985164,15 +985160,15 @@ │ │ │ │ nop │ │ │ │ subs r6, #154 @ 0x9a │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #82 @ 0x52 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r3, #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] @ (31c21c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -985183,17 +985179,17 @@ │ │ │ │ bl 31b564 │ │ │ │ ldr r1, [pc, #16] @ (31c220 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf2b800c7 │ │ │ │ + ssat r0, #8, r8, asr #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 │ │ │ │ mov r1, r0 │ │ │ │ @@ -985222,17 +985218,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 31b564 │ │ │ │ ldr r1, [pc, #12] @ (31c288 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movw r0, #49351 @ 0xc0c7 │ │ │ │ + @ instruction: 0xf2bc00c7 │ │ │ │ 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 │ │ │ │ @@ -985275,19 +985271,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r4, [r3, #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 │ │ │ │ @@ -985336,19 +985332,19 @@ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r2, #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 │ │ │ │ @@ -985434,24 +985430,24 @@ │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 31b564 │ │ │ │ blx 6e65c │ │ │ │ ldr r2, [pc, #24] @ (31c4a0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 31c42a │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orns r0, r8, #199 @ 0xc7 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + @ instruction: 0xf0e800c7 │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf4fc00d6 │ │ │ │ + sbc.w r0, ip, #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 │ │ │ │ @@ -985507,21 +985503,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 31b564 │ │ │ │ ldr r1, [pc, #24] @ (31c550 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vmla.i d0, d30, d3[1] │ │ │ │ + vext.8 q8, q15, , #0 │ │ │ │ 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] @ (31c62c ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #200] @ (31c630 ) │ │ │ │ @@ -985610,15 +985606,15 @@ │ │ │ │ beq.n 31c628 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ subs r2, #146 @ 0x92 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r2, #118 @ 0x76 │ │ │ │ lsls r1, r2, #5 │ │ │ │ strh r6, [r2, #20] │ │ │ │ lsls r0, r2, #5 │ │ │ │ stc2l 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ @@ -985673,15 +985669,15 @@ │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #144 @ 0x90 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ lsls r1, r2, #5 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -985723,15 +985719,15 @@ │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #16 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -985748,15 +985744,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 31c770 │ │ │ │ ldr r1, [pc, #8] @ (31c784 ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ bl 31c654 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r3, r0, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cbz r1, 31c7fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -985871,15 +985867,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (31c8c8 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ bl 31c654 │ │ │ │ mov r0, r6 │ │ │ │ b.n 31c868 │ │ │ │ nop │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 31c8ea │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ @@ -985985,15 +985981,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 31c654 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 31c9b6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ 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 │ │ │ │ @@ -986147,29 +986143,29 @@ │ │ │ │ ldr r1, [pc, #40] @ (31cba0 ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 31c654 │ │ │ │ b.n 31cad4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ 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 │ │ │ │ @@ -986240,15 +986236,15 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 31c654 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ b.n 31cc4a │ │ │ │ nop │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ 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 │ │ │ │ @@ -986330,23 +986326,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (31cd6c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (31cd70 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r4, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 31cdb6 │ │ │ │ cbz r2, 31cdb2 │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 31cdb2 │ │ │ │ @@ -986416,15 +986412,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 31ce18 │ │ │ │ - cbz r2, 31ce60 │ │ │ │ + sxtb r2, r0 │ │ │ │ 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] │ │ │ │ @@ -987839,43 +987835,43 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 318b30 │ │ │ │ mov r0, r5 │ │ │ │ bl 3108e0 │ │ │ │ str r0, [r4, #32] │ │ │ │ b.w 31cf4c │ │ │ │ nop │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #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 39762c │ │ │ │ @@ -988503,28 +988499,28 @@ │ │ │ │ str r6, [r0, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r1, [r0, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r2, [r0, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf7d600c2 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str.w r0, [r6, r2] │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ 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] @ (31e420 ) │ │ │ │ @@ -989780,15 +989776,15 @@ │ │ │ │ nop │ │ │ │ asrs r6, r0, #28 │ │ │ │ lsls r1, r2, #5 │ │ │ │ asrs r4, r0, #28 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #8 │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r1, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ @@ -990709,25 +990705,25 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r1, #23 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r4, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #432] @ (31fb20 ) │ │ │ │ + ldr r4, [pc, #880] @ (31fce0 ) │ │ │ │ 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] @ (31f9dc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -990900,19 +990896,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsls r2, r2, #23 │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #872] @ (31feb0 ) │ │ │ │ + ldr r2, [pc, #296] @ (31fc70 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #760] @ (31fe48 ) │ │ │ │ + ldr r2, [pc, #184] @ (31fc08 ) │ │ │ │ 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] @ (31fcb0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -991040,15 +991036,15 @@ │ │ │ │ bl 310794 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r2, #18 │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #840] @ (320004 ) │ │ │ │ + ldr r1, [pc, #264] @ (31fdc4 ) │ │ │ │ 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] @ (31ff70 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -991300,19 +991296,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #512] @ (320170 ) │ │ │ │ lsls r6, r4, #12 │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bxns lr │ │ │ │ + blxns ip │ │ │ │ lsls r3, r0, #3 │ │ │ │ - blxns r0 │ │ │ │ + blxns lr │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0x47da │ │ │ │ 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] @ (3202e4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -991626,23 +991622,23 @@ │ │ │ │ ldr r3, [pc, #512] @ (3204e0 ) │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, sp │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, pc │ │ │ │ + cmp r2, sp │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add sl, ip │ │ │ │ + cmp r2, sl │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add sl, r9 │ │ │ │ + cmp r2, r7 │ │ │ │ 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] @ (3205a0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -991891,15 +991887,15 @@ │ │ │ │ bl 310794 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [r4], #320 @ 0x140 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r4 │ │ │ │ + negs r6, r2 │ │ │ │ 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] @ (32087c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -992165,19 +992161,19 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 310768 │ │ │ │ b.n 32072c │ │ │ │ @ instruction: 0xfa360150 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ 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 │ │ │ │ @@ -993236,41 +993232,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 r3, #102 @ 0x66 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r3, [pc, #524] @ (321668 ) │ │ │ │ add.w r8, r4, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #524] @ (32166c ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -993463,19 +993459,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ bl 318b30 │ │ │ │ b.w 320958 │ │ │ │ nop │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r4, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ 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] @ (32170c ) │ │ │ │ @@ -993637,15 +993633,15 @@ │ │ │ │ ite ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 451d9c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r0, #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] │ │ │ │ @@ -993678,15 +993674,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #8] @ (321888 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ b.n 321850 │ │ │ │ nop │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ 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] @ (321968 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -994394,15 +994390,15 @@ │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 321ee4 │ │ │ │ ldr r0, [pc, #4] @ (321f94 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ 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 │ │ │ │ @@ -994702,39 +994698,39 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ svc 248 @ 0xf8 │ │ │ │ lsls r0, r2, #5 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r6, 3222d2 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r6, 3222d6 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r0, 3222dc │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r2, 3222e0 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, 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 │ │ │ │ @@ -994831,15 +994827,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r3, #19 │ │ │ │ it eq │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 451d9c │ │ │ │ b.n 32239e │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ 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 │ │ │ │ @@ -995041,21 +995037,21 @@ │ │ │ │ bhi.w 32241c │ │ │ │ mov r0, r7 │ │ │ │ bl 322354 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #1 │ │ │ │ b.n 322578 │ │ │ │ nop │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ 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] │ │ │ │ @@ -995169,17 +995165,17 @@ │ │ │ │ bl 39762c │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 318b30 │ │ │ │ str r4, [r6, #0] │ │ │ │ b.n 32266a │ │ │ │ nop │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ 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 │ │ │ │ @@ -995374,17 +995370,17 @@ │ │ │ │ bne.w 3227be │ │ │ │ b.n 3227d4 │ │ │ │ nop │ │ │ │ bhi.n 32289c │ │ │ │ lsls r0, r2, #5 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r0, r6, #1 │ │ │ │ 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 │ │ │ │ @@ -995448,15 +995444,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 39762c │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ bl 318b30 │ │ │ │ str r6, [r4, #16] │ │ │ │ b.n 32297a │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r4, #6 │ │ │ │ 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] @ (322bac ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -995777,15 +995773,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ b.n 322c7a │ │ │ │ bcc.n 322cf0 │ │ │ │ lsls r0, r2, #5 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r4, 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 │ │ │ │ @@ -995837,15 +995833,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 322d3e │ │ │ │ ldr r0, [pc, #8] @ (322da4 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r7, r5 │ │ │ │ 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] │ │ │ │ @@ -996911,17 +996907,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #5 │ │ │ │ ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r2, #5 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ 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] @ (3238b8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -997847,19 +997843,19 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #7 │ │ │ │ bne.n 324116 │ │ │ │ ldrsb.w r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 3240ac │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - it ls │ │ │ │ - lslls r2, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ 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] @ (3242cc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -998212,17 +998208,17 @@ │ │ │ │ str r6, [r4, #28] │ │ │ │ strb r3, [r5, #25] │ │ │ │ b.n 32444c │ │ │ │ str r7, [r2, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0058 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #144] @ (32459c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -998289,17 +998285,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ revsh r4, r5 │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #19 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ rev16 r6, r7 │ │ │ │ lsls r0, r2, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -998374,15 +998370,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, r3, #3 │ │ │ │ + lsls r6, r1, #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 │ │ │ │ @@ -1002451,23 +1002447,23 @@ │ │ │ │ b.n 326d74 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ 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 │ │ │ │ @@ -1003604,15 +1003600,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (327be4 ) │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ mov r2, ip │ │ │ │ bl 397b78 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3!, {r1, r2, 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 │ │ │ │ @@ -1003736,21 +1003732,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r7, #30] │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #30] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r1, #2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r4, [r1, #30] │ │ │ │ lsls r0, r2, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ 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] @ (328080 ) │ │ │ │ @@ -1004069,45 +1004065,45 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r1, #20] │ │ │ │ lsls r0, r2, #5 │ │ │ │ strh r2, [r1, #20] │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, pc, #944 @ (adr r6, 328454 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 328214 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [pc, #640] @ (328330 ) │ │ │ │ + ldr r3, [pc, #64] @ (3280f0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bmi.n 3280c0 │ │ │ │ + bmi.n 3281a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r2, #0] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bge.n 328174 │ │ │ │ + bge.n 328054 │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, 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, 3280e8 │ │ │ │ blx 6eff0 │ │ │ │ @@ -1004364,37 +1004360,37 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 3281be │ │ │ │ ldrb r0, [r6, #27] │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #864] @ (3286b0 ) │ │ │ │ + ldr r6, [pc, #288] @ (328470 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r3, r0, #5 │ │ │ │ ldrb r0, [r2, #23] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #631] @ 0x277 │ │ │ │ cbnz r0, 3283a4 │ │ │ │ ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #184] @ 0xb8 │ │ │ │ cbz r2, 3283a6 │ │ │ │ @@ -1005607,81 +1005603,81 @@ │ │ │ │ b.n 328a90 │ │ │ │ ldrb r6, [r2, #11] │ │ │ │ lsls r0, r2, #5 │ │ │ │ ldrb r2, [r7, #10] │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #560] @ (3291a8 ) │ │ │ │ + ldr r1, [pc, #1008] @ (329368 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, lr │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r0, [pc, #24] @ (328fa4 ) │ │ │ │ + ldr r0, [pc, #472] @ (329164 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #304] @ (3290c8 ) │ │ │ │ + ldr r3, [pc, #752] @ (329288 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bics r2, r7 │ │ │ │ + add r2, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r3, [pc, #104] @ (32900c ) │ │ │ │ + ldr r3, [pc, #552] @ (3291cc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bics r0, r4 │ │ │ │ + add r0, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ands r6, r6 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mvns r4, r0 │ │ │ │ + add r4, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bics r6, r1 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r4, #15] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, r2 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r3, pc, #160 @ (adr r3, 329084 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 329244 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r3, pc, #104 @ (adr r3, 329050 ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 329210 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - rors r0, r2 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r4 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ bl 3980d8 │ │ │ │ sub.w r1, fp, #256 @ 0x100 │ │ │ │ sub.w r3, fp, #384 @ 0x180 │ │ │ │ @@ -1006819,31 +1006815,31 @@ │ │ │ │ b.w 328a90 │ │ │ │ subs r4, r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ite al │ │ │ │ - lslal r2, r0, #3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ bl 3980d8 │ │ │ │ sub.w r3, fp, #256 @ 0x100 │ │ │ │ movs r1, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1008364,33 +1008360,33 @@ │ │ │ │ b.w 328a90 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcc.n 32ad20 │ │ │ │ + bcc.n 32ac00 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, pc, #848 @ (adr r2, 32afec ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 32adac ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #840 @ (adr r2, 32afe8 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 32ada8 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #864 @ (adr r2, 32b004 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 32adc4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #664 @ (adr r2, 32af44 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 32ad04 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r2, pc, #656 @ (adr r2, 32af40 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 32ad00 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r1, pc, #832 @ (adr r1, 32aff4 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 32adb4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ 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 │ │ │ │ @@ -1009509,19 +1009505,19 @@ │ │ │ │ bne.w 328a90 │ │ │ │ b.w 328dd0 │ │ │ │ nop │ │ │ │ adds r0, r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #560 @ (adr r6, 32bb4c ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 32bd0c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #72 @ (adr r4, 32b96c ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 32bb2c ) │ │ │ │ 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 │ │ │ │ @@ -1010743,51 +1010739,51 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ b.w 328a90 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ blx 6e548 │ │ │ │ b.w 328a90 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 32c674 │ │ │ │ + b.n 32c754 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + ldr r0, [pc, #280] @ (32c79c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r1, #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 │ │ │ │ @@ -1011794,67 +1011790,67 @@ │ │ │ │ beq.w 32d97e │ │ │ │ b.w 32e912 │ │ │ │ nop │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + str r2, [r0, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrsh r0, [r5, r6] │ │ │ │ lsls r3, r0, #5 │ │ │ │ ldrsh r4, [r7, r5] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r2, 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 │ │ │ │ @@ -1012947,151 +1012943,151 @@ │ │ │ │ beq.w 328a90 │ │ │ │ b.w 32b2ae │ │ │ │ nop │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ lsls r3, r0, #5 │ │ │ │ ldr r6, [r4, r6] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 32e570 │ │ │ │ + b.n 32d650 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bvc.n 32dedc │ │ │ │ + bvc.n 32ddbc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, pc, #496 @ (adr r0, 32e054 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 32e214 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r0, r7] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r3, r7] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r0, [r5, r4] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [pc, #120] @ (32df40 ) │ │ │ │ + ldr r4, [pc, #568] @ (32e100 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bgt.n 32ddec │ │ │ │ + bgt.n 32decc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp 0, 6, cr0, cr10, cr1, {6} │ │ │ │ - cdp 0, 7, cr0, cr0, cr1, {6} │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + cdp 0, 13, cr0, cr10, cr1, {6} │ │ │ │ + cdp 0, 14, cr0, cr0, cr1, {6} │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bne.n 32de48 │ │ │ │ + bcs.n 32df28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bne.n 32de08 │ │ │ │ + bne.n 32dee8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r3, #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 │ │ │ │ @@ -1014100,148 +1014096,148 @@ │ │ │ │ ldr r2, [pc, #284] @ (32ebdc ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.w 32d66c │ │ │ │ nop │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 32eacc │ │ │ │ + bcc.n 32ebac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #944] @ (32eed4 ) │ │ │ │ + ldr r5, [pc, #368] @ (32ec94 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bls.n 32eb8c │ │ │ │ + bls.n 32ea6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #840] @ (32ee74 ) │ │ │ │ + ldr r5, [pc, #264] @ (32ec34 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ mov r8, ip │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp lr, r8 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ add ip, pc │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r8, r1 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mov sl, r9 │ │ │ │ + bx r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp 0, 6, cr0, cr10, cr1, {6} │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + cdp 0, 13, cr0, cr10, cr1, {6} │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r0, #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] │ │ │ │ @@ -1014303,30 +1014299,29 @@ │ │ │ │ ldr r2, [pc, #48] @ (32ecb0 ) │ │ │ │ cmp sl, r7 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r0, [r2, r3, lsl #1] │ │ │ │ bne.n 32ec24 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xe82c00dd │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + ldmia.w ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 32ec88 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - sbcs.w r0, sl, #7241728 @ 0x6e8000 │ │ │ │ + @ instruction: 0xe85c00dd │ │ │ │ + @ instruction: 0xf5ea00dd │ │ │ │ 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 │ │ │ │ @@ -1014468,23 +1014463,23 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 306fec │ │ │ │ movs r7, #0 │ │ │ │ b.n 32ed8c │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ 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 │ │ │ │ @@ -1014542,15 +1014537,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 6dcac │ │ │ │ nop │ │ │ │ asrs r6, r2, #4 │ │ │ │ lsls r0, r2, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #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 │ │ │ │ @@ -1014580,15 +1014575,15 @@ │ │ │ │ cbz r0, 32ef60 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (32ef68 ) │ │ │ │ add r0, pc │ │ │ │ bl 32eecc │ │ │ │ - bge.n 32ee90 │ │ │ │ + blt.n 32ef70 │ │ │ │ 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 │ │ │ │ @@ -1014729,15 +1014724,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] @ (32f0d8 ) │ │ │ │ add r0, pc │ │ │ │ bl 32eecc │ │ │ │ - bls.n 32f188 │ │ │ │ + bls.n 32f068 │ │ │ │ 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 │ │ │ │ @@ -1015033,21 +1015028,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (32f3fc ) │ │ │ │ add r0, pc │ │ │ │ bl 32eecc │ │ │ │ ldr r0, [pc, #20] @ (32f400 ) │ │ │ │ add r0, pc │ │ │ │ bl 32eecc │ │ │ │ nop │ │ │ │ - bhi.n 32f460 │ │ │ │ + bhi.n 32f340 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvs.n 32f3b4 │ │ │ │ + bvc.n 32f494 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvs.n 32f4e0 │ │ │ │ + bvs.n 32f3c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvs.n 32f3dc │ │ │ │ + bvc.n 32f4bc │ │ │ │ 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] @ 32fe08 │ │ │ │ @@ -1016116,39 +1016111,39 @@ │ │ │ │ b.n 32f8ba │ │ │ │ lsrs r4, r3, #15 │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #15 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - @ instruction: 0xfb5c00dd │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + smlaldx r0, r0, ip, sp │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + b.n 32fe98 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + b.n 32fe44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [r6, #-884]! @ 0xfffffc8c │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + ldc 0, cr0, [r6, #884] @ 0x374 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #28 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r6, r4, #23 │ │ │ │ lsls r0, r2, #5 │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @@ -1017263,53 +1017258,53 @@ │ │ │ │ ldr r2, [pc, #92] @ (3309f8 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.w 32fa0a │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ 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, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r7, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ 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, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -1018451,39 +1018446,39 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r0, [r2, #12] │ │ │ │ movw r0, #337 @ 0x151 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ b.w 32f8ba │ │ │ │ adds r0, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r0, 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 │ │ │ │ @@ -1019694,60 +1019689,60 @@ │ │ │ │ bcc.n 33226e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 32ee5c │ │ │ │ b.w 32f8ba │ │ │ │ @ instruction: 0xe998014f │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xebf000dd │ │ │ │ - b.n 33249c │ │ │ │ + stcl 0, cr0, [r0], #-884 @ 0xfffffc8c │ │ │ │ + b.n 33257c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bhi.n 332274 │ │ │ │ + bhi.n 332154 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [pc, #640] @ (332468 ) │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [pc, #120] @ (332264 ) │ │ │ │ + ldr r6, [pc, #568] @ (332424 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [pc, #48] @ (332220 ) │ │ │ │ + ldr r6, [pc, #496] @ (3323e0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #112] @ (332268 ) │ │ │ │ + ldr r5, [pc, #560] @ (332428 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #40] @ (332224 ) │ │ │ │ + ldr r5, [pc, #488] @ (3323e4 ) │ │ │ │ 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 │ │ │ │ @@ -1020889,67 +1020884,67 @@ │ │ │ │ moveq r3, #129 @ 0x81 │ │ │ │ cmp r7, r3 │ │ │ │ bhi.w 33442e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 32ee5c │ │ │ │ b.w 32f8ba │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #640] @ (33302c ) │ │ │ │ + ldr r4, [pc, #64] @ (332dec ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #480] @ (332f94 ) │ │ │ │ + ldr r3, [pc, #928] @ (333154 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #288] @ (332edc ) │ │ │ │ + ldr r1, [pc, #736] @ (33309c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #488] @ (332fa8 ) │ │ │ │ + ldr r1, [pc, #936] @ (333168 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r4, r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #448] @ (332f88 ) │ │ │ │ + ldr r0, [pc, #896] @ (333148 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [pc, #368] @ (332f3c ) │ │ │ │ + ldr r0, [pc, #816] @ (3330fc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blxns ip │ │ │ │ + ldr r0, [pc, #336] @ (332f20 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - blx sl │ │ │ │ + ldr r0, [pc, #256] @ (332ed4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mov ip, sl │ │ │ │ + bxns r8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r5 │ │ │ │ + bx r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r7, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, sl │ │ │ │ + mov r4, r8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r8 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add sl, r6 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add lr, r3 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add sl, r1 │ │ │ │ + add sl, pc │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mvns r6, r4 │ │ │ │ + add r6, sl │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bics r4, r0 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmn r4, r7 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r2, r5 │ │ │ │ + sbcs r2, r3 │ │ │ │ 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] │ │ │ │ @@ -1022456,59 +1022451,59 @@ │ │ │ │ beq.n 333d7e │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ b.w 32f8ba │ │ │ │ movs r5, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r5, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ 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 r0, #118 @ 0x76 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cbnz r3, 333e2a │ │ │ │ ldr.w r3, [r0, #188] @ 0xbc │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ it cs │ │ │ │ movwcs r0, #387 @ 0x183 │ │ │ │ bcs.w 32f8ba │ │ │ │ @@ -1023656,27 +1023651,27 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 32fab0 │ │ │ │ nop │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ 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 r4, #188 @ 0xbc │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -1023686,41 +1023681,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 r2, #60 @ 0x3c │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ 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 │ │ │ │ @@ -1024863,61 +1024858,61 @@ │ │ │ │ str r0, [r2, #8] │ │ │ │ str r0, [r2, #0] │ │ │ │ movw r0, #319 @ 0x13f │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ str r4, [r2, #12] │ │ │ │ b.w 32f8ba │ │ │ │ nop │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ 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 r0, #226 @ 0xe2 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + subs r6, r0, 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] │ │ │ │ @@ -1026760,39 +1026755,39 @@ │ │ │ │ bne.n 3369b6 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ b.w 3351ce │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r3, #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] │ │ │ │ @@ -1027986,72 +1027981,73 @@ │ │ │ │ movne r3, #99 @ 0x63 │ │ │ │ moveq r3, #109 @ 0x6d │ │ │ │ cmp r3, ip │ │ │ │ bcc.w 3381e0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 32ee5c │ │ │ │ b.w 32f8ba │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r1, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i16 q0, q10, d1[0] │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ cmp r5, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u q8, q9, │ │ │ │ - vhadd.u8 q8, q12, │ │ │ │ + vmla.i32 q8, q9, d1[0] │ │ │ │ + vrev32.32 q0, │ │ │ │ adds r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr1, {6} │ │ │ │ - ldc2 0, cr0, [sl, #772] @ 0x304 │ │ │ │ + vhadd.u32 q8, q8, │ │ │ │ + cdp2 0, 0, cr0, cr10, cr1, {6} │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r8, #-772]! @ 0xfffffcfc │ │ │ │ + stc2l 0, cr0, [r8, #772]! @ 0x304 │ │ │ │ adds r4, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 12, r0, r6, cr1 │ │ │ │ + stc2l 0, cr0, [r6], {193} @ 0xc1 │ │ │ │ subs r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4], #-772 @ 0xfffffcfc │ │ │ │ + stc2 0, cr0, [r4], #772 @ 0x304 │ │ │ │ asrs r0, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa9a00c1 │ │ │ │ + @ instruction: 0xfb0a00c1 │ │ │ │ adds r5, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7c00c1 │ │ │ │ + @ instruction: 0xfaec00c1 │ │ │ │ asrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa2800c1 │ │ │ │ + @ instruction: 0xfa9800c1 │ │ │ │ lsrs r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa0a00c1 │ │ │ │ + @ instruction: 0xfa7a00c1 │ │ │ │ asrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 {d16[6]}, [ip], r1 │ │ │ │ + @ instruction: 0xfa5c00c1 │ │ │ │ cmp r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, r1] │ │ │ │ + vst1.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] │ │ │ │ @@ -1029212,41 +1029208,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf19800c1 │ │ │ │ + addw r0, r8, #193 @ 0xc1 │ │ │ │ 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 │ │ │ │ - vhadd.s q8, q12, │ │ │ │ - cdp 0, 15, cr0, cr6, cr1, {6} │ │ │ │ - cdp 0, 14, cr0, cr4, cr1, {6} │ │ │ │ + vmla.i32 d16, d24, d1[0] │ │ │ │ + vhadd.s32 q8, q11, │ │ │ │ + vhadd.s16 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 │ │ │ │ - ldc 0, cr0, [r0], #-772 @ 0xfffffcfc │ │ │ │ + stc 0, cr0, [r0], #772 @ 0x304 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 33831a │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ @@ -1030423,63 +1030419,63 @@ │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.w 32fa0a │ │ │ │ nop │ │ │ │ - orns r0, r0, r1, lsl #3 │ │ │ │ - orrs.w r0, ip, r1, lsl #3 │ │ │ │ - @ instruction: 0xe98800c1 │ │ │ │ + @ instruction: 0xeae000c1 │ │ │ │ + pkhbt r0, ip, r1, lsl #3 │ │ │ │ + ldrd r0, r0, [r8, #772]! @ 0x304 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w ip!, {r0, r6, r7} │ │ │ │ + ldmdb ip, {r0, r6, r7} │ │ │ │ asrs r4, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 338e18 │ │ │ │ + b.n 338ef8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 338df4 │ │ │ │ + b.n 338ed4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 338be0 │ │ │ │ + b.n 338cc0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 338bac │ │ │ │ + b.n 338c8c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 338954 │ │ │ │ + b.n 338a34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 338930 │ │ │ │ + b.n 338a10 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 33890c │ │ │ │ + b.n 3389ec │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 339380 │ │ │ │ + b.n 339460 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 339298 │ │ │ │ + b.n 339378 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 339278 │ │ │ │ + b.n 339358 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 33914c │ │ │ │ + b.n 33922c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 33912c │ │ │ │ + b.n 33920c │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 339030 │ │ │ │ + b.n 339110 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 339010 │ │ │ │ + b.n 3390f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + b.n 338ff8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + b.n 338fd8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + b.n 338fb8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ 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 │ │ │ │ @@ -1030554,21 +1030550,21 @@ │ │ │ │ b.w 32fa0a │ │ │ │ movw r0, #393 @ 0x189 │ │ │ │ b.w 32f8ba │ │ │ │ ldr r0, [pc, #20] @ (339034 ) │ │ │ │ add r0, pc │ │ │ │ bl 32eecc │ │ │ │ nop │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - udf #30 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - udf #12 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 33908c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1030637,15 +1030633,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] @ (3390fc ) │ │ │ │ add r0, pc │ │ │ │ bl 32eecc │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ 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 │ │ │ │ @@ -1030672,17 +1030668,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #12] @ (339158 ) │ │ │ │ add r0, pc │ │ │ │ bl 32eecc │ │ │ │ ldr r0, [pc, #8] @ (33915c ) │ │ │ │ add r0, pc │ │ │ │ bl 32eecc │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ 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 │ │ │ │ @@ -1030778,17 +1030774,17 @@ │ │ │ │ sub.w r4, r3, #28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 339260 │ │ │ │ cmp r3, #28 │ │ │ │ bne.n 339234 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ 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] │ │ │ │ @@ -1031282,55 +1031278,55 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ bl 306fec │ │ │ │ ldrb.w r3, [r8, #184] @ 0xb8 │ │ │ │ b.n 3394a4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - bgt.n 339800 │ │ │ │ + bgt.n 3396e0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bgt.n 339790 │ │ │ │ + bgt.n 339870 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 339840 │ │ │ │ + blt.n 339720 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blt.n 339704 │ │ │ │ + bgt.n 3397e4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bge.n 339730 │ │ │ │ + blt.n 339810 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 339794 │ │ │ │ + blt.n 339874 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bge.n 339810 │ │ │ │ + bge.n 3396f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 339740 │ │ │ │ + bgt.n 339820 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bhi.n 3396c4 │ │ │ │ + bhi.n 3397a4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bls.n 339708 │ │ │ │ + bge.n 3397e8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bhi.n 33971c │ │ │ │ + bls.n 3397fc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bls.n 339860 │ │ │ │ + bls.n 339740 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bhi.n 339780 │ │ │ │ + bls.n 339860 │ │ │ │ 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 │ │ │ │ @@ -1031349,15 +1031345,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r3, [pc, #8] @ (339824 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ @@ -1032325,15 +1032321,15 @@ │ │ │ │ bl 39762c │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ bl 318b30 │ │ │ │ str r5, [r4, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - beq.n 33a270 │ │ │ │ + beq.n 33a150 │ │ │ │ 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, 33a214 │ │ │ │ @@ -1032532,29 +1032528,29 @@ │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ b.n 33a2ee │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, r6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r6, r3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, 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 │ │ │ │ @@ -1032669,15 +1032665,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r4, r0] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, r7] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5!, {r2, 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 │ │ │ │ @@ -1033037,35 +1033033,35 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 33a72a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, r7] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [r3, r6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #96] @ (33a8ec ) │ │ │ │ + ldr r2, [pc, #544] @ (33aaac ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #680] @ (33ab48 ) │ │ │ │ + ldr r1, [pc, #104] @ (33a908 ) │ │ │ │ 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 │ │ │ │ @@ -1033275,25 +1033271,25 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrsb r6, [r7, r4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, 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] @ (33adb0 ) │ │ │ │ @@ -1033583,33 +1033579,33 @@ │ │ │ │ b.n 33ab82 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r6, [r1, r1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, 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 │ │ │ │ @@ -1033678,25 +1033674,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r0, r0] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r6, [r1, r6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ cbz r2, 33af18 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1033734,15 +1033730,15 @@ │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33aed6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ 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] @ (33b138 ) │ │ │ │ @@ -1033951,30 +1033947,30 @@ │ │ │ │ bl 306b90 │ │ │ │ b.n 33b056 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r7, [pc, #616] @ (33b3b8 ) │ │ │ │ lsls r7, r1, #5 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmia r4!, {r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ + stmia r4!, {r5, 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] @ 33bbf4 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ @@ -1034965,98 +1034961,98 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #496] @ (33bde8 ) │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #392] @ (33bd88 ) │ │ │ │ lsls r7, r1, #5 │ │ │ │ - bgt.n 33bc8c │ │ │ │ + bgt.n 33bb6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [pc, #376] @ (33bd8c ) │ │ │ │ lsls r7, r1, #5 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #32] @ (33bc40 ) │ │ │ │ + ldr r0, [pc, #480] @ (33be00 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - itt ls │ │ │ │ - lslls r1, r0, #3 │ │ │ │ - stmials r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 33bade │ │ │ │ - vqrdmlah.s , , d12[0] │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - hlt 0x0034 │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cdp 0, 15, cr0, cr0, cr2, {6} │ │ │ │ - bkpt 0x00c6 │ │ │ │ + b.n 33bade │ │ │ │ + vcvt.u32.f32 d27, d28, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + cbnz r4, 33bce0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - itee vs │ │ │ │ - lslvs r1, r0, #3 │ │ │ │ - ldrvc r7, [sp, #76] @ 0x4c │ │ │ │ - ldrvc r4, [sp, #88] @ 0x58 │ │ │ │ + vhadd.s32 q8, q8, q1 │ │ │ │ + itet cc │ │ │ │ + lslcc r1, r0, #3 │ │ │ │ + it mi @ unpredictable │ │ │ │ + lslmi r1, r0, #3 │ │ │ │ + ittt le │ │ │ │ + lslle r1, r0, #3 │ │ │ │ + ldrle r7, [sp, #76] @ 0x4c │ │ │ │ + ldrle r4, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #192] @ 0xc0 │ │ │ │ ldrb.w r2, [r2, #184] @ 0xb8 │ │ │ │ cbnz r3, 33bcbe │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #188] @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1036222,85 +1036218,85 @@ │ │ │ │ nop │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00d4 │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + itt mi │ │ │ │ + lslmi r1, r0, #3 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r2, 33c8ee │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #464] @ (33ca54 ) │ │ │ │ + ldr r2, [pc, #912] @ (33cc14 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r4, 33c8d8 │ │ │ │ + cbnz r4, 33c8f4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r6, 33c8b8 │ │ │ │ + cbnz r6, 33c8d4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r2 │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + ldr r0, [pc, #296] @ (33c9c8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 33c8cc │ │ │ │ + rev r0, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - revsh r6, r1 │ │ │ │ + cbnz r6, 33c90a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ + revsh r2, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r6, 33c942 │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r0, 33c8de │ │ │ │ + cbnz r0, 33c8fa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r0, 33c912 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r0, 33c8fe │ │ │ │ + cbnz r0, 33c91a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r6, 33c95c │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r1 │ │ │ │ + cbz r4, 33c942 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - uxth r2, r4 │ │ │ │ + cbz r2, 33c93c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + cbz r2, 33c912 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bics r2, r0 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbz r0, 33c93a │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 39762c │ │ │ │ ldr.w r2, [pc, #1776] @ 33cffc │ │ │ │ movs r3, #11 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ @@ -1036969,23 +1036965,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 r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r1 │ │ │ │ + adcs r2, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ sub.w r0, r0, #117 @ 0x75 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1037159,17 +1037155,17 @@ │ │ │ │ beq.n 33d182 │ │ │ │ ldr r2, [pc, #16] @ (33d1b8 ) │ │ │ │ mov r1, ip │ │ │ │ mov r0, lr │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.n 33d19a │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ 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] @ (33d324 ) │ │ │ │ @@ -1037317,21 +1037313,21 @@ │ │ │ │ nop │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #32 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #120 @ 0x78 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ @@ -1037409,15 +1037405,15 @@ │ │ │ │ nop │ │ │ │ cmp r4, #152 @ 0x98 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #86 @ 0x56 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ 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 │ │ │ │ @@ -1037471,17 +1037467,17 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 306b90 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ 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 │ │ │ │ @@ -1037521,17 +1037517,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ 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 │ │ │ │ @@ -1037613,17 +1037609,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ bl 306b90 │ │ │ │ b.n 33d5c0 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #32 │ │ │ │ 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 │ │ │ │ @@ -1037691,25 +1037687,25 @@ │ │ │ │ mov.w r3, r8, lsr #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.n 33d674 │ │ │ │ nop │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ 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 │ │ │ │ @@ -1037754,17 +1037750,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r6, {r1, r2, r3} │ │ │ │ bl 33d414 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ 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] @ (33d858 ) │ │ │ │ @@ -1037863,21 +1037859,21 @@ │ │ │ │ bl 306b90 │ │ │ │ b.n 33d7fa │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r7, #254 @ 0xfe │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ 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] @ (33d948 ) │ │ │ │ @@ -1037964,21 +1037960,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #60 @ 0x3c │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ 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] @ (33da5c ) │ │ │ │ @@ -1038081,21 +1038077,21 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 33d9ee │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r6, #130 @ 0x82 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r6, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ 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 │ │ │ │ @@ -1038299,29 +1038295,29 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r5, #106 @ 0x6a │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #96 @ 0x60 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r7, pc, #928 @ (adr r7, 33e04c ) │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #296 @ (adr r7, 33dddc ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 33df9c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #432 @ (adr r7, 33de68 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 33e028 ) │ │ │ │ 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] @ (33de34 ) │ │ │ │ @@ -1038468,29 +1038464,29 @@ │ │ │ │ bl 306b90 │ │ │ │ b.n 33dd3a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r2, #190 @ 0xbe │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r7, pc, #648 @ (adr r7, 33e0d0 ) │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #488 @ (adr r7, 33e03c ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 33e1fc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, 33e130 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 33def0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ 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] @ (33e028 ) │ │ │ │ @@ -1038672,37 +1038668,37 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #312 @ (adr r7, 33e188 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 33e348 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #384 @ (adr r7, 33e1d4 ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 33e394 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #952 @ (adr r6, 33e410 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 33e1d0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #464 @ (adr r7, 33e22c ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 33e3ec ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ 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 │ │ │ │ @@ -1038995,31 +1038991,31 @@ │ │ │ │ ldrb.w r0, [r4, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33e19e │ │ │ │ b.n 33e224 │ │ │ │ ldr r2, [pc, #36] @ (33e378 ) │ │ │ │ add r2, pc │ │ │ │ b.n 33e25e │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r6, pc, #104 @ (adr r6, 33e3c8 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 33e588 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #608 @ (adr r5, 33e5c4 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 33e384 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #704 @ (adr r6, 33e628 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 33e3e8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #776 @ (adr r4, 33e674 ) │ │ │ │ + add r5, pc, #200 @ (adr r5, 33e434 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #728 @ (adr r5, 33e648 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 33e408 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #0 @ (adr r6, 33e374 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 33e534 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #688 @ (adr r4, 33e628 ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 33e3e8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #208 @ (adr r4, 33e44c ) │ │ │ │ + add r4, pc, #656 @ (adr r4, 33e60c ) │ │ │ │ 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 │ │ │ │ @@ -1039054,19 +1039050,19 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - add r6, pc, #464 @ (adr r6, 33e5b4 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 33e774 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #416 @ (adr r6, 33e588 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 33e748 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #88 @ (adr r6, 33e444 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 33e604 ) │ │ │ │ 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 │ │ │ │ @@ -1039157,25 +1039153,25 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.n 33e430 │ │ │ │ subs r2, r6, r7 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r6, pc, #248 @ (adr r6, 33e5d4 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 33e794 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #304 @ (adr r6, 33e614 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 33e7d4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #760 @ (adr r5, 33e7e0 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 33e5a0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #424 @ (adr r6, 33e694 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 33e854 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #48 @ (adr r6, 33e520 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 33e6e0 ) │ │ │ │ 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 │ │ │ │ @@ -1039382,21 +1039378,21 @@ │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ b.n 33e560 │ │ │ │ ldr r3, [pc, #112] @ (33e75c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ b.n 33e560 │ │ │ │ nop │ │ │ │ - add r6, pc, #288 @ (adr r6, 33e818 ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 33e9d8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [r3, r5] │ │ │ │ lsls r2, r0, #5 │ │ │ │ str r6, [r3, r5] │ │ │ │ lsls r2, r0, #5 │ │ │ │ str r4, [r6, r5] │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -1039406,15 +1039402,15 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ str r0, [r6, r6] │ │ │ │ lsls r2, r0, #5 │ │ │ │ str r6, [r0, r7] │ │ │ │ lsls r2, r0, #5 │ │ │ │ str r4, [r1, r5] │ │ │ │ lsls r2, r0, #5 │ │ │ │ - add r5, pc, #224 @ (adr r5, 33e808 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 33e9c8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r7, [pc, #688] @ (33e9dc ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r7, [pc, #448] @ (33e8f0 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r7, [pc, #536] @ (33e94c ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ @@ -1040107,69 +1040103,69 @@ │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ ldrb.w r3, [r6, #184] @ 0xb8 │ │ │ │ b.n 33eddc │ │ │ │ nop │ │ │ │ adds r0, r7, r1 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r4, pc, #144 @ (adr r4, 33ef78 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 33f138 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #176 @ (adr r5, 33ef9c ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 33f15c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #760 @ (adr r5, 33f1e8 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 33efa8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #624 @ (adr r3, 33f164 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 33ef24 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #864 @ (adr r4, 33f258 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 33f018 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #152 @ (adr r2, 33ef94 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 33f154 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #224 @ (adr r1, 33efe8 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 33f1a8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #784 @ (adr r0, 33f21c ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 33efdc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #184 @ (adr r0, 33efc8 ) │ │ │ │ + add r0, pc, #632 @ (adr r0, 33f188 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #384 @ (adr r0, 33f094 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 33f254 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #600 @ (adr r1, 33f170 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 33ef30 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 33f1bc ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 33ef7c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #296 @ (adr r2, 33f048 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 33f208 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #96 @ (adr r5, 33ef84 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 33f144 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #152 @ (adr r3, 33efc0 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 33f180 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #968 @ (adr r3, 33f2f8 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 33f0b8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #928 @ (adr r2, 33f2d4 ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 33f094 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 33f334 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 33f0f4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #120 @ (adr r3, 33efb8 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 33f178 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #488 @ (adr r0, 33f12c ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 33f2ec ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #648 @ (adr r0, 33f1d0 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 33ef90 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #448 @ (adr r2, 33f10c ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 33f2cc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #752 @ (adr r2, 33f240 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 33f000 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #856 @ (adr r2, 33f2ac ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 33f06c ) │ │ │ │ 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 │ │ │ │ @@ -1040544,28 +1040540,28 @@ │ │ │ │ cmp r2, #5 │ │ │ │ beq.n 33f2ec │ │ │ │ b.n 33f2be │ │ │ │ ldr.w r8, [pc, #36] @ 33f320 │ │ │ │ add r8, pc │ │ │ │ b.n 33f1d2 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf21c00c2 │ │ │ │ - add r0, pc, #960 @ (adr r0, 33f6cc ) │ │ │ │ + @ instruction: 0xf28c00c2 │ │ │ │ + add r1, pc, #384 @ (adr r1, 33f48c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, pc, #56 @ (adr r0, 33f350 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 33f510 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r0, #4 │ │ │ │ + adds r6, r6, #5 │ │ │ │ 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] │ │ │ │ @@ -1040680,27 +1040676,27 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.n 33f36a │ │ │ │ nop │ │ │ │ lsrs r4, r7, #18 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #152 @ (adr r0, 33f4e8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #288 @ (adr r0, 33f578 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 33f738 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #152 @ (adr r0, 33f4f4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + add r0, pc, #48 @ (adr r0, 33f494 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + add r0, pc, #88 @ (adr r0, 33f4c0 ) │ │ │ │ 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] │ │ │ │ @@ -1040837,29 +1040833,29 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.n 33f4ba │ │ │ │ nop │ │ │ │ lsrs r6, r5, #13 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #40 @ (adr r0, 33f60c ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 33f7cc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ 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] │ │ │ │ @@ -1040949,25 +1040945,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.n 33f65c │ │ │ │ lsrs r2, r4, #7 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr.w r2, [r1, #204] @ 0xcc │ │ │ │ mov ip, r0 │ │ │ │ push {r4} │ │ │ │ ldrb.w r3, [r0, #41] @ 0x29 │ │ │ │ cbz r2, 33f758 │ │ │ │ cmp r2, #4 │ │ │ │ @@ -1041582,25 +1041578,25 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ b.n 33fb26 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str.w fp, [sl] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cbz r2, 33fd94 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1042028,44 +1042024,44 @@ │ │ │ │ nop │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ vmla.f32 q0, q2, d14[0] │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -1042158,27 +1042154,27 @@ │ │ │ │ ldr.w r4, [r7, #1312] @ 0x520 │ │ │ │ ldr.w r3, [r7, #1316] @ 0x524 │ │ │ │ ldr.w r6, [r7, #268] @ 0x10c │ │ │ │ b.n 340254 │ │ │ │ ldr r2, [pc, #28] @ (3402e8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 34026e │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ 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 │ │ │ │ @@ -1042536,55 +1042532,57 @@ │ │ │ │ b.n 34062c │ │ │ │ ldr r2, [pc, #96] @ (340738 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.n 340442 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vmla.i16 q8, q8, d0[0] │ │ │ │ - vmla.i16 q8, q8, d0[0] │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ 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] @ 341160 │ │ │ │ @@ -1043580,56 +1043578,57 @@ │ │ │ │ b.w 340928 │ │ │ │ strh.w r0, [r4, #334] @ 0x14e │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r0, [r6, #334] @ 0x14e │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movt r1, #10318 @ 0x284e │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vshr.u64 q8, q6, #46 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + lsls r5, r3, #3 │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mrc2 0, 7, r0, cr6, cr12, {6} │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + vqadd.u32 q8, q11, q6 │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add.w r3, sp, #67 @ 0x43 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [pc, #3128] @ 341e0c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1044821,92 +1044820,92 @@ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ ldr r3, [pc, #16] @ (341e14 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ b.w 340b38 │ │ │ │ nop │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r1, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 341e52 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr.w r0, [r6, #220] @ 0xdc │ │ │ │ + vst4. {d16-d19}, [r6 :64], ip │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb.w r0, [r8, ip, lsl #1] │ │ │ │ - @ instruction: 0xf79a00dc │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strb.w r0, [r8, #220] @ 0xdc │ │ │ │ + strb.w r0, [sl, ip, lsl #1] │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds.w r0, sl, #7208960 @ 0x6e0000 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf58a00dc │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xf2b400dc │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + ssat r0, #29, r4, asr #3 │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 341ec8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cbz r3, 341ec8 │ │ │ │ @@ -1045014,29 +1045013,29 @@ │ │ │ │ add r1, pc │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ bl 33f7a8 │ │ │ │ mov sl, r0 │ │ │ │ b.w 340a22 │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mcr 0, 3, r0, cr0, cr12, {6} │ │ │ │ + mrc 0, 6, r0, cr0, cr12, {6} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #1 │ │ │ │ bl 34073c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1046235,64 +1046234,64 @@ │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.n 342800 │ │ │ │ udf #152 @ 0x98 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ bls.n 342cfc │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r5, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 343324 │ │ │ │ + b.n 343404 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #704] @ (343074 ) │ │ │ │ + ldr r5, [pc, #128] @ (342e34 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cdp2 0, 7, cr0, cr10, cr0, {6} │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + cdp2 0, 14, cr0, cr10, cr0, {6} │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 450b90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3422aa │ │ │ │ ldrb.w r3, [r7, #627] @ 0x273 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1046392,37 +1046391,37 @@ │ │ │ │ ldr r2, [pc, #60] @ (342f0c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.n 342d3e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ 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 │ │ │ │ @@ -1047517,78 +1047516,78 @@ │ │ │ │ nop │ │ │ │ beq.n 343ac0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ beq.n 343ab4 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vhadd.s16 q0, q11, │ │ │ │ - bge.n 343c10 │ │ │ │ + vmla.i d0, d22, d1[1] │ │ │ │ + bge.n 343af0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvs.n 343bfc │ │ │ │ + bvs.n 343adc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [pc, #344] @ (343ca0 ) │ │ │ │ + ldr r0, [pc, #792] @ (343e60 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - eors.w r0, ip, #194 @ 0xc2 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + add.w r0, ip, #194 @ 0xc2 │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh.w r0, [r2, #192] @ 0xc0 │ │ │ │ - uxtb r2, r0 │ │ │ │ + @ instruction: 0xfa2200c0 │ │ │ │ + cbz r2, 343bb4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcc.n 343a90 │ │ │ │ + bmi.n 343b70 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + beq.n 343bd8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + beq.n 343ba4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ bne.w 34316e │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1048054,53 +1048053,53 @@ │ │ │ │ ldr r2, [pc, #92] @ (344128 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ b.w 34316e │ │ │ │ nop │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ - lsls r1, r0, #3 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - rors r2, r0 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -1049148,86 +1049147,86 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ b.w 3443a0 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00a6 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bgt.n 344d64 │ │ │ │ + bgt.n 344c44 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cbnz r4, 344d3e │ │ │ │ lsls r6, r1, #5 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vst4. {d16-d19}, [r2 :64], r1 │ │ │ │ - uxth r0, r1 │ │ │ │ + ldrsh.w r0, [r2, #209] @ 0xd1 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbz r4, 344d6a │ │ │ │ + cbz r4, 344d86 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #19 │ │ │ │ beq.w 3452ba │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #36] @ 0x24 │ │ │ │ @@ -1050339,159 +1050338,159 @@ │ │ │ │ bl 306b90 │ │ │ │ b.w 34450e │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 3461a2 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ b.w 3441dc │ │ │ │ nop │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r6, 345ab4 │ │ │ │ + cbnz r6, 345ad0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r0, pc, #360 @ (adr r0, 345bf4 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 345db4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + add r0, pc, #64 @ (adr r0, 345b1c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bxns r9 │ │ │ │ + blxns r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bls.n 345b58 │ │ │ │ + bls.n 345a38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r2, r2, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr.w r3, [pc, #1960] @ 346320 │ │ │ │ add r3, pc │ │ │ │ b.w 344a48 │ │ │ │ ldr.w r3, [pc, #1956] @ 346324 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [pc, #1952] @ 346328 │ │ │ │ @@ -1051193,139 +1051192,139 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ b.n 34623e │ │ │ │ ldr r7, [pc, #260] @ (34641c ) │ │ │ │ add r7, pc │ │ │ │ b.n 3460c8 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r1, r5] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [pc, #48] @ (34636c ) │ │ │ │ + ldr r4, [pc, #496] @ (34652c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #72] @ (346390 ) │ │ │ │ + ldr r5, [pc, #520] @ (346550 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r5, [pc, #40] @ (346374 ) │ │ │ │ + ldr r5, [pc, #488] @ (346534 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #584] @ (34659c ) │ │ │ │ + ldr r6, [pc, #8] @ (34635c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #1016] @ (346760 ) │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #408] @ (346518 ) │ │ │ │ + ldr r7, [pc, #856] @ (3466d8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf65600c0 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + movt r0, #26816 @ 0x68c0 │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blxns r3 │ │ │ │ + ldr r0, [pc, #48] @ (3463d4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvs.n 346428 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #752] @ (3466a4 ) │ │ │ │ + ldr r6, [pc, #176] @ (346464 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #904] @ (346744 ) │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #512] @ (3465c0 ) │ │ │ │ + ldr r4, [pc, #960] @ (346780 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #240] @ (3464b4 ) │ │ │ │ + ldr r5, [pc, #688] @ (346674 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #840] @ (346710 ) │ │ │ │ + ldr r5, [pc, #264] @ (3464d0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #344] @ (346528 ) │ │ │ │ + ldr r4, [pc, #792] @ (3466e8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmn r4, r5 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #624] @ (346650 ) │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - eors.w r0, r4, r4, lsr #3 │ │ │ │ - ldr r5, [pc, #1000] @ (3467d0 ) │ │ │ │ + add.w r0, r4, r4, lsr #3 │ │ │ │ + ldr r6, [pc, #424] @ (346590 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #280] @ (346504 ) │ │ │ │ + ldr r4, [pc, #728] @ (3466c4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #944] @ (3467a4 ) │ │ │ │ + ldr r3, [pc, #368] @ (346564 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #280] @ (346518 ) │ │ │ │ + ldr r3, [pc, #728] @ (3466d8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #704] @ (3466c4 ) │ │ │ │ + ldr r3, [pc, #128] @ (346484 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #632] @ (346680 ) │ │ │ │ + ldr r3, [pc, #56] @ (346440 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #632] @ (346684 ) │ │ │ │ + ldr r3, [pc, #56] @ (346444 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #568] @ (346648 ) │ │ │ │ + ldr r2, [pc, #1016] @ (346808 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #432] @ (3465c4 ) │ │ │ │ + ldr r2, [pc, #880] @ (346784 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #928] @ (3467b8 ) │ │ │ │ + ldr r3, [pc, #352] @ (346578 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #752] @ (346710 ) │ │ │ │ + ldr r3, [pc, #176] @ (3464d0 ) │ │ │ │ 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] @ (34664c ) │ │ │ │ @@ -1051546,33 +1051545,33 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r1, #5 │ │ │ │ ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #552] @ (346898 ) │ │ │ │ + ldr r3, [pc, #1000] @ (346a58 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #296] @ (3467a8 ) │ │ │ │ + ldr r3, [pc, #744] @ (346968 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mvns r0, r3 │ │ │ │ + add r0, r9 │ │ │ │ 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] @ (346730 ) │ │ │ │ @@ -1051642,15 +1051641,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [sp, #920] @ 0x398 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ @@ -1052597,83 +1052596,83 @@ │ │ │ │ nop │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - itt hi │ │ │ │ - lslhi r0, r0, #3 │ │ │ │ - ldrsbhi r4, [r6, r0] │ │ │ │ + ite │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + ldrsbal r4, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0042 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #308] @ (3472a8 ) │ │ │ │ @@ -1052799,19 +1052798,19 @@ │ │ │ │ bl 306b90 │ │ │ │ b.n 347252 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r1, #5 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ 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] @ (347354 ) │ │ │ │ @@ -1052875,15 +1052874,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1052999,15 +1052998,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r1, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #28] │ │ │ │ lsls r6, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1053108,15 +1053107,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n 347508 │ │ │ │ adds r6, #8 │ │ │ │ str r6, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldrh r7, [r6, #2] │ │ │ │ - vmlal.u , d31, d24[0] │ │ │ │ + vrsra.u32 , q4, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 3475d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1053831,35 +1053830,35 @@ │ │ │ │ nop │ │ │ │ strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldr r6, [pc, #320] @ (347e70 ) │ │ │ │ + ldr r6, [pc, #768] @ (348030 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #184] @ (347dec ) │ │ │ │ + ldr r6, [pc, #632] @ (347fac ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #688] @ (347ff0 ) │ │ │ │ + ldr r6, [pc, #112] @ (347db0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldr r4, [pc, #720] @ (348018 ) │ │ │ │ + ldr r5, [pc, #144] @ (347dd8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #264] @ (347e54 ) │ │ │ │ + ldr r5, [pc, #712] @ (348014 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #320] @ (347e90 ) │ │ │ │ + ldr r5, [pc, #768] @ (348050 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #864] @ (3480b4 ) │ │ │ │ + ldr r4, [pc, #288] @ (347e74 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #808] @ (348080 ) │ │ │ │ + ldr r4, [pc, #232] @ (347e40 ) │ │ │ │ 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] @ (347e70 ) │ │ │ │ @@ -1053972,15 +1053971,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r1, #20] │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #20] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldr r3, [pc, #504] @ (348078 ) │ │ │ │ + ldr r3, [pc, #952] @ (348238 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r0, [r7, #16] │ │ │ │ lsls r6, r1, #5 │ │ │ │ subs r1, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1054360,31 +1054359,31 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ movs r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #8] │ │ │ │ lsls r6, r1, #5 │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #248] @ (348320 ) │ │ │ │ + ldr r1, [pc, #696] @ (3484e0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #0] @ (34822c ) │ │ │ │ + ldr r2, [pc, #448] @ (3483ec ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #864] @ (348594 ) │ │ │ │ + ldr r1, [pc, #288] @ (348354 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #832] @ (348578 ) │ │ │ │ + ldr r1, [pc, #256] @ (348338 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #864] @ (3485a0 ) │ │ │ │ + ldr r1, [pc, #288] @ (348360 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #824] @ (34857c ) │ │ │ │ + ldr r1, [pc, #248] @ (34833c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #528] @ (348458 ) │ │ │ │ + ldr r0, [pc, #976] @ (348618 ) │ │ │ │ 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] @ (348590 ) │ │ │ │ @@ -1054689,27 +1054688,27 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r3, #22] │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #22] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldr r0, [pc, #216] @ (348678 ) │ │ │ │ + ldr r0, [pc, #664] @ (348838 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r2, [r0, #21] │ │ │ │ lsls r6, r1, #5 │ │ │ │ ldr r6, [pc, #60] @ (3485e4 ) │ │ │ │ vcvt.f32.u32 d20, d9, #1 │ │ │ │ @ instruction: 0xffff1e28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + ldr r0, [pc, #280] @ (3486cc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blxns r0 │ │ │ │ + blxns lr │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bxns r4 │ │ │ │ + blxns r2 │ │ │ │ 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 │ │ │ │ @@ -1054945,21 +1054944,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #2] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - mvns r0, r4 │ │ │ │ + add r0, sl │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcs.n 34882c │ │ │ │ + bcs.n 34890c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mvns r6, r3 │ │ │ │ + add r6, r9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bics r4, r7 │ │ │ │ + add r4, r5 │ │ │ │ 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] @ (348990 ) │ │ │ │ @@ -1055107,23 +1055106,23 @@ │ │ │ │ ldr.w r3, [r6, #188] @ 0xbc │ │ │ │ b.n 34892c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r1, #31] │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r6 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r4, [r1, #28] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - cmp r6, r6 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmn r4, r6 │ │ │ │ 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 │ │ │ │ @@ -1055139,15 +1055138,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #12] @ (3489e0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ b.n 3489c6 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ 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] @ (348ab4 ) │ │ │ │ @@ -1055407,21 +1055406,21 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 348bb2 │ │ │ │ nop │ │ │ │ strb r6, [r1, #18] │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r7 │ │ │ │ + add r8, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r2, [r2, #16] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - orrs r4, r3 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - orrs r6, r6 │ │ │ │ + bics r6, r4 │ │ │ │ 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 │ │ │ │ @@ -1055636,33 +1055635,33 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 348e58 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r6, #12] │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r6 │ │ │ │ + add r0, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r6, [r4, #9] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - negs r0, r7 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmn r6, r1 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmn r4, r7 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmn r2, r0 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adcs r4, r7 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sbcs r2, r2 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r3, #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] @ 3496c8 │ │ │ │ @@ -1056352,151 +1056351,151 @@ │ │ │ │ bl 39c980 │ │ │ │ b.n 348fae │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r6, #2] │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r0 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + eors r4, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bgt.n 3495f4 │ │ │ │ + bgt.n 3496d4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 0 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #20 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #672 @ (adr r5, 3499ac ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 34976c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r5, pc, #544 @ (adr r5, 349934 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 349af4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r7, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmn r6, r1 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb7ba │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r6, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 349018 │ │ │ │ + b.n 3490f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - revsh r0, r6 │ │ │ │ + cbnz r0, 349800 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r0, pc, #848 @ (adr r0, 349b00 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 3498c0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + @ instruction: 0xb6a6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r2, 349832 │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r2, 34983a │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r6, 349834 │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r2, 34983c │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -1056629,21 +1056628,21 @@ │ │ │ │ bl 306b90 │ │ │ │ b.n 3498bc │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ 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] @ (349a20 ) │ │ │ │ @@ -1056719,19 +1056718,19 @@ │ │ │ │ b.n 3499e6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ 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 │ │ │ │ @@ -1057549,43 +1057548,43 @@ │ │ │ │ b.n 34a24a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r4, [r7, #20] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r2, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r2, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #1000] @ (34a71c ) │ │ │ │ + ldr r6, [pc, #424] @ (34a4dc ) │ │ │ │ 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 │ │ │ │ @@ -1057878,23 +1057877,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 306b90 │ │ │ │ ldr.w r4, [r5, #224] @ 0xe0 │ │ │ │ b.n 34a4cc │ │ │ │ nop │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + adds r0, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ 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] @ (34a7d0 ) │ │ │ │ @@ -1058022,15 +1058021,15 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ lsls r6, r1, #5 │ │ │ │ ldr r2, [r0, r5] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ 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 │ │ │ │ @@ -1059334,51 +1059333,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 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r6, #16] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r6, [r2, #13] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r7, #4] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r6, #3] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r6, [r3, #1] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r0, 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 r5, [pc, #312] @ (34b6f0 ) │ │ │ │ + ldr r5, [pc, #760] @ (34b8b0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r4, #14] │ │ │ │ lsls r0, r2, #5 │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1059697,27 +1059696,27 @@ │ │ │ │ bl 393d00 │ │ │ │ b.n 34b7fa │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #64] @ (34b920 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, pc, #192 @ (adr r4, 34b9bc ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 34bb7c ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [pc, #272] @ (34ba14 ) │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1061140,19 +1061139,19 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #112 @ 0x70 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r0, #118 @ 0x76 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -1061348,15 +1061347,15 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #10 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r6, #94 @ 0x5e │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1061838,31 +1061837,31 @@ │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 3bfa30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #32 │ │ │ │ @@ -1062207,15 +1062206,15 @@ │ │ │ │ lsls r1, r4, #15 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ bl 3bfa30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #32 │ │ │ │ @@ -1063012,19 +1063011,21 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 3c20f0 │ │ │ │ mov r2, r0 │ │ │ │ b.n 34d5d2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r6, r3 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vrev32.32 q8, q0 │ │ │ │ - vmla.i16 q8, q9, d0[0] │ │ │ │ - ldc2 0, cr0, [r4], #-768 @ 0xfffffd00 │ │ │ │ + stc2 0, cr0, [r4], #768 @ 0x300 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ @@ -1064686,15 +1064687,15 @@ │ │ │ │ ... │ │ │ │ asrs r0, r0, #27 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r4, r7, #26 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], #768 @ 0x300 │ │ │ │ + ldcl 0, cr0, [r2, #-768] @ 0xfffffd00 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #24 │ │ │ │ lsls r6, r1, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1065021,18 +1065022,18 @@ │ │ │ │ nop │ │ │ │ asrs r0, r6, #14 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #14 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strd r0, r0, [r2, #-768] @ 0x300 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + @ instruction: 0xe9b200c0 │ │ │ │ + adds r6, r3, #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 │ │ │ │ @@ -1065565,31 +1065566,31 @@ │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ beq.w 34f374 │ │ │ │ mov r4, r5 │ │ │ │ b.n 34f1ae │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 34f184 │ │ │ │ + b.n 34f264 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r0, r5, #30 │ │ │ │ lsls r6, r1, #5 │ │ │ │ lsrs r2, r2, #30 │ │ │ │ lsls r6, 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, r7, #25 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r0, #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 │ │ │ │ @@ -1066254,25 +1066255,25 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r0, #24 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb09ffff │ │ │ │ - bgt.n 34fca0 │ │ │ │ + bgt.n 34fb80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 34fcdc │ │ │ │ + blt.n 34fbbc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 34fd24 │ │ │ │ + blt.n 34fc04 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r4, r1, #16 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - bge.n 34fc4c │ │ │ │ + blt.n 34fd2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 34fc74 │ │ │ │ + blt.n 34fd54 │ │ │ │ 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 │ │ │ │ @@ -1066938,15 +1066939,15 @@ │ │ │ │ b.n 3500be │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r6, r1, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 350434 │ │ │ │ + bmi.n 350314 │ │ │ │ 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 │ │ │ │ @@ -1067018,15 +1067019,15 @@ │ │ │ │ bne.n 3503ae │ │ │ │ b.n 3503b0 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldc2l 1, cr0, [sl], #-308 @ 0xfffffecc │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mcrr2 1, 4, r0, r8, cr13 │ │ │ │ - @ instruction: 0xeb8e00c4 │ │ │ │ + @ instruction: 0xebfe00c4 │ │ │ │ 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] @ (3504a0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1067087,15 +1067088,15 @@ │ │ │ │ b.n 350456 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbe4014d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfba2014d │ │ │ │ - @ instruction: 0xeae200c4 │ │ │ │ + adcs.w r0, r2, r4, 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.w r8, [r1, #16] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r8, r3 │ │ │ │ @@ -1067305,15 +1067306,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6eff0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3506ac │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ 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 │ │ │ │ @@ -1067766,15 +1067767,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf59e014d │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5, 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] @ (350e40 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1068051,24 +1068052,24 @@ │ │ │ │ b.n 350d28 │ │ │ │ nop │ │ │ │ orn r1, lr, #13434880 @ 0xcd0000 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa200bf │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + @ instruction: 0xfb1200bf │ │ │ │ + ldmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {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] @ (350f3c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1068148,15 +1068149,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sbcs.w r1, r8, #77 @ 0x4d │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ 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 │ │ │ │ @@ -1068670,15 +1068671,15 @@ │ │ │ │ ldr.w lr, [r3, #24] │ │ │ │ b.n 35124c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vrhadd.s32 q0, q6, │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stc 1, cr0, [r6, #308] @ 0x134 │ │ │ │ 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] @ (3516d0 ) │ │ │ │ @@ -1068896,15 +1068897,15 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @ instruction: 0xeb20014d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r8, sp, lsl #1 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, 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] @ (351a78 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1069261,22 +1069262,22 @@ │ │ │ │ ands r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 351850 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ stmdb r4, {r0, r2, r3, r6, r8} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r0, #196 @ 0xc4 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + rsb r0, r0, #196 @ 0xc4 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 3519e0 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ 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 │ │ │ │ @@ -1069589,17 +1069590,17 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 351bb6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 351874 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - bpl.n 351d04 │ │ │ │ + bvs.n 351de4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 35245c │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1069709,15 +1069710,15 @@ │ │ │ │ bl 351a94 │ │ │ │ b.n 351e96 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ b.n 3522ec │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r8, r4, lsl #3 │ │ │ │ + add.w r0, r8, r4, lsl #3 │ │ │ │ b.n 3521b4 │ │ │ │ lsls r5, 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] @ 352518 │ │ │ │ @@ -1070329,15 +1070330,15 @@ │ │ │ │ lsls r5, r1, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ udf #56 @ 0x38 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb722 │ │ │ │ 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] @ (352708 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1070514,17 +1070515,17 @@ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bge.n 35266c │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 352762 │ │ │ │ + cbz r0, 35277e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r6, 352772 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bls.n 35273c │ │ │ │ lsls r5, r1, #5 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ and.w r3, r0, #15 │ │ │ │ and.w r0, r0, #32 │ │ │ │ cmp r3, #7 │ │ │ │ @@ -1070866,17 +1070867,17 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bl 2956cc │ │ │ │ cmp fp, r6 │ │ │ │ bne.n 352a62 │ │ │ │ b.n 352a1a │ │ │ │ nop │ │ │ │ - b.n 3525b0 │ │ │ │ + b.n 352690 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 3525ac │ │ │ │ + b.n 35268c │ │ │ │ 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 │ │ │ │ @@ -1071644,17 +1071645,17 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 35320c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldmia r7, {r7} │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 353254 │ │ │ │ + bhi.n 353334 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldmia r6!, {r3} │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1072290,20 +1072291,20 @@ │ │ │ │ b.n 3538be │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #5 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr4, {6} │ │ │ │ - bmi.n 353860 │ │ │ │ + cdp2 0, 9, cr0, cr8, cr4, {6} │ │ │ │ + bpl.n 353940 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia r2!, {r1, r4} │ │ │ │ lsls r5, r1, #5 │ │ │ │ - sbc.w r0, ip, pc, ror #2 │ │ │ │ + rsbs r0, ip, pc, ror #2 │ │ │ │ stmdb 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 │ │ │ │ @@ -1073525,17 +1073526,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r4, r7} │ │ │ │ lsls r5, r1, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r5, r6 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cbz r4, 3545e8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ @@ -1074118,24 +1074119,24 @@ │ │ │ │ b.n 3543b6 │ │ │ │ ldr r1, [pc, #32] @ (354b58 ) │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 31c654 │ │ │ │ b.n 3547aa │ │ │ │ nop │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r0, #3 │ │ │ │ svc 179 @ 0xb3 │ │ │ │ vqshrun.s64 d27, q13, #1 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvs.n 354bd0 │ │ │ │ + bvs.n 354ab0 │ │ │ │ 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] │ │ │ │ @@ -1074255,17 +1074256,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (354c7c ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 31c654 │ │ │ │ b.n 354c40 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #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 │ │ │ │ @@ -1074604,51 +1074605,51 @@ │ │ │ │ b.n 354f48 │ │ │ │ ldr r3, [pc, #76] @ (355010 ) │ │ │ │ add r3, pc │ │ │ │ b.n 354f70 │ │ │ │ ldr r3, [pc, #76] @ (355014 ) │ │ │ │ add r3, pc │ │ │ │ b.n 354f98 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bcc.n 354f04 │ │ │ │ + bmi.n 354fe4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcc.n 3550a8 │ │ │ │ + bcc.n 354f88 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 355014 │ │ │ │ + bcc.n 354ef4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 354fcc │ │ │ │ + bcc.n 3550ac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 354f84 │ │ │ │ + bcc.n 355064 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bcs.n 354f3c │ │ │ │ + bcc.n 35501c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r2, 35505e │ │ │ │ + cbnz r2, 35507a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r6, 35505e │ │ │ │ + cbnz r6, 35507a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r0, 355062 │ │ │ │ + cbnz r0, 35507e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r2, 355064 │ │ │ │ + cbnz r2, 355080 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r4, 355066 │ │ │ │ + cbnz r4, 355082 │ │ │ │ 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] │ │ │ │ @@ -1074959,51 +1074960,51 @@ │ │ │ │ b.n 35523e │ │ │ │ ldr r3, [pc, #80] @ (355388 ) │ │ │ │ add r3, pc │ │ │ │ b.n 3552de │ │ │ │ ldr.w r9, [pc, #76] @ 35538c │ │ │ │ add r9, pc │ │ │ │ b.n 3552cc │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ 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 │ │ │ │ @@ -1075326,21 +1075327,21 @@ │ │ │ │ b.n 355626 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #528 @ 0x210 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3556e0 │ │ │ │ + bgt.n 3557c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - uxth r0, r4 │ │ │ │ + cbz r0, 35573c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - blt.n 35574c │ │ │ │ + blt.n 35562c │ │ │ │ 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 │ │ │ │ @@ -1075526,23 +1075527,23 @@ │ │ │ │ bhi.n 3558a0 │ │ │ │ b.n 355796 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - bge.n 3559a0 │ │ │ │ + bge.n 355880 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bls.n 355960 │ │ │ │ + bls.n 355840 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ 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] │ │ │ │ @@ -1075578,15 +1075579,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 393cc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 355934 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b.n 355916 │ │ │ │ - bhi.n 3559dc │ │ │ │ + bhi.n 3558bc │ │ │ │ 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 │ │ │ │ @@ -1076252,71 +1076253,71 @@ │ │ │ │ b.n 355d9c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #824 @ (adr r5, 356360 ) │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ vrecps.f16 , , │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r3, pc, #360 @ (adr r3, 3561a8 ) │ │ │ │ lsls r5, r1, #5 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stc 15, cr15, [pc, #1020] @ 356454 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r1, #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 │ │ │ │ @@ -1076516,15 +1076517,15 @@ │ │ │ │ b.n 3561a2 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.w 35618c │ │ │ │ cmp r1, ip │ │ │ │ beq.n 356206 │ │ │ │ mov r8, r4 │ │ │ │ b.n 356124 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ 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 │ │ │ │ @@ -1076918,17 +1076919,17 @@ │ │ │ │ bl 31c654 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 356522 │ │ │ │ b.n 3565ba │ │ │ │ ldr.w r0, [fp, #352] @ 0x160 │ │ │ │ bl 3562f4 │ │ │ │ b.n 3565c2 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ 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 │ │ │ │ @@ -1077557,19 +1077558,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r1, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ldrb r3, [r1, #21] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 356b8c │ │ │ │ ldr.w ip, [r1, #44] @ 0x2c │ │ │ │ @@ -1077812,15 +1077813,15 @@ │ │ │ │ b.n 356bf4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ 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 │ │ │ │ @@ -1078170,21 +1078171,21 @@ │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 35712e │ │ │ │ b.n 3571fc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r3, #4 │ │ │ │ b.n 35722c │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ 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 │ │ │ │ @@ -1078308,15 +1078309,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 35733e │ │ │ │ nop │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ 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] @ (357708 ) │ │ │ │ @@ -1078558,17 +1078559,17 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #26] │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #14] │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -1079496,40 +1079497,40 @@ │ │ │ │ mov r9, r6 │ │ │ │ b.n 358034 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r0, #6] │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r3, #3 │ │ │ │ mcr 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r6, [r6, #16] │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bge.n 3581da │ │ │ │ vtbl.8 d29, {d31- q11, d31, d10 │ │ │ │ + vsli.64 q11, q13, #63 @ 0x3f │ │ │ │ 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 r5, [r1, #116] @ 0x74 │ │ │ │ cbz r5, 358154 │ │ │ │ @@ -1079591,15 +1079592,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (35819c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ movs r2, #3 │ │ │ │ bl 354bd4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #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] @ (35829c ) │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1080015,35 +1080016,35 @@ │ │ │ │ bl 31c654 │ │ │ │ b.n 358430 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r5, #20] │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ lsls r5, r1, #5 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r2, #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 │ │ │ │ @@ -1081192,33 +1081193,33 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 31c654 │ │ │ │ b.n 358ca4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvc.n 3590c8 │ │ │ │ + bhi.n 3591a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 3590dc │ │ │ │ + bhi.n 3591bc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 3590e4 │ │ │ │ + bhi.n 3591c4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 3590ec │ │ │ │ + bhi.n 3591cc │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bvc.n 3590f4 │ │ │ │ + bhi.n 3591d4 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r1, #13] │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 3591ca │ │ │ │ ldrb.w r2, [fp, #105] @ 0x69 │ │ │ │ cbz r2, 3591f8 │ │ │ │ @@ -1081673,29 +1081674,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r0, r1, r2, r3, r7, lr} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (359a70 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1082814,37 +1082815,37 @@ │ │ │ │ nop │ │ │ │ str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r1, #5 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #80] @ (35a20c ) │ │ │ │ + ldr r5, [pc, #528] @ (35a3cc ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #784] @ (35a4d4 ) │ │ │ │ + ldr r5, [pc, #208] @ (35a294 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [r2, #20] │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r2, [pc, #256] @ (35a2cc ) │ │ │ │ + ldr r2, [pc, #704] @ (35a48c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #56] @ (35a210 ) │ │ │ │ + ldr r1, [pc, #504] @ (35a3d0 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r1, [pc, #160] @ (35a27c ) │ │ │ │ + ldr r1, [pc, #608] @ (35a43c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r1, [pc, #8] @ (35a1e8 ) │ │ │ │ + ldr r1, [pc, #456] @ (35a3a8 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [pc, #1000] @ (35a5cc ) │ │ │ │ + ldr r1, [pc, #424] @ (35a38c ) │ │ │ │ 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] @ (35a3e8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -1083157,19 +1083158,19 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r6, r7] │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r5, r1, #5 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r8, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r8, fp │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r8, pc │ │ │ │ + cmp r0, sp │ │ │ │ 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] │ │ │ │ @@ -1083318,15 +1083319,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ bl 39762c │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ bl 318b30 │ │ │ │ str.w r4, [r8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r2, r4 │ │ │ │ + add sl, r2 │ │ │ │ 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] @ (35a6fc ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1083703,15 +1083704,15 @@ │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ ldrsb r4, [r3, r5] │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7ca │ │ │ │ lsls r4, r1, #5 │ │ │ │ - asrs r2, r4 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xb6f8 │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrsb r4, [r2, r1] │ │ │ │ lsls r5, r1, #5 │ │ │ │ @ instruction: 0xb654 │ │ │ │ lsls r4, r1, #5 │ │ │ │ @@ -1084500,15 +1084501,15 @@ │ │ │ │ nop │ │ │ │ ldr r7, [pc, #48] @ (35b2bc ) │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #976] @ (35b664 ) │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #848] @ (35b5f0 ) │ │ │ │ lsls r5, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1085628,37 +1085629,37 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #256] @ (35bf3c ) │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #144] @ (35bed4 ) │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [pc, #496] @ (35c03c ) │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r3, #16 │ │ │ │ b.n 35bdba │ │ │ │ movs r3, #1 │ │ │ │ b.n 35bdba │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #2 │ │ │ │ @@ -1085898,17 +1085899,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 35bfbe │ │ │ │ nop │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r2, 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 │ │ │ │ @@ -1086028,15 +1086029,15 @@ │ │ │ │ b.n 35c1bc │ │ │ │ mov r0, r8 │ │ │ │ bl 4544f0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ tst r6, r0 │ │ │ │ beq.n 35c1e8 │ │ │ │ b.n 35c1bc │ │ │ │ - ldr r6, [pc, #864] @ (35c5bc ) │ │ │ │ + ldr r7, [pc, #288] @ (35c37c ) │ │ │ │ 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 │ │ │ │ @@ -1086545,17 +1086546,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r5, #126 @ 0x7e │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #16 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - ldr r3, [pc, #920] @ (35cb20 ) │ │ │ │ + ldr r4, [pc, #344] @ (35c8e0 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r2, [pc, #424] @ (35c934 ) │ │ │ │ + ldr r2, [pc, #872] @ (35caf4 ) │ │ │ │ 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 │ │ │ │ @@ -1087468,15 +1087469,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #62 @ 0x3e │ │ │ │ lsls r5, r1, #5 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r7, #86 @ 0x56 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1087737,15 +1087738,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #1 │ │ │ │ bl 35d334 │ │ │ │ cmp r4, r8 │ │ │ │ bne.n 35d408 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ 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 │ │ │ │ @@ -1087892,15 +1087893,15 @@ │ │ │ │ adds r4, #1 │ │ │ │ bl 35d334 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r8, sl │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 35d58c │ │ │ │ b.n 35d48c │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ 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] @ (35d6a4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1088066,15 +1088067,15 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #16 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r0, #198 @ 0xc6 │ │ │ │ lsls r5, r1, #5 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1088122,15 +1088123,15 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ lsls r5, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1088337,15 +1088338,15 @@ │ │ │ │ b.n 35d90c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #236 @ 0xec │ │ │ │ lsls r5, r1, #5 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r7, #98 @ 0x62 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1088401,31 +1088402,31 @@ │ │ │ │ ldr r2, [pc, #48] @ (35dabc ) │ │ │ │ cmp r9, r6 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r0, [r2, r3, lsl #1] │ │ │ │ bne.n 35da38 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r2, r4 │ │ │ │ + add sl, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - negs r6, r0 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r4 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mvns r6, r3 │ │ │ │ + add r6, r9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - tst r4, r0 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r4, #26 │ │ │ │ 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] @ 35daf4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1088441,15 +1088442,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 6dcac │ │ │ │ nop │ │ │ │ movs r5, #34 @ 0x22 │ │ │ │ lsls r5, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #256 @ (adr r1, 35dc00 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 35ddc0 ) │ │ │ │ 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 │ │ │ │ @@ -1088479,15 +1088480,15 @@ │ │ │ │ cbz r0, 35db54 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (35db5c ) │ │ │ │ add r0, pc │ │ │ │ bl 35dac0 │ │ │ │ - mrc 0, 4, r0, cr14, cr14, {5} │ │ │ │ + vqadd.s8 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 │ │ │ │ @@ -1088627,15 +1088628,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] @ (35dccc ) │ │ │ │ add r0, pc │ │ │ │ bl 35dac0 │ │ │ │ - stcl 0, cr0, [r2, #-760]! @ 0xfffffd08 │ │ │ │ + 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 │ │ │ │ @@ -1089766,33 +1089767,33 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ b.w 35dfc0 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ lsls r5, r1, #5 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ands r4, r3 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r0 │ │ │ │ + adcs r6, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsrs r2, r7 │ │ │ │ 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 │ │ │ │ @@ -1091067,23 +1091068,23 @@ │ │ │ │ blx 6e0c0 <__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 35f980 │ │ │ │ - vqadd.u8 d16, d18, d31 │ │ │ │ - mcr2 0, 7, r0, cr4, cr15, {5} │ │ │ │ + vshr.u64 d0, d31, #14 │ │ │ │ + vqadd.u16 d16, d20, d31 │ │ │ │ cmp r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf71600bf │ │ │ │ - @ instruction: 0xf66000bf │ │ │ │ - bne.n 35f890 │ │ │ │ + @ instruction: 0xf78600bf │ │ │ │ + @ instruction: 0xf6d000bf │ │ │ │ + bcs.n 35f970 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ blx 6e23c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 35fe2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -1091589,37 +1091590,37 @@ │ │ │ │ b.w 35ed78 │ │ │ │ mov r0, r8 │ │ │ │ bl 364564 │ │ │ │ b.w 35eede │ │ │ │ ldr r0, [pc, #56] @ (35ff94 ) │ │ │ │ add r0, pc │ │ │ │ bl 35dac0 │ │ │ │ - orn r0, r6, #191 @ 0xbf │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + @ instruction: 0xf0d600bf │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vshr.s64 d16, d31, #42 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + orr.w r0, r6, #191 @ 0xbf │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stcl 0, cr0, [r8], #-764 @ 0xfffffd04 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldcl 0, cr0, [r8], {191} @ 0xbf │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rsb r0, ip, pc, ror #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldc 0, cr0, [ip], #-764 @ 0xfffffd04 │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 35ffec │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1091688,15 +1091689,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] @ (36005c ) │ │ │ │ add r0, pc │ │ │ │ bl 35dac0 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, 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 │ │ │ │ @@ -1091723,17 +1091724,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #12] @ (3600b8 ) │ │ │ │ add r0, pc │ │ │ │ bl 35dac0 │ │ │ │ ldr r0, [pc, #8] @ (3600bc ) │ │ │ │ add r0, pc │ │ │ │ bl 35dac0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, 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, 3600f0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1091845,21 +1091846,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (3601f8 ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 35d6d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - orn r0, sl, pc, ror #2 │ │ │ │ - eors.w r0, r8, pc, ror #2 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + @ instruction: 0xeada00bf │ │ │ │ + add.w r0, r8, pc, ror #2 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xeaae00bf │ │ │ │ + adds.w r0, lr, pc, ror #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, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1091933,18 +1091934,18 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [r2, #-304]! @ 0xfffffed0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r8, pc, ror #2 │ │ │ │ - b.n 35fc3c │ │ │ │ + eors.w r0, r8, pc, ror #2 │ │ │ │ + b.n 35fd1c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxtb r6, r7 │ │ │ │ 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 │ │ │ │ @@ -1092028,29 +1092029,29 @@ │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 36031c │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r2, #764] @ 0x2fc │ │ │ │ + orr.w r0, r2, pc, ror #2 │ │ │ │ adds r4, #236 @ 0xec │ │ │ │ lsls r0, r0, #5 │ │ │ │ - ldrd r0, r0, [r0, #764] @ 0x2fc │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + orr.w r0, r0, pc, ror #2 │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xe99200bf │ │ │ │ - ldc 0, cr0, [r8], {195} @ 0xc3 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + and.w r0, r2, pc, ror #2 │ │ │ │ + stc 0, cr0, [r8], {195} @ 0xc3 │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strd r0, r0, [r2, #-764]! @ 0x2fc │ │ │ │ - ldrd r0, r0, [r4, #-764] @ 0x2fc │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrd r0, r0, [r2, #764] @ 0x2fc │ │ │ │ + strd r0, r0, [r4, #764] @ 0x2fc │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ 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] @ 360428 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1092085,19 +1092086,19 @@ │ │ │ │ b.n 3603ec │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r4], {76} @ 0x4c │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ lsls r7, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + cbz r0, 360444 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3, r4, r5, r7} │ │ │ │ + stmdb lr!, {r0, r1, r2, r3, r4, r5, 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 r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1092303,15 +1092304,15 @@ │ │ │ │ bl 35d6d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 393d00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 3603d4 │ │ │ │ + b.n 3604b4 │ │ │ │ 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 │ │ │ │ @@ -1092345,15 +1092346,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 35d6d4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 393d00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 360364 │ │ │ │ + b.n 360444 │ │ │ │ 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 │ │ │ │ @@ -1092415,17 +1092416,17 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 393d00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r9 │ │ │ │ b.n 3606cc │ │ │ │ nop │ │ │ │ - b.n 36037c │ │ │ │ + b.n 36045c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3602c0 │ │ │ │ + b.n 3603a0 │ │ │ │ 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] @ (3609ac ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1092667,36 +1092668,36 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 360824 │ │ │ │ nop │ │ │ │ strb.w r0, [r8, #332] @ 0x14c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r7, #182 @ 0xb6 │ │ │ │ lsls r0, r0, #5 │ │ │ │ @ instruction: 0xf76a014c │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r6, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ 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 │ │ │ │ @@ -1092850,15 +1092851,15 @@ │ │ │ │ streq.w sl, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 360a98 │ │ │ │ b.n 360aae │ │ │ │ str.w sl, [r6] │ │ │ │ b.n 360b64 │ │ │ │ bx lr │ │ │ │ - b.n 3610ac │ │ │ │ + b.n 36118c │ │ │ │ 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 │ │ │ │ @@ -1093089,44 +1093090,44 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 360bf8 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ sbcs.w r3, r6, #0 │ │ │ │ blt.n 360d9a │ │ │ │ b.n 360d00 │ │ │ │ - b.n 360f88 │ │ │ │ + b.n 361068 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 360ee0 │ │ │ │ + b.n 360fc0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 360f24 │ │ │ │ + b.n 361004 │ │ │ │ lsls r7, r7, #2 │ │ │ │ mrc2 15, 6, pc, cr1, cr15, {7} │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 360fe0 │ │ │ │ + b.n 3610c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 360ebc │ │ │ │ + b.n 360f9c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 360ee8 │ │ │ │ + b.n 360fc8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 360f14 │ │ │ │ + b.n 360ff4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 360f40 │ │ │ │ + b.n 361020 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + b.n 360ea0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + b.n 360eb4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 361470 │ │ │ │ + b.n 361550 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 220 @ 0xdc │ │ │ │ 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] @ (360f8c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1093260,39 +1093261,39 @@ │ │ │ │ b.n 360eaa │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub.w r1, r8, #76 @ 0x4c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adc.w r1, lr, #76 @ 0x4c │ │ │ │ - add r1, pc, #808 @ (adr r1, 3612c4 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 361084 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r7, r7, #2 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 360b70 │ │ │ │ + b.n 360c50 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvs.n 361024 │ │ │ │ + bvs.n 360f04 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ 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] @ (36136c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1093636,29 +1093637,29 @@ │ │ │ │ b.n 361214 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ands.w r1, r8, #76 @ 0x4c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.s16 q8, q7, q6 │ │ │ │ - ble.n 361284 │ │ │ │ + ble.n 361364 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 3613c4 │ │ │ │ + b.n 3614a4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ble.n 3612b4 │ │ │ │ + udf #6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 3612a0 │ │ │ │ + ble.n 361380 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ble.n 361484 │ │ │ │ + ble.n 361364 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ 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] │ │ │ │ @@ -1094342,21 +1094343,21 @@ │ │ │ │ mov r4, r1 │ │ │ │ b.n 361810 │ │ │ │ nop │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 361a24 │ │ │ │ + blt.n 361b04 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bge.n 361a30 │ │ │ │ + blt.n 361b10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 361a54 │ │ │ │ + bvc.n 361b34 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bvs.n 3619b8 │ │ │ │ + bvc.n 361a98 │ │ │ │ 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 │ │ │ │ @@ -1095639,143 +1095640,143 @@ │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 36225a │ │ │ │ b.n 362e9c │ │ │ │ lsls r4, r1, #5 │ │ │ │ b.n 362e94 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #9 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - bvs.n 36281c │ │ │ │ + bvs.n 3626fc │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsrs r4, r4, #8 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r6, r2, #4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r0, r6, #1 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r2, r1, #28 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r2, r2, #27 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r6, #23 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r0, r3, #23 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r6, r5, #20 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r2, r3 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - vqadd.u8 q8, q10, q5 │ │ │ │ + vshr.u64 q0, q5, #12 │ │ │ │ lsls r4, r4, #16 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + beq.n 36286c │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r6, r2, #14 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - mcr2 0, 1, r0, cr10, cr10, {6} │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + mrc2 0, 4, r0, cr10, cr10, {6} │ │ │ │ + beq.n 362870 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bgt.n 36287c │ │ │ │ lsls r4, r1, #5 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc2 0, cr0, [r4, #872] @ 0x368 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + mcr2 0, 0, r0, cr4, cr10, {6} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r2, r6 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ vrev16.8 q0, q7 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.w 361ea4 │ │ │ │ mov r9, fp │ │ │ │ movs r5, #0 │ │ │ │ @@ -1096917,45 +1096918,45 @@ │ │ │ │ ldr.w r3, [r9, #-24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 36294e │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 36294e │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldc2l 1, cr0, [sl, #312] @ 0x138 │ │ │ │ - @ instruction: 0xf7f200da │ │ │ │ + str??.w r0, [r2, sl, lsl #1] │ │ │ │ stc2l 1, cr0, [r0, #-312]! @ 0xfffffec8 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf76600da │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + @ instruction: 0xf7d600da │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldc2l 1, cr0, [r4], #312 @ 0x138 │ │ │ │ stc2l 1, cr0, [ip], {78} @ 0x4e │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ stc2 1, cr0, [ip], {78} @ 0x4e │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xfb5a014e │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xfb28014e │ │ │ │ @ instruction: 0xfafa014e │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xfade014e │ │ │ │ @ instruction: 0xfac6014e │ │ │ │ @ instruction: 0xfab0014e │ │ │ │ @ instruction: 0xfa7a014e │ │ │ │ @ instruction: 0xfa64014e │ │ │ │ @ instruction: 0xfa2a014e │ │ │ │ @@ -1096964,35 +1096965,35 @@ │ │ │ │ ldrsb.w r0, [r2, #334] @ 0x14e │ │ │ │ ldr??.w r0, [ip, ] │ │ │ │ vld4.16 {d0,d2,d4,d6}, [r4], lr │ │ │ │ vst4.16 {d0,d2,d4,d6}, [r4], lr │ │ │ │ ldr.w r0, [sl, #334] @ 0x14e │ │ │ │ str.w r0, [lr, #334] @ 0x14e │ │ │ │ strh.w r0, [r0, #334] @ 0x14e │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ strb.w r0, [r2, #334] @ 0x14e │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str??.w r0, [r2, ] │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ str.w r0, [r6, ] │ │ │ │ ldrb.w r0, [sl, ] │ │ │ │ strb.w r0, [lr, ] │ │ │ │ @ instruction: 0xf7ca014e │ │ │ │ @ instruction: 0xf7a0014e │ │ │ │ @ instruction: 0xf77c014e │ │ │ │ @ instruction: 0xf756014e │ │ │ │ @ instruction: 0xf736014e │ │ │ │ @ instruction: 0xf6d4014e │ │ │ │ @ instruction: 0xf690014e │ │ │ │ @ instruction: 0xf684014e │ │ │ │ @ instruction: 0xf66e014e │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf63a014e │ │ │ │ @ instruction: 0xf5f0014e │ │ │ │ rsbs r1, sl, #13500416 @ 0xce0000 │ │ │ │ sub.w r1, r0, #13500416 @ 0xce0000 │ │ │ │ @ instruction: 0xf584014e │ │ │ │ sbc.w r1, r8, #13500416 @ 0xce0000 │ │ │ │ @@ -1098156,157 +1098157,157 @@ │ │ │ │ vmla.f32 d0, d12, d14[0] │ │ │ │ vrhadd.s q8, q1, q7 │ │ │ │ vrhadd.s16 q8, q2, q7 │ │ │ │ vrhadd.s16 q0, q2, q7 │ │ │ │ cdp 1, 13, cr0, cr4, cr14, {2} │ │ │ │ cdp 1, 9, cr0, cr4, cr14, {2} │ │ │ │ cdp 1, 3, cr0, cr6, cr14, {2} │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldcl 1, cr0, [r2, #312]! @ 0x138 │ │ │ │ stcl 1, cr0, [r4, #312]! @ 0x138 │ │ │ │ stc 1, cr0, [r8, #312]! @ 0x138 │ │ │ │ stcl 1, cr0, [r8, #-312]! @ 0xfffffec8 │ │ │ │ stc 1, cr0, [r2, #-312]! @ 0xfffffec8 │ │ │ │ ldc 1, cr0, [r8], {78} @ 0x4e │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ stcl 1, cr0, [r0], #-312 @ 0xfffffec8 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ stc 1, cr0, [r2], #-312 @ 0xfffffec8 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xebf6014e │ │ │ │ @ instruction: 0xebe8014e │ │ │ │ sub.w r1, lr, lr, lsl #1 │ │ │ │ sbc.w r1, lr, lr, lsl #1 │ │ │ │ @ instruction: 0xeb34014e │ │ │ │ @ instruction: 0xead6014e │ │ │ │ @ instruction: 0xeab2014e │ │ │ │ eors.w r1, r2, lr, lsl #1 │ │ │ │ - cbz r2, 364482 │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ bics.w r1, sl, lr, lsl #1 │ │ │ │ ands.w r1, sl, lr, lsl #1 │ │ │ │ ldrd r0, r1, [r6, #312]! @ 0x138 │ │ │ │ strd r0, r1, [r8, #312]! @ 0x138 │ │ │ │ @ instruction: 0xe99c014e │ │ │ │ ldrd r0, r1, [ip, #-312] @ 0x138 │ │ │ │ - sxtb r4, r0 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ strd r0, r1, [r2], #312 @ 0x138 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - rsb r0, r6, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xf23600d4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 364444 │ │ │ │ + cbz r0, 364460 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 364a4c │ │ │ │ + b.n 364b2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vqadd.s32 q8, q8, q5 │ │ │ │ - ldr r2, [pc, #928] @ (3647f4 ) │ │ │ │ + vshr.s64 q8, q5, #48 │ │ │ │ + ldr r3, [pc, #352] @ (3645b4 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r4, 364480 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mrc 0, 4, r0, cr2, cr10, {6} │ │ │ │ - cbz r4, 36449e │ │ │ │ + vqadd.s8 q0, q9, q5 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 364284 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - uxth r0, r3 │ │ │ │ + cbz r0, 3644aa │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 364208 │ │ │ │ lsls r6, r1, #5 │ │ │ │ b.n 3641d0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - cbz r4, 364490 │ │ │ │ + cbz r4, 3644ac │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 36418c │ │ │ │ lsls r6, r1, #5 │ │ │ │ b.n 364134 │ │ │ │ lsls r6, r1, #5 │ │ │ │ b.n 364120 │ │ │ │ lsls r6, r1, #5 │ │ │ │ b.n 3640b4 │ │ │ │ lsls r6, r1, #5 │ │ │ │ b.n 363ffc │ │ │ │ lsls r6, r1, #5 │ │ │ │ b.n 363fcc │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363fa0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363f74 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + cbz r0, 3644a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mcr 0, 3, r0, cr14, cr4, {6} │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + mrc 0, 6, r0, cr14, cr4, {6} │ │ │ │ + cbz r2, 3644b4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mrc 0, 2, r0, cr8, cr4, {6} │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + mcr 0, 6, r0, cr8, cr4, {6} │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363ed4 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363e48 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363e0c │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363ddc │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363d50 │ │ │ │ lsls r6, r1, #5 │ │ │ │ b.n 363d18 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 364ce8 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 364cc0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 364c74 │ │ │ │ lsls r6, r1, #5 │ │ │ │ ldr r3, [pc, #24] @ (364534 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #24] @ (364538 ) │ │ │ │ mov r9, fp │ │ │ │ @@ -1098314,17 +1098315,17 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ bl 35d6d4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.n 363e72 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xeb2400d4 │ │ │ │ + @ instruction: 0xeb9400d4 │ │ │ │ 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 360108 │ │ │ │ @@ -1160006,23 +1160007,23 @@ │ │ │ │ bl 391f6c │ │ │ │ b.n 390798 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ bl 39f524 │ │ │ │ b.n 3907ca │ │ │ │ nop │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r5, r7, #2 │ │ │ │ cbz r0, 390880 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1160191,33 +1160192,33 @@ │ │ │ │ bl 392244 │ │ │ │ b.n 390998 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf73c0149 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf7280149 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r5, r7, #2 │ │ │ │ subw r1, r4, #2121 @ 0x849 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ 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, 390a62 │ │ │ │ @@ -1160255,15 +1160256,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (390ac8 ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ b.n 390a68 │ │ │ │ nop │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ 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 39d90c │ │ │ │ @@ -1160628,15 +1160629,15 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r0, #8 │ │ │ │ bl 39d5e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r7, #10 │ │ │ │ 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] @ (390f50 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1160707,15 +1160708,15 @@ │ │ │ │ beq.n 390eda │ │ │ │ b.n 390efe │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adc.w r1, r4, #73 @ 0x49 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds.w r1, ip, #73 @ 0x49 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ 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] @ (39114c ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -1160913,15 +1160914,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ b.n 39110e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eor.w r1, r4, #73 @ 0x49 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r5, r7, #2 │ │ │ │ cdp 1, 14, cr0, cr10, cr9, {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 │ │ │ │ @@ -1161137,17 +1161138,17 @@ │ │ │ │ stcl 1, cr0, [sl, #-292]! @ 0xfffffedc │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [r4, #-292]! @ 0xfffffedc │ │ │ │ stcl 1, cr0, [lr], #292 @ 0x124 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ 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] @ (3914b0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1161345,15 +1161346,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ blx 6ec3c │ │ │ │ b.n 3914f2 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb2a0149 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r5, r7, #2 │ │ │ │ eor.w r1, lr, r9, lsl #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ bne.n 3915d6 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -1161372,15 +1161373,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ 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] @ (391640 ) │ │ │ │ add r1, pc │ │ │ │ @@ -1161510,15 +1161511,15 @@ │ │ │ │ beq.n 391712 │ │ │ │ b.n 391728 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe9a00149 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb.w pc, [r3, #255]! │ │ │ │ ldmdb lr, {r0, r3, r6, r8} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -1161716,15 +1161717,15 @@ │ │ │ │ b.n 39192a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 391770 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 3916f8 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1161888,19 +1161889,19 @@ │ │ │ │ b.n 391a8e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 391828 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 391778 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ 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] @ (391d70 ) │ │ │ │ @@ -1162125,47 +1162126,47 @@ │ │ │ │ nop │ │ │ │ b.n 3916ec │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 3916d8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 391648 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r3, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ 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] @ (391e3c ) │ │ │ │ blx 6d498 │ │ │ │ @@ -1162210,24 +1162211,24 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr r0, [pc, #28] @ (391e54 ) │ │ │ │ add r0, pc │ │ │ │ b.n 391e00 │ │ │ │ b.n 392284 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xf32e00bb │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + @ instruction: 0xf39e00bb │ │ │ │ + movs r2, #30 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r2, #4 │ │ │ │ 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 │ │ │ │ @@ -1162406,15 +1162407,15 @@ │ │ │ │ b.n 391fd6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 392114 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 392068 │ │ │ │ lsls r1, r1, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1162498,15 +1162499,15 @@ │ │ │ │ b.n 3920d6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 186 @ 0xba │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #2 │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r5, r7, #2 │ │ │ │ svc 28 │ │ │ │ lsls r1, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1162685,15 +1162686,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ble.n 392224 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ble.n 39235c │ │ │ │ lsls r1, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1163043,17 +1163044,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ blt.n 392714 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bge.n 392634 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ 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 │ │ │ │ @@ -1163235,23 +1163236,23 @@ │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ b.n 392720 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bls.n 392900 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r0, r0, #3 │ │ │ │ bvc.n 392850 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1163594,35 +1163595,35 @@ │ │ │ │ b.n 392bbe │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 392c78 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - rev16 r2, r5 │ │ │ │ + revsh r2, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldc2l 15, cr15, [pc], #1020 @ 393070 │ │ │ │ bmi.n 392cc8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1164716,16 +1164717,16 @@ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 6e548 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ b.n 3937da │ │ │ │ nop │ │ │ │ - vqadd.u32 q8, q9, │ │ │ │ - mrc2 0, 2, r0, cr6, cr7, {6} │ │ │ │ + vshr.u64 q8, , #46 │ │ │ │ + mcr2 0, 6, r0, cr6, 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 │ │ │ │ @@ -1164868,15 +1164869,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, r0, #3 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ 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 │ │ │ │ @@ -1164928,15 +1164929,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r5 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ 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] @ (393b58 ) │ │ │ │ ldr r1, [pc, #12] @ (393b5c ) │ │ │ │ @@ -1165082,15 +1165083,15 @@ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 6e548 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfaa800d7 │ │ │ │ + @ instruction: 0xfb1800d7 │ │ │ │ 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 │ │ │ │ @@ -1165605,15 +1165606,15 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - orns r0, sl, #7045120 @ 0x6b8000 │ │ │ │ + @ instruction: 0xf4ea00d7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #12 │ │ │ │ bl 39762c │ │ │ │ cbz r0, 394346 │ │ │ │ @@ -1166398,15 +1166399,15 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r1, r2, r4, r5, lr} │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e400bc │ │ │ │ + @ instruction: 0xf65400bc │ │ │ │ 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] @ 394b9c │ │ │ │ add.w r6, r1, #31 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1166454,15 +1166455,15 @@ │ │ │ │ add.w r0, r0, r9, lsl #22 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ push {r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r4, #6160384 @ 0x5e0000 │ │ │ │ + @ instruction: 0xf61400bc │ │ │ │ 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 │ │ │ │ @@ -1166595,27 +1166596,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 394cdc │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 394cdc │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4d600bc │ │ │ │ + adc.w r0, r6, #6160384 @ 0x5e0000 │ │ │ │ cbz r2, 394d80 │ │ │ │ lsls r1, r1, #5 │ │ │ │ ldrh r0, [r3, r6] │ │ │ │ lsls r5, r7, #4 │ │ │ │ bge.n 394e00 │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 394df8 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - eor.w r0, r4, #6160384 @ 0x5e0000 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + @ instruction: 0xf4f400bc │ │ │ │ + cmp r1, #0 │ │ │ │ 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 │ │ │ │ @@ -1166800,28 +1166801,28 @@ │ │ │ │ str r0, [r5, r7] │ │ │ │ b.n 394dd0 │ │ │ │ nop │ │ │ │ uxth r4, r3 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, lr, #6160384 @ 0x5e0000 │ │ │ │ + eor.w r0, lr, #6160384 @ 0x5e0000 │ │ │ │ sxth r6, r4 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf37e00bc │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf3ee00bc │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf31c00bc │ │ │ │ - bvs.n 394fe4 │ │ │ │ + @ instruction: 0xf38c00bc │ │ │ │ + bvs.n 394ec4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - subs.w r0, r4, #186 @ 0xba │ │ │ │ - movt r0, #8380 @ 0x20bc │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xf22400ba │ │ │ │ + @ instruction: 0xf33200bc │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ 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] @ (394fb4 ) │ │ │ │ @@ -1166868,16 +1166869,16 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r8, r7, lsr #3 │ │ │ │ - b.n 39515c │ │ │ │ + stc 0, cr0, [r8], #-860 @ 0xfffffca4 │ │ │ │ + b.n 39523c │ │ │ │ lsls r1, r2, #3 │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ lsls r1, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ @@ -1166927,15 +1166928,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bvc.n 3950d0 │ │ │ │ lsls r3, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add sp, #32 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - b.n 3950cc │ │ │ │ + b.n 3951ac │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r7, sp, #832 @ 0x340 │ │ │ │ lsls r1, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1167089,21 +1167090,21 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 3951a2 │ │ │ │ b.n 3951a4 │ │ │ │ str r0, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf3e80149 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + svc 12 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - it cs │ │ │ │ - lslcs r0, r2, #3 │ │ │ │ - vshr.s64 d16, d28, #6 │ │ │ │ + it ls │ │ │ │ + lslls r0, r2, #3 │ │ │ │ + orn 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] @ 395254 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1167135,15 +1167136,15 @@ │ │ │ │ add r4, r7 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx 6e1c4 │ │ │ │ str r4, [r5, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + udf #172 @ 0xac │ │ │ │ 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] │ │ │ │ @@ -1167228,21 +1167229,21 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 39530c │ │ │ │ b.n 39530e │ │ │ │ str r0, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xf27e0149 │ │ │ │ - ble.n 3953b0 │ │ │ │ + ble.n 395290 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r0, r2, #3 │ │ │ │ - mrc 0, 4, r0, cr0, cr12, {5} │ │ │ │ + vqadd.s8 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 │ │ │ │ @@ -1167256,15 +1167257,15 @@ │ │ │ │ bl 39790c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ 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] @ (3953f0 ) │ │ │ │ @@ -1167415,15 +1167416,15 @@ │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne.n 3954ec │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3951c8 │ │ │ │ + b.n 3952a8 │ │ │ │ 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] │ │ │ │ @@ -1167486,15 +1167487,15 @@ │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 3955b4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 395128 │ │ │ │ + b.n 395208 │ │ │ │ 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] @ (395648 ) │ │ │ │ @@ -1167578,16 +1167579,16 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #576 @ 0x240 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r4, ip, ror #2 │ │ │ │ - add lr, r7 │ │ │ │ + @ instruction: 0xebe400bc │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1167655,16 +1167656,16 @@ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaf200bc │ │ │ │ - add r2, r4 │ │ │ │ + sbc.w r0, r2, ip, ror #2 │ │ │ │ + add sl, r2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ lsls r1, r1, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1168032,15 +1168033,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 395b4e │ │ │ │ ldr r1, [pc, #8] @ (395b50 ) │ │ │ │ add r1, pc │ │ │ │ blx 6eb88 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r0, 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 │ │ │ │ @@ -1168404,15 +1168405,15 @@ │ │ │ │ bl 393aa8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 395fa4 │ │ │ │ ldr r0, [pc, #196] @ (395fc4 ) │ │ │ │ add r0, pc │ │ │ │ - bl f2e418 │ │ │ │ + bl f2e470 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 393cc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 395eb8 │ │ │ │ ldr r6, [pc, #180] @ (395fc8 ) │ │ │ │ mov r1, r4 │ │ │ │ @@ -1168567,19 +1168568,19 @@ │ │ │ │ strd r2, r3, [r6] │ │ │ │ b.n 396056 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 396460 │ │ │ │ + b.n 396540 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 396458 │ │ │ │ + b.n 396538 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 396464 │ │ │ │ + b.n 396544 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1168621,15 +1168622,15 @@ │ │ │ │ blx 6d0e4 │ │ │ │ ldr r3, [pc, #144] @ (3961a4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, 396120 │ │ │ │ ldr r0, [pc, #140] @ (3961a8 ) │ │ │ │ add r0, pc │ │ │ │ - bl f2e418 │ │ │ │ + bl f2e470 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #136] @ (3961ac ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -1168673,24 +1168674,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 6d0e4 │ │ │ │ b.n 396110 │ │ │ │ mov r0, r6 │ │ │ │ b.n 39610c │ │ │ │ - b.n 39640c │ │ │ │ + b.n 3964ec │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r1, #5 │ │ │ │ stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r1, #5 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3963d8 │ │ │ │ + b.n 3964b8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1168746,19 +1168747,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 39623a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3962c8 │ │ │ │ + b.n 3963a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 3962c8 │ │ │ │ + b.n 3963a8 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 3962d4 │ │ │ │ + b.n 3963b4 │ │ │ │ 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] @ (3962a8 ) │ │ │ │ @@ -1168787,15 +1168788,15 @@ │ │ │ │ bne.n 39628e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r4, r6] │ │ │ │ blx 6cf70 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 3962e0 │ │ │ │ + b.n 3963c0 │ │ │ │ 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] │ │ │ │ @@ -1170210,17 +1170211,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 3971f4 │ │ │ │ + bne.n 3972d4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1172050,15 +1172051,15 @@ │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ bpl.n 39850a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ 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 │ │ │ │ @@ -1174346,15 +1174347,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 r3, pc, #184 @ (adr r3, 399d48 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 399f08 ) │ │ │ │ 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] @ (399cd8 ) │ │ │ │ @@ -1174516,21 +1174517,21 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6e548 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ b.n 399d06 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r1, pc, #896 @ (adr r1, 39a1c8 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 399f88 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r1, pc, #736 @ (adr r1, 39a12c ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 399eec ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ 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 │ │ │ │ @@ -1174642,19 +1174643,19 @@ │ │ │ │ b.n 399f08 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 399efc │ │ │ │ mov r5, r6 │ │ │ │ b.n 399f1e │ │ │ │ nop │ │ │ │ - add r0, pc, #720 @ (adr r0, 39a23c ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 399ffc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, pc, #600 @ (adr r0, 39a1c8 ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 399f88 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r0, pc, #304 @ (adr r0, 39a0a4 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 39a264 ) │ │ │ │ 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 │ │ │ │ @@ -1174852,17 +1174853,17 @@ │ │ │ │ bl 3977b0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ bne.n 39a13e │ │ │ │ b.n 39a16e │ │ │ │ bx lr │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r0, 39a1de │ │ │ │ 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] │ │ │ │ @@ -1174902,17 +1174903,17 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6e548 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ 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 │ │ │ │ @@ -1174950,15 +1174951,15 @@ │ │ │ │ bcc.n 39a262 │ │ │ │ bl 399ce4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ bl 399ce4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ 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 │ │ │ │ @@ -1175015,15 +1175016,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 r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ 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 │ │ │ │ @@ -1175039,15 +1175040,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (39a360 ) │ │ │ │ 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 r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r2, #3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ cbz r0, 39a390 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add.w r0, r1, #8 │ │ │ │ cbz r1, 39a392 │ │ │ │ @@ -1175101,15 +1175102,15 @@ │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 39a3d8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ b.n 39a3ca │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ 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] @ (39a424 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1175186,17 +1175187,17 @@ │ │ │ │ cmpne r2, r8 │ │ │ │ bne.n 39a486 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 39a4a0 │ │ │ │ b.n 39a478 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ 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 │ │ │ │ @@ -1178556,17 +1178557,17 @@ │ │ │ │ blx 6e2e4 │ │ │ │ ldr r3, [pc, #20] @ (39cb24 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #20] @ (39cb28 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl f2e418 │ │ │ │ + bl f2e470 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ lsls r3, r1, #5 │ │ │ │ movs r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1179106,15 +1179107,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #20] @ (39d0bc ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ bl 3b8e90 │ │ │ │ ldr r0, [pc, #12] @ (39d0c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl f2e418 │ │ │ │ + bl f2e470 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r5, r2] │ │ │ │ lsls r3, r1, #5 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1179350,15 +1179351,15 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #250 @ 0xfa │ │ │ │ lsls r1, r1, #5 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + strb r6, [r3, #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 │ │ │ │ @@ -1179715,24 +1179716,24 @@ │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e548 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrsh.w pc, [r5, #4095] @ 0xfff │ │ │ │ str r2, [r1, r2] │ │ │ │ lsls r3, r1, #5 │ │ │ │ str r0, [r6, r1] │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ 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 │ │ │ │ @@ -1181000,29 +1181001,29 @@ │ │ │ │ blx 6d420 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ orreq.w r0, r4, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvs.n 39e678 │ │ │ │ + bvs.n 39e758 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r3, #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] @ (39e6b4 ) │ │ │ │ add r5, pc │ │ │ │ @@ -1181041,15 +1181042,15 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r1, r6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r6, r2 │ │ │ │ lsls r3, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1181335,27 +1181336,27 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 6e53c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 39e936 │ │ │ │ b.n 39e94e │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cdp2 0, 10, cr0, cr12, cr14, {6} │ │ │ │ + vhadd.u16 q0, q14, 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 │ │ │ │ @@ -1181406,15 +1181407,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ blx 6d2a0 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adcs r4, r2 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r2, [r2, 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] │ │ │ │ @@ -1181477,16 +1181478,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 39ead6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8de00cb │ │ │ │ - ldc2 0, cr0, [r0, #-824] @ 0xfffffcc8 │ │ │ │ + strd r0, r0, [lr, #-812] @ 0x32c │ │ │ │ + stc2 0, cr0, [r0, #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 │ │ │ │ @@ -1181587,15 +1181588,15 @@ │ │ │ │ bne.n 39ebde │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ b.n 39eb94 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe83000cb │ │ │ │ + stmia.w r0!, {r0, r1, r3, r6, 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] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ ldr r6, [pc, #324] @ (39ed6c ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ @@ -1181728,15 +1181729,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r1, #15 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r6, r6] │ │ │ │ lsls r3, r1, #5 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrsb r6, [r5, r5] │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldrsb r4, [r3, r3] │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r4, r4, #11 │ │ │ │ lsls r1, r1, #5 │ │ │ │ @@ -1182081,17 +1182082,17 @@ │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r1, r1] │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldrsb r6, [r0, r0] │ │ │ │ lsls r3, r1, #5 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r5, [pc, #468] @ (39f2c8 ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ strb r6, [r4, r6] │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r5, [pc, #376] @ (39f274 ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ @@ -1182099,81 +1182100,81 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ strb r2, [r0, r6] │ │ │ │ lsls r3, r1, #5 │ │ │ │ asrs r0, r7, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ strb r4, [r6, r4] │ │ │ │ lsls r3, r1, #5 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r0, [r2, r5] │ │ │ │ lsls r3, r1, #5 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [pc, #1008] @ (39f588 ) │ │ │ │ lsls r3, r1, #5 │ │ │ │ cbz r0, 39f1de │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1182200,15 +1182201,15 @@ │ │ │ │ beq.n 39f1b0 │ │ │ │ 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 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r3, 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] @ 39f240 │ │ │ │ @@ -1182469,15 +1182470,15 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r7, #18 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #17 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ 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] @ (39f4dc ) │ │ │ │ @@ -1182492,15 +1182493,15 @@ │ │ │ │ blx 6f1cc │ │ │ │ str r0, [r4, #0] │ │ │ │ cbz r0, 39f4da │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ 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] │ │ │ │ @@ -1184563,15 +1184564,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (3a096c ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r3, #30 │ │ │ │ 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] @ (3a0998 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1185597,25 +1185598,25 @@ │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ bhi.w 3a1144 │ │ │ │ ldr r3, [pc, #28] @ (3a1328 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ b.n 3a1146 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 38fc84 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ @@ -1185720,15 +1185721,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 r2, #224 @ 0xe0 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r2, 3a146e │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 3a1472 │ │ │ │ cmp r0, #3 │ │ │ │ beq.n 3a1482 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ @@ -1185754,17 +1185755,17 @@ │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n 3a1470 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ 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] @ (3a1844 ) │ │ │ │ @@ -1187800,19 +1187801,19 @@ │ │ │ │ b.n 3a2940 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 3a2a90 │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r6, [r3, #27] │ │ │ │ lsls r4, r7, #4 │ │ │ │ bpl.n 3a29f0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1188215,19 +1188216,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bpl.n 3a2f1c │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 3a2e5c │ │ │ │ lsls r0, r1, #5 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1188593,29 +1188594,29 @@ │ │ │ │ b.n 3a325e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ beq.n 3a32a0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r2, [r4, #26] │ │ │ │ lsls r4, r7, #4 │ │ │ │ strb r6, [r1, #25] │ │ │ │ lsls r4, r7, #4 │ │ │ │ ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r0, #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] @ 3a38a8 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1189122,25 +1189123,25 @@ │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #5 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r5, #12] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ 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 │ │ │ │ @@ -1189692,17 +1189693,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 3a3e52 │ │ │ │ nop │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r0, 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 │ │ │ │ @@ -1190315,17 +1190316,17 @@ │ │ │ │ ldrb.w lr, [r3, r4] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ b.n 3a451a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ 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] @ 3a45a4 │ │ │ │ @@ -1190347,15 +1190348,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, r0, #9 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsls r5, r1, #27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ bpl.n 3a4690 │ │ │ │ and.w r3, r1, #15 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -1190497,27 +1190498,27 @@ │ │ │ │ and.w r5, r5, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, r0] │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ b.n 3a4646 │ │ │ │ nop │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ 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 3a47e0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1190639,19 +1190640,19 @@ │ │ │ │ b.n 3a4838 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ b.n 3a4838 │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ 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 │ │ │ │ @@ -1192827,16 +1192828,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7b800d6 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + strh.w r0, [r8, r6, lsl #1] │ │ │ │ + subs r6, r3, 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] @ (3a6138 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1192850,16 +1192851,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf75000d6 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + @ instruction: 0xf7c000d6 │ │ │ │ + subs r2, r4, 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] @ (3a6174 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1192873,16 +1192874,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6e800d6 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + @ instruction: 0xf75800d6 │ │ │ │ + subs r6, r4, 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] │ │ │ │ @@ -1193341,16 +1193342,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r0, #214 @ 0xd6 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + @ instruction: 0xf23000d6 │ │ │ │ + asrs r2, r5, #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] @ (3a66ac ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1193364,16 +1193365,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r8, #214 @ 0xd6 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + rsb r0, r8, #214 @ 0xd6 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ 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] @ (3a66e8 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1193387,16 +1193388,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0f000d6 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + sbc.w r0, r0, #214 @ 0xd6 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ 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 │ │ │ │ @@ -1195771,17 +1195772,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3a82d4 │ │ │ │ + bvc.n 3a83b4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr??.w r0, [sl, r8, lsl #3] │ │ │ │ + vld1.8 @ instruction: 0xf9ea00b8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (3a82ec ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w ip, [pc, #28] @ 3a82f0 │ │ │ │ @@ -1195794,17 +1195795,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r6, [r4, #20] │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3a8240 │ │ │ │ + bvc.n 3a8320 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrsh.w r0, [lr, r8, lsl #3] │ │ │ │ + vld1.8 @ instruction: 0xf9ae00b8 │ │ │ │ stmdb 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 │ │ │ │ @@ -1195898,17 +1195899,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3a84e4 │ │ │ │ + bpl.n 3a83c4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrh.w r0, [sl, r8, lsl #3] │ │ │ │ + strh.w r0, [sl, #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 │ │ │ │ @@ -1196913,17 +1196914,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r2, [r6, #6] │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stcl 0, cr0, [sl, #736] @ 0x2e0 │ │ │ │ + mrc 0, 1, r0, cr10, 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] @ (3a8e9c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w ip, [pc, #28] @ 3a8ea0 │ │ │ │ @@ -1196936,17 +1196937,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r6, [r6, #5] │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stc 0, cr0, [lr, #736] @ 0x2e0 │ │ │ │ + ldcl 0, cr0, [lr, #736]! @ 0x2e0 │ │ │ │ stmdb 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 │ │ │ │ @@ -1197054,17 +1197055,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r2, [r1, #1] │ │ │ │ lsls r0, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stcl 0, cr0, [r2], #-736 @ 0xfffffd20 │ │ │ │ + ldcl 0, cr0, [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, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1211927,55 +1211928,55 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ b.n 3b3214 │ │ │ │ strb.w r3, [r5, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ bcc.n 3b3350 │ │ │ │ b.n 3b2f0a │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r7, #2 │ │ │ │ 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] @ 3b3680 │ │ │ │ ldr.w fp, [pc, #704] @ 3b3684 │ │ │ │ @@ -1212220,19 +1212221,19 @@ │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ bne.w 3b34d2 │ │ │ │ b.n 3b34a6 │ │ │ │ nop │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w lr, r0, #13440 @ 0x3480 │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, lr, #10 │ │ │ │ b.n 3b370c │ │ │ │ and.w r4, r1, #96 @ 0x60 │ │ │ │ @@ -1212494,15 +1212495,15 @@ │ │ │ │ b.n 3b3912 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ b.n 3b3960 │ │ │ │ ldr r0, [pc, #4] @ (3b3978 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r3, #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 │ │ │ │ @@ -1213142,15 +1213143,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r0, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1213269,15 +1213270,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} │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r2, #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] @ (3b41b4 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1213478,17 +1213479,17 @@ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3b4282 │ │ │ │ b.n 3b4296 │ │ │ │ nop │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ 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 │ │ │ │ @@ -1214231,20 +1214232,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 3b4b54 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 3b4b52 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bl 282b32 │ │ │ │ bl 2cab36 │ │ │ │ - vshr.u64 d16, d26, #48 │ │ │ │ - stc2l 0, cr0, [ip, #-744]! @ 0xfffffd18 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + 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] @ (3b4c44 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [pc, #240] @ (3b4c48 ) │ │ │ │ @@ -1214337,18 +1214339,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6cf70 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 6ec3c │ │ │ │ b.n 3b4c0a │ │ │ │ - @ instruction: 0xf2f400ba │ │ │ │ - stc2 0, cr0, [ip], #744 @ 0x2e8 │ │ │ │ - ldc2l 0, cr0, [ip], #-744 @ 0xfffffd18 │ │ │ │ - ldc2l 0, cr0, [ip], #-744 @ 0xfffffd18 │ │ │ │ + @ instruction: 0xf36400ba │ │ │ │ + ldc2 0, cr0, [ip, #-744] @ 0xfffffd18 │ │ │ │ + stc2l 0, cr0, [ip], #744 @ 0x2e8 │ │ │ │ + stc2l 0, cr0, [ip], #744 @ 0x2e8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #140] @ (3b4cf0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [pc, #140] @ (3b4cf4 ) │ │ │ │ @@ -1214408,17 +1214410,17 @@ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cbz r2, 3b4d58 │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r8, #186 @ 0xba │ │ │ │ - @ instruction: 0xfb7e00ba │ │ │ │ - @ instruction: 0xfb7000ba │ │ │ │ + @ instruction: 0xf23800ba │ │ │ │ + @ instruction: 0xfbee00ba │ │ │ │ + @ instruction: 0xfbe000ba │ │ │ │ cbz r6, 3b4d50 │ │ │ │ lsls r7, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1215152,15 +1215154,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3b3ec8 │ │ │ │ b.n 3b5340 │ │ │ │ ... │ │ │ │ @ instruction: 0xeab9ffff │ │ │ │ adds r6, #238 @ 0xee │ │ │ │ lsls r2, r1, #5 │ │ │ │ - bics.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf4ae00ba │ │ │ │ cbnz r2, 3b54e0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6d840 │ │ │ │ @@ -1217142,15 +1217144,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 │ │ │ │ ... │ │ │ │ - vqadd.s64 q8, q14, │ │ │ │ + vshr.s64 q8, , #20 │ │ │ │ cbz r2, 3b6b7a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3b5878 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1227711,15 +1227713,15 @@ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 3bde84 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3bdf48 │ │ │ │ mov r0, r1 │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 3bdf2a │ │ │ │ @@ -1227774,15 +1227776,15 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 3bde84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3bdef2 │ │ │ │ mov r0, r1 │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 3bde84 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 3bde84 │ │ │ │ b.n 3bde7c │ │ │ │ @@ -1230359,15 +1230361,15 @@ │ │ │ │ blx 6e2d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3bf9b0 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl a5b368 │ │ │ │ + bl a5b3c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3bf9aa │ │ │ │ ldr r1, [pc, #356] @ (3bf9c0 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3bdc9c │ │ │ │ @@ -1230401,15 +1230403,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 3bf8b6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl a5b42c │ │ │ │ + bl a5b484 │ │ │ │ cbz r0, 3bf90c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 3bf90c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 3bdc9c │ │ │ │ @@ -1232202,15 +1232204,15 @@ │ │ │ │ bhi.n 3c09ce │ │ │ │ ldr r3, [pc, #12] @ (3c09d4 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #695 @ 0x2b7 │ │ │ │ bx lr │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ subs r0, #226 @ 0xe2 │ │ │ │ movw r3, #333 @ 0x14d │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 3c0d90 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r2, r2, #7 │ │ │ │ @@ -1232991,15 +1232993,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ and.w r1, r2, #70 @ 0x46 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #610 @ 0x262 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3c10d0 │ │ │ │ bhi.n 3c10d0 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ @@ -1233360,15 +1233362,15 @@ │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #64] @ 0x40 │ │ │ │ b.n 3c1462 │ │ │ │ ldr r3, [pc, #4] @ (3c1488 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r2, r3, #4 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ bhi.n 3c14d8 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ bhi.n 3c14e6 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1233691,15 +1233693,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe8d00146 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr r2, [pc, #88] @ (3c17ec ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ beq.n 3c17ce │ │ │ │ bhi.n 3c17ba │ │ │ │ @@ -1233732,15 +1233734,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, [r8], #-280 @ 0x118 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, #104] @ (3c1868 ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ @@ -1234357,15 +1234359,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (3c1e14 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ 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 │ │ │ │ @@ -1234446,15 +1234448,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ b.n 3c2284 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 3c217c │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1235933,15 +1235935,15 @@ │ │ │ │ bne.n 3c2e9a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 3c2ea8 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bne.n 3c2fa0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1237624,15 +1237626,15 @@ │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ stmia r3!, {r2, r6, r7} │ │ │ │ lsl r6, r0, #5 │ │ │ │ addal r6, #252 @ 0xfc │ │ │ │ moval r0, r0 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r3, #4 │ │ │ │ stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r0, #5 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -1253517,23 +1253519,23 @@ │ │ │ │ ldrh r2, [r7, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrh r2, [r7, #2] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 3cdff0 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - pop {r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ 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 3ce0b2 │ │ │ │ subs r3, #1 │ │ │ │ @@ -1262541,15 +1262543,15 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r4, r5} │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1} │ │ │ │ lsls r5, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1263457,23 +1263459,23 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ bkpt 0x00d6 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00a8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - mov ip, r6 │ │ │ │ + bxns r4 │ │ │ │ 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 │ │ │ │ @@ -1264035,15 +1264037,15 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r5, r7, lr} │ │ │ │ lsls r5, r0, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ cbz r0, 3d4f2a │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1264391,15 +1264393,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 r5, r0, #5 │ │ │ │ - ldr r3, [pc, #136] @ (3d52f4 ) │ │ │ │ + ldr r3, [pc, #584] @ (3d54b4 ) │ │ │ │ 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 │ │ │ │ @@ -1264944,15 +1264946,15 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - mov r0, sl │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ @@ -1267088,15 +1267090,15 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -1267413,16 +1267415,16 @@ │ │ │ │ ... │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - bkpt 0x00b8 │ │ │ │ - lsls r7, r6, #2 │ │ │ │ + it cs │ │ │ │ + lslcs 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 │ │ │ │ ldr r3, [pc, #272] @ (3d7348 ) │ │ │ │ @@ -1269299,15 +1269301,15 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #20] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #19] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #14] │ │ │ │ lsls r5, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1269459,17 +1269461,17 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 3d872c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r5, #7] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r6, [r2, #5] │ │ │ │ lsls r5, r0, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1271013,21 +1271015,21 @@ │ │ │ │ lsls r5, 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, r7, #24 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r0, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ 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 │ │ │ │ @@ -1272700,15 +1272702,15 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa3000b8 │ │ │ │ + @ instruction: 0xfaa000b8 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r5, r6] │ │ │ │ lsls r5, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1273333,15 +1273335,15 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ str r6, [r3, r3] │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - vsra.s16 d0, d8, #6 │ │ │ │ + and.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 ) │ │ │ │ @@ -1275967,141 +1275969,141 @@ │ │ │ │ ... │ │ │ │ lsls r0, r4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r0, r3, #4 │ │ │ │ subs r5, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 3dcad4 │ │ │ │ + blt.n 3dc9b4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 3dcafc │ │ │ │ + blt.n 3dc9dc │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 3dc96c │ │ │ │ + udf #10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bhi.n 3dc98c │ │ │ │ + bls.n 3dca6c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dc9ac │ │ │ │ + bls.n 3dca8c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dca30 │ │ │ │ + bls.n 3dcb10 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dca48 │ │ │ │ + bls.n 3dcb28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dc994 │ │ │ │ + bls.n 3dca74 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dc9b4 │ │ │ │ + bls.n 3dca94 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3dca34 │ │ │ │ + bls.n 3dcb14 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dca54 │ │ │ │ + bls.n 3dcb34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dc980 │ │ │ │ + bls.n 3dca60 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dc9a0 │ │ │ │ + bge.n 3dca80 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dca54 │ │ │ │ + bhi.n 3dcb34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dca6c │ │ │ │ + bhi.n 3dcb4c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 3dcb68 │ │ │ │ + bvs.n 3dca48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 3dc990 │ │ │ │ + bvs.n 3dca70 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3dca38 │ │ │ │ + bvc.n 3dcb18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 3dca60 │ │ │ │ + bvc.n 3dcb40 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3dcad0 │ │ │ │ + bvs.n 3dc9b0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 3dcaf8 │ │ │ │ + bvs.n 3dc9d8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3dc9a8 │ │ │ │ + bvs.n 3dca88 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 3dc9c8 │ │ │ │ + bvc.n 3dcaa8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dcaf4 │ │ │ │ + bls.n 3dc9d4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dcb14 │ │ │ │ + bls.n 3dc9f4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dca18 │ │ │ │ + bls.n 3dcaf8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dca38 │ │ │ │ + bls.n 3dcb18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dca3c │ │ │ │ + bls.n 3dcb1c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dca5c │ │ │ │ + bls.n 3dcb3c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dcb70 │ │ │ │ + bhi.n 3dca50 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dcb90 │ │ │ │ + bhi.n 3dca70 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 3dcad4 │ │ │ │ + bvs.n 3dcbb4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 3dcaf4 │ │ │ │ + bvs.n 3dc9d4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dcb70 │ │ │ │ + bhi.n 3dca50 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dcb90 │ │ │ │ + bhi.n 3dca70 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dca2c │ │ │ │ + bhi.n 3dcb0c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dca4c │ │ │ │ + bhi.n 3dcb2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dca70 │ │ │ │ + bls.n 3dcb50 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dcaa0 │ │ │ │ + bls.n 3dcb80 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dcaa4 │ │ │ │ + bls.n 3dcb84 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dcabc │ │ │ │ + bls.n 3dcb9c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dcb18 │ │ │ │ + bvc.n 3dc9f8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dcb38 │ │ │ │ + bvc.n 3dca18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dca6c │ │ │ │ + bhi.n 3dcb4c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dca8c │ │ │ │ + bhi.n 3dcb6c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 3dcaa8 │ │ │ │ + bvc.n 3dcb88 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 3dcac0 │ │ │ │ + bvc.n 3dcba0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3dca70 │ │ │ │ + bls.n 3dcb50 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dca98 │ │ │ │ + bls.n 3dcb78 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bmi.n 3dcaec │ │ │ │ + bpl.n 3dcbcc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bmi.n 3dcb0c │ │ │ │ + bpl.n 3dcbec │ │ │ │ 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] │ │ │ │ @@ -1277038,29 +1277040,29 @@ │ │ │ │ b.n 3dcfa0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, 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 │ │ │ │ @@ -1277421,15 +1277423,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 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r5} │ │ │ │ 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 ) │ │ │ │ @@ -1277761,15 +1277763,15 @@ │ │ │ │ b.n 3ddad4 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ lsls r5, r0, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ 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 │ │ │ │ @@ -1278581,23 +1278583,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r4, 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 │ │ │ │ @@ -1279189,15 +1279191,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3bff20 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ 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 3c213c │ │ │ │ @@ -1279287,15 +1279289,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3bff20 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ 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 │ │ │ │ @@ -1279367,15 +1279369,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3bff20 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ 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 │ │ │ │ @@ -1279571,15 +1279573,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3bff20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ 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] │ │ │ │ @@ -1279612,15 +1279614,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 a5b368 │ │ │ │ + bl a5b3c0 │ │ │ │ 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] │ │ │ │ @@ -1280076,15 +1280078,15 @@ │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r6, r3, #3, #9 │ │ │ │ strh r6, [r2, #24] │ │ │ │ bl 3bff20 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 3df0e4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r7, #1 │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @@ -1293709,15 +1293711,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #8] │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ 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 │ │ │ │ @@ -1295753,15 +1295755,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (3e9570 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ 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 ) │ │ │ │ @@ -1296119,15 +1296121,15 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ 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 │ │ │ │ @@ -1297637,15 +1297639,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (3ea854 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7ca0117 │ │ │ │ + ldrh.w r0, [sl, ] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #644] @ (3eaaf0 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -1299226,18 +1299228,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, [r2, #24] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrd r0, r0, [ip], #732 @ 0x2dc │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strd r0, r0, [ip, #-732]! @ 0x2dc │ │ │ │ + strh r2, [r5, r2] │ │ │ │ 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 ) │ │ │ │ @@ -1300504,15 +1300506,15 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ subs r7, #190 @ 0xbe │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + b.n 3ec6d4 │ │ │ │ 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 │ │ │ │ @@ -1302870,15 +1302872,15 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ movs r7, #78 @ 0x4e │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #156 @ 0x9c │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ subs r0, #26 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ @@ -1307495,15 +1307497,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf3ba0143 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3b40143 │ │ │ │ @ instruction: 0xf39e0143 │ │ │ │ - ldc2 0, cr0, [r8], {181} @ 0xb5 │ │ │ │ + stc2 0, cr0, [r8], {181} @ 0xb5 │ │ │ │ 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 │ │ │ │ @@ -1308285,15 +1308287,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds.w r1, r8, r3, lsl #1 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r1, [r0, #-268] @ 0x10c │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ 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 │ │ │ │ @@ -1309108,15 +1309110,15 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 3f24ec │ │ │ │ lsls r3, r0, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ b.n 3f2468 │ │ │ │ lsls r3, r0, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1310411,15 +1310413,15 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ bvs.n 3f2d54 │ │ │ │ lsls r3, r0, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ 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 │ │ │ │ @@ -1315281,39 +1315283,39 @@ │ │ │ │ bal.n 3f5ece @ unpredictable branch in IT block │ │ │ │ │ │ │ │ ldr??.w fp, [r6, #235]! │ │ │ │ add r4, pc, #208 @ (adr r4, 3f5fa4 ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (3f60dc ) │ │ │ │ + ldr r3, [pc, #960] @ (3f629c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #568] @ (3f6118 ) │ │ │ │ + ldr r2, [pc, #1016] @ (3f62d8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #808] @ (3f620c ) │ │ │ │ + ldr r4, [pc, #232] @ (3f5fcc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #528] @ (3f60f8 ) │ │ │ │ + ldr r2, [pc, #976] @ (3f62b8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ add r1, pc, #808 @ (adr r1, 3f6214 ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ - ldr r0, [pc, #808] @ (3f6218 ) │ │ │ │ + ldr r1, [pc, #232] @ (3f5fd8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #176] @ (3f5fa4 ) │ │ │ │ + ldr r0, [pc, #624] @ (3f6164 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #328] @ (3f6040 ) │ │ │ │ + ldr r0, [pc, #776] @ (3f6200 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #32] @ (3f5f1c ) │ │ │ │ + ldr r0, [pc, #480] @ (3f60dc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #776] @ (3f6208 ) │ │ │ │ + ldr r2, [pc, #200] @ (3f5fc8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #160] @ (3f5fa4 ) │ │ │ │ + ldr r0, [pc, #608] @ (3f6164 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r2, [pc, #72] @ (3f5f50 ) │ │ │ │ + ldr r2, [pc, #520] @ (3f6110 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r0, [pc, #144] @ (3f5f9c ) │ │ │ │ + ldr r0, [pc, #592] @ (3f615c ) │ │ │ │ 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 │ │ │ │ @@ -1317706,15 +1317708,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ 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 │ │ │ │ @@ -1318778,15 +1318780,15 @@ │ │ │ │ b.n 3f7a6c │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ 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] │ │ │ │ @@ -1320756,17 +1320758,17 @@ │ │ │ │ bl 3f7740 │ │ │ │ mov r8, r0 │ │ │ │ b.w 3f7786 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ 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 │ │ │ │ @@ -1324071,15 +1324073,15 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r0, [pc, #200] @ (3fba0c ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r2, r6, ror #2 │ │ │ │ + orns r0, r2, 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 ) │ │ │ │ @@ -1326013,19 +1326015,19 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r4, #158 @ 0x9e │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r4, #112 @ 0x70 │ │ │ │ lsls r3, r0, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3fcd7c │ │ │ │ + bpl.n 3fce5c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bmi.n 3fcd50 │ │ │ │ + bpl.n 3fce30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - vld4. {d16-d19}, [lr], r9 │ │ │ │ + ldr??.w r0, [lr, #201] @ 0xc9 │ │ │ │ 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] │ │ │ │ @@ -1327508,22 +1327510,22 @@ │ │ │ │ movs r0, #20 │ │ │ │ blx 6e2d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3fdeb4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a5b368 │ │ │ │ + bl a5b3c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3fdeae │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b368 │ │ │ │ + bl a5b3c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3fdea6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 3c027c │ │ │ │ mov r9, r0 │ │ │ │ @@ -1327565,15 +1327567,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 a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 3fdcfe │ │ │ │ mov r0, r9 │ │ │ │ bl 3c027c │ │ │ │ mov r3, r9 │ │ │ │ @@ -1327582,22 +1327584,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 a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ str r6, [r0, #0] │ │ │ │ b.n 3fdd3e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ bne.n 3fdd42 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ bl 3c027c │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3fdd4c │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ @@ -1327605,15 +1327607,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 a5b42c │ │ │ │ + bl a5b484 │ │ │ │ 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] │ │ │ │ @@ -1352336,15 +1352338,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ cmp r6, #102 @ 0x66 │ │ │ │ lsls r2, r0, #5 │ │ │ │ cmp r6, #94 @ 0x5e │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bvc.n 40d6c8 │ │ │ │ + bvc.n 40d7a8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1352995,15 +1352997,15 @@ │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ strb r3, [r4, #13] │ │ │ │ b.n 40dde8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -1353534,15 +1353536,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r5, 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 │ │ │ │ ldr r2, [pc, #708] @ (40e698 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1359827,15 +1359829,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, [r4, #24] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ 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 │ │ │ │ @@ -1365258,65 +1365260,65 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (415ff8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (415ffc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - muls r4, r5 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mvns r2, r2 │ │ │ │ + add r2, r8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bics r4, r3 │ │ │ │ + add r4, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - muls r6, r0 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ bics r6, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - orrs r6, r5 │ │ │ │ + add r6, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - muls r6, r5 │ │ │ │ + bics r6, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - orrs r2, r7 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + bics r2, r5 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #96] @ (41602c ) │ │ │ │ + ldr r7, [pc, #544] @ (4161ec ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - orrs r4, r7 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - orrs r6, r0 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - muls r6, r2 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmn r4, r5 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ 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 │ │ │ │ @@ -1365359,39 +1365361,39 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (416090 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (416094 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cmp r4, r7 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r4, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r2, r1 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r0, r2 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r2, r3 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmn r6, r3 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r6, r4 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmn r0, r6 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - negs r2, r6 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strd r0, r0, [r8, #728] @ 0x2d8 │ │ │ │ + bics.w r0, r8, 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 │ │ │ │ @@ -1365594,28 +1365596,28 @@ │ │ │ │ subs r0, #1 │ │ │ │ b.n 41629e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r5 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - sbcs r2, r4 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf13e00c9 │ │ │ │ + sub.w r0, lr, #201 @ 0xc9 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r6, r1 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r6 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -1365664,17 +1365666,17 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 455280 │ │ │ │ b.n 416362 │ │ │ │ bl 455300 │ │ │ │ b.n 416362 │ │ │ │ bl 455258 │ │ │ │ b.n 416362 │ │ │ │ - ands r4, r1 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #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, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1365975,61 +1365977,61 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 4166c4 │ │ │ │ b.n 416466 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stc2 0, cr0, [ip, #712]! @ 0x2c8 │ │ │ │ - stc2 0, cr0, [r2, #712]! @ 0x2c8 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + mrc2 0, 0, r0, cr12, cr2, {5} │ │ │ │ + mrc2 0, 0, r0, cr2, cr2, {5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -1366063,19 +1366065,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -1366541,85 +1366543,85 @@ │ │ │ │ bls.w 416888 │ │ │ │ ldr r2, [pc, #160] @ (416d58 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 416888 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r4, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf32400b1 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf39400b1 │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ + subs r2, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r2, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str.w r0, [sl, r2, lsl #3] │ │ │ │ - ldrh.w r0, [lr, r2, lsl #3] │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + ldrh.w r0, [sl, #178] @ 0xb2 │ │ │ │ + strh.w r0, [lr, #178] @ 0xb2 │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - eor.w r0, r8, #177 @ 0xb1 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + @ instruction: 0xf0f800b1 │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -1366668,17 +1366670,17 @@ │ │ │ │ moveq r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 4167c4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r4, #24 │ │ │ │ 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] │ │ │ │ @@ -1366694,15 +1366696,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r6, #10 │ │ │ │ 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] │ │ │ │ @@ -1366751,19 +1366753,19 @@ │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ add r1, pc │ │ │ │ bl 3979e4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 416e6e │ │ │ │ nop │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ 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 │ │ │ │ @@ -1366970,42 +1366972,42 @@ │ │ │ │ sxtb r3, r2 │ │ │ │ asrs r4, r3, #31 │ │ │ │ b.n 417096 │ │ │ │ mov r3, r2 │ │ │ │ asrs r4, r2, #31 │ │ │ │ b.n 417096 │ │ │ │ nop │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stc 0, cr0, [r4], #708 @ 0x2c4 │ │ │ │ - cbnz r0, 417120 │ │ │ │ + ldc 0, cr0, [r4, #-708] @ 0xfffffd3c │ │ │ │ + cbnz r0, 41713c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ 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 │ │ │ │ @@ -1367045,19 +1367047,19 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 4178c4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ 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 ) │ │ │ │ @@ -1367428,114 +1367430,114 @@ │ │ │ │ b.n 4174e0 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r1, r3, r5} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbz r2, 4175b8 │ │ │ │ + push {r1, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #30 │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r5, [pc, #344] @ (4176b8 ) │ │ │ │ + ldr r5, [pc, #792] @ (417878 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - sbcs r6, r7 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcs.n 41752c │ │ │ │ lsls r1, r0, #5 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mrc 0, 2, r0, cr2, cr2, {5} │ │ │ │ - lsls r2, r3 │ │ │ │ + mcr 0, 6, r0, cr2, cr2, {5} │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mrc 0, 0, r0, cr14, cr2, {5} │ │ │ │ + mcr 0, 4, r0, cr14, 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 │ │ │ │ @@ -1367558,15 +1367560,15 @@ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 417624 │ │ │ │ mov r0, r9 │ │ │ │ bl 3977b0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ 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 │ │ │ │ @@ -1367611,28 +1367613,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 r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r3, pc, #920 @ (adr r3, 417a64 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 417824 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r4, 4176fa │ │ │ │ + rev r4, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xebf800b2 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + stcl 0, cr0, [r8], #-712 @ 0xfffffd38 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r6, r2, #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 │ │ │ │ @@ -1367692,25 +1367694,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, [r0, #7] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ udf #12 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ 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 │ │ │ │ @@ -1368871,173 +1368873,173 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #0] │ │ │ │ lsls r1, r0, #5 │ │ │ │ ldrh r2, [r6, #0] │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 418334 │ │ │ │ + bhi.n 418414 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r6, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, pc, #968 @ (adr r7, 418814 ) │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #352] @ (4185b0 ) │ │ │ │ + ldr r7, [pc, #800] @ (418770 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #90 @ 0x5a │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [pc, #680] @ (41870c ) │ │ │ │ + ldr r7, [pc, #104] @ (4184cc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 4184e0 │ │ │ │ + b.n 4185c0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #148 @ 0x94 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [pc, #112] @ (4184ec ) │ │ │ │ + ldr r5, [pc, #560] @ (4186ac ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [pc, #480] @ (418670 ) │ │ │ │ + ldr r4, [pc, #928] @ (418830 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - uxth r6, r4 │ │ │ │ + cbz r6, 4184e0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r6, pc, #888 @ (adr r6, 418818 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 4185d8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - uxth r6, r2 │ │ │ │ + cbz r6, 4184e4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb752 │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [pc, #960] @ (418874 ) │ │ │ │ + ldr r3, [pc, #384] @ (418634 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bgt.n 418518 │ │ │ │ + bgt.n 4183f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r6, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r4, pc, #320 @ (adr r4, 418624 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 4187e4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r0, pc, #168 @ (adr r0, 4185b0 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 418770 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r2, pc, #336 @ (adr r2, 41866c ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 41882c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r1, pc, #680 @ (adr r1, 4187d4 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 418594 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + b.n 4185f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ bne.n 4185a8 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, pc, #544 @ (adr r2, 41876c ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 41892c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ 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 │ │ │ │ @@ -1370216,285 +1370218,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 r0, #178 @ 0xb2 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r3, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r1, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r0, #126 @ 0x7e │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r0, #102 @ 0x66 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r6, r6, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r6, r3, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r0, #7 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - subs r2, r4, #6 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r6, r5, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r5, #3 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r6, r4, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r2, r3, #7 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r2, r3, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r2, r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r2, r5, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r0, #5 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - adds r2, r2, #4 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - adds r2, r7, #3 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [pc, #712] @ (4196b0 ) │ │ │ │ + ldr r3, [pc, #136] @ (419470 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r2, #26 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r7, pc, #928 @ (adr r7, 4197b4 ) │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r4, r1 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + adds r2, r0, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, 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] │ │ │ │ @@ -1370928,127 +1370930,127 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 417e9e │ │ │ │ ldr r3, [pc, #228] @ (419a20 ) │ │ │ │ add r3, pc │ │ │ │ b.w 418aec │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r3, #28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 419a50 │ │ │ │ + b.n 419b30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r2, r2, #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 │ │ │ │ @@ -1371488,93 +1371490,93 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 419b1e │ │ │ │ movs r2, #0 │ │ │ │ b.n 419b74 │ │ │ │ nop │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbz r0, 419f5a │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r6, 419f4a │ │ │ │ + cbz r6, 419f66 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbz r4, 419f42 │ │ │ │ + cbz r4, 419f5e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bgt.n 419fcc │ │ │ │ + bgt.n 419eac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ 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 │ │ │ │ @@ -1372704,298 +1372706,298 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ lsls r1, r0, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r6, #30 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - rsb r0, sl, #6520832 @ 0x638000 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + @ instruction: 0xf63a00c7 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf58200c7 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + @ instruction: 0xf5f200c7 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf53a00c7 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + sub.w r0, sl, #6520832 @ 0x638000 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf4f200c7 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + sbc.w r0, r2, #6520832 @ 0x638000 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf4b600c7 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + @ instruction: 0xf52600c7 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - orn r0, ip, #6520832 @ 0x638000 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + @ instruction: 0xf4dc00c7 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bfi r0, r2, #3, #5 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + @ instruction: 0xf3d200c7 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bne.n 41add0 │ │ │ │ + bne.n 41acb0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + cbz r2, 41ade8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r6, [r6, r2] │ │ │ │ lsls r1, r0, #5 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp ip, ip │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r2, sp │ │ │ │ + cmp sl, fp │ │ │ │ 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] │ │ │ │ @@ -1373619,180 +1373621,180 @@ │ │ │ │ ldr r2, [pc, #404] @ (41b60c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [sl, #328] @ 0x148 │ │ │ │ b.n 41afae │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #376 @ (adr r2, 41b60c ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 41b7cc ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, pc, #40 @ (adr r2, 41b4c4 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 41b684 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, pc, #736 @ (adr r1, 41b780 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 41b540 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - rors r2, r4 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, 41b898 ) │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, r4 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mrc2 0, 2, r0, cr8, cr4, {5} │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + mcr2 0, 6, r0, cr8, cr4, {5} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r8, #720]! @ 0x2d0 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + mcr2 0, 3, r0, cr8, cr4, {5} │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mcr2 0, 1, r0, cr14, cr4, {5} │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + mrc2 0, 4, r0, cr14, cr4, {5} │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #720] @ 0x2d0 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + mcr2 0, 2, r0, cr0, cr4, {5} │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [lr, #720]! @ 0x2d0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + mcr2 0, 1, r0, cr14, cr4, {5} │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc2 0, cr0, [ip, #720] @ 0x2d0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + ldc2l 0, cr0, [ip, #720]! @ 0x2d0 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r6, #-720]! @ 0xfffffd30 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + stc2l 0, cr0, [r6, #720]! @ 0x2d0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [r2, #720] @ 0x2d0 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + mcr2 0, 0, r0, cr2, cr4, {5} │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [r4, #-720]! @ 0xfffffd30 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + stc2 0, cr0, [r4, #720]! @ 0x2d0 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldc2 0, cr0, [lr, #-720] @ 0xfffffd30 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + stc2 0, cr0, [lr, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stc2 0, cr0, [r8, #-720] @ 0xfffffd30 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldc2l 0, cr0, [r8, #-720]! @ 0xfffffd30 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r2], #720 @ 0x2d0 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + stc2l 0, cr0, [r2, #-720]! @ 0xfffffd30 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stc2l 0, cr0, [r0], #720 @ 0x2d0 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + ldc2l 0, cr0, [r0, #-720] @ 0xfffffd30 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stc2l 0, cr0, [sl], {180} @ 0xb4 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + ldc2 0, cr0, [sl, #-720]! @ 0xfffffd30 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldc2 0, cr0, [r4], #720 @ 0x2d0 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + stc2 0, cr0, [r4, #-720]! @ 0xfffffd30 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldc2 0, cr0, [lr], {180} @ 0xb4 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + stc2 0, cr0, [lr, #-720] @ 0xfffffd30 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stc2 0, cr0, [r8], {180} @ 0xb4 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldc2l 0, cr0, [r8], #720 @ 0x2d0 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r2], #-720 @ 0xfffffd30 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + stc2l 0, cr0, [r2], #720 @ 0x2d0 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mrrc2 0, 11, r0, ip, cr4 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + stc2l 0, cr0, [ip], {180} @ 0xb4 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mcrr2 0, 11, r0, r6, cr4 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + ldc2 0, cr0, [r6], #720 @ 0x2d0 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [r4], #-720 @ 0xfffffd30 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + stc2 0, cr0, [r4], #720 @ 0x2d0 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [lr], {180} @ 0xb4 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + stc2 0, cr0, [lr], {180} @ 0xb4 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc2 0, cr0, [r8], {180} @ 0xb4 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + ldc2l 0, cr0, [r8], #-720 @ 0xfffffd30 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfbf200b4 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + stc2l 0, cr0, [r2], #-720 @ 0xfffffd30 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfbdc00b4 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + mcrr2 0, 11, r0, ip, cr4 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - smlaltt r0, r0, r6, r4 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldc2 0, cr0, [r6], #-720 @ 0xfffffd30 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfbb000b4 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + stc2 0, cr0, [r0], #-720 @ 0xfffffd30 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfb9e00b4 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + stc2 0, cr0, [lr], {180} @ 0xb4 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfb8800b4 │ │ │ │ - movs r6, r6 │ │ │ │ + @ instruction: 0xfbf800b4 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xfbbc00b4 │ │ │ │ + stc2 0, cr0, [ip], #-720 @ 0xfffffd30 │ │ │ │ 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 ) │ │ │ │ @@ -1373807,15 +1373809,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 a5892c │ │ │ │ + bl a58984 │ │ │ │ cbnz r0, 41b68c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ bl 3975e4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, r5, [sp] │ │ │ │ @@ -1373840,15 +1373842,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 a58950 │ │ │ │ + bl a589a8 │ │ │ │ b.n 41b64e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #832] @ (41b9e8 ) │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #544] @ (41b8d0 ) │ │ │ │ @@ -1373919,15 +1373921,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #992] @ (41bb40 ) │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [pc, #744] @ (41ba54 ) │ │ │ │ lsls r1, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1377346,17 +1377348,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ lsls r1, r0, #5 │ │ │ │ - bvs.n 41daa8 │ │ │ │ + bvc.n 41db88 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bmi.n 41dc34 │ │ │ │ + bmi.n 41db14 │ │ │ │ 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 │ │ │ │ @@ -1378094,51 +1378096,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 r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ 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 ) │ │ │ │ @@ -1378314,15 +1378316,15 @@ │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bne.n 41e5f2 │ │ │ │ @ instruction: 0xffffdbdf │ │ │ │ vshll.u32 , d0, #31 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1380478,15 +1380480,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsrs r6, r6, #9 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + setpan #1 │ │ │ │ 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 │ │ │ │ @@ -1381286,15 +1381288,15 @@ │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ 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 │ │ │ │ @@ -1381320,15 +1381322,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 41fc0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4203ec │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ 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 │ │ │ │ @@ -1381396,15 +1381398,15 @@ │ │ │ │ blx 6e2d8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4209da │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a5b368 │ │ │ │ + bl a5b3c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4209d4 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cbz r7, 420520 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 420514 │ │ │ │ @@ -1381452,15 +1381454,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 a5b42c │ │ │ │ + bl a5b484 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4206c2 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 4206c2 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1381568,15 +1381570,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 a5b42c │ │ │ │ + bl a5b484 │ │ │ │ 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 3bf7d8 │ │ │ │ @@ -1381619,15 +1381621,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 a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ 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 │ │ │ │ @@ -1381737,38 +1381739,38 @@ │ │ │ │ blx 6e2d8 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 420952 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a5b368 │ │ │ │ + bl a5b3c0 │ │ │ │ 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 a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 4203c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b42c │ │ │ │ + bl a5b484 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4208ae │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r5, sl │ │ │ │ blx 6ec3c │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ @@ -1381967,15 +1381969,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 r2, pc, #248 @ (adr r2, 420bd8 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 420d98 ) │ │ │ │ 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 │ │ │ │ @@ -1386102,20 +1386104,20 @@ │ │ │ │ bl 3fcef4 │ │ │ │ b.n 4237fc │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r0, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbbe00b7 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + stc2 0, cr0, [lr], #-732 @ 0xfffffd24 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #5 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ 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 │ │ │ │ @@ -1388942,15 +1388944,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 a584f8 │ │ │ │ + bl a58550 │ │ │ │ bl 393348 │ │ │ │ bl 39335c │ │ │ │ bl 393348 │ │ │ │ b.n 425556 │ │ │ │ cbz r1, 4255e0 │ │ │ │ and.w r9, r7, #262144 @ 0x40000 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ @@ -1389019,15 +1389021,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 a584f8 │ │ │ │ + bl a58550 │ │ │ │ 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 │ │ │ │ @@ -1423159,15 +1423161,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 a584f8 │ │ │ │ + bl a58550 │ │ │ │ bl 393348 │ │ │ │ bl 39335c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 43c9a8 │ │ │ │ bl 393348 │ │ │ │ b.n 43c9ac │ │ │ │ cbz r1, 43ca36 │ │ │ │ @@ -1423239,15 +1423241,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 a584f8 │ │ │ │ + bl a58550 │ │ │ │ bl 393348 │ │ │ │ bl 39335c │ │ │ │ bl 393348 │ │ │ │ strh.w r0, [r5, r4, lsl #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 43cafa │ │ │ │ uxth r3, r0 │ │ │ │ @@ -1427810,15 +1427812,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 a584f8 │ │ │ │ + bl a58550 │ │ │ │ bl 393348 │ │ │ │ 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 │ │ │ │ @@ -1427845,15 +1427847,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 a584f8 │ │ │ │ + bl a58550 │ │ │ │ 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 │ │ │ │ @@ -1427921,15 +1427923,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 a584f8 │ │ │ │ + bl a58550 │ │ │ │ bl 393348 │ │ │ │ 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 │ │ │ │ @@ -1427956,15 +1427958,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 a584f8 │ │ │ │ + bl a58550 │ │ │ │ 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 │ │ │ │ @@ -1428032,15 +1428034,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 a584f8 │ │ │ │ + bl a58550 │ │ │ │ bl 393348 │ │ │ │ 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 │ │ │ │ @@ -1428067,15 +1428069,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 a584f8 │ │ │ │ + bl a58550 │ │ │ │ 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 │ │ │ │ @@ -1428783,15 +1428785,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 39af08 │ │ │ │ - bl a584f8 │ │ │ │ + bl a58550 │ │ │ │ bl 393348 │ │ │ │ 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 │ │ │ │ @@ -1435691,15 +1435693,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 a584f8 │ │ │ │ + bl a58550 │ │ │ │ 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 │ │ │ │ @@ -1446193,15 +1446195,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 3976e4 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl a5b450 │ │ │ │ + bl a5b4a8 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cbz r4, 44cc76 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ bl 397718 │ │ │ │ @@ -1446218,28 +1446220,28 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6e548 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl a5b4ac │ │ │ │ + bl a5b504 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c027c │ │ │ │ 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 a5b4fc │ │ │ │ + bl a5b554 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, r1, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6d840 │ │ │ │ sub.w r0, r7, #32 │ │ │ │ bl 3c0408 │ │ │ │ @@ -1446343,28 +1446345,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 a5b540 │ │ │ │ + bl a5b598 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 39a3c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 44ccfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 44cc86 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3977b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a5b48c │ │ │ │ + bl a5b4e4 │ │ │ │ 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 │ │ │ │ @@ -1452267,22 +1452269,22 @@ │ │ │ │ strh r4, [r6, #20] │ │ │ │ lsls r0, r0, #5 │ │ │ │ strh r0, [r7, #20] │ │ │ │ lsls r0, r0, #5 │ │ │ │ @ instruction: 0xf796013d │ │ │ │ asrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r0], #-768 @ 0x300 │ │ │ │ - cbz r6, 4509d8 │ │ │ │ + @ instruction: 0xe8d000c0 │ │ │ │ + cbz r6, 4509f4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r3, #16] │ │ │ │ lsls r0, r0, #5 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r2, r6, #2 │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [sp :256] │ │ │ │ pli [fp, #4095] @ 0xfff │ │ │ │ strh r6, [r6, #12] │ │ │ │ lsls r0, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1452444,15 +1452446,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 │ │ │ │ - bmi.n 450c40 │ │ │ │ + bmi.n 450b20 │ │ │ │ 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 │ │ │ │ @@ -1454693,19 +1454695,19 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ b.n 45192e │ │ │ │ vraddhn.i d30, , │ │ │ │ vcvt.f16.u16 q11, q5, #1 │ │ │ │ lsls r0, r0, #5 │ │ │ │ asrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r0, #5 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #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 │ │ │ │ ldr r2, [pc, #500] @ (4521d8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1454919,23 +1454921,23 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r0, r0, #5 │ │ │ │ asrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ lsls r0, r0, #5 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ 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 │ │ │ │ @@ -1456386,15 +1456388,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 450338 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 451d9c │ │ │ │ b.n 453034 │ │ │ │ nop │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + cbz r2, 45306a │ │ │ │ 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] │ │ │ │ @@ -1456615,15 +1456617,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 r5, r7, #4 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ 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 │ │ │ │ @@ -1456926,15 +1456928,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 453592 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 4534b0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 45353c │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ 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] │ │ │ │ @@ -1457012,15 +1457014,15 @@ │ │ │ │ bl 450338 │ │ │ │ b.n 453642 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 4535d0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ b.n 453678 │ │ │ │ nop │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ 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] │ │ │ │ @@ -1457211,15 +1457213,15 @@ │ │ │ │ bl 450338 │ │ │ │ b.n 453850 │ │ │ │ ldr r3, [pc, #12] @ (453888 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ b.n 453822 │ │ │ │ ldmia r1!, {r3, r6} │ │ │ │ lsls r5, r7, #4 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ 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 │ │ │ │ @@ -1457252,15 +1457254,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 r7, pc, #136 @ (adr r7, 453978 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 453b38 ) │ │ │ │ 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 ) │ │ │ │ @@ -1458471,15 +1458473,15 @@ │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 454554 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ beq.n 454552 │ │ │ │ bx lr │ │ │ │ @@ -1459700,16 +1459702,16 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (4550f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ lsrs r2, r4, #3 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - vst4.32 {d16-d19}, [r6 :256], r2 │ │ │ │ - vst4.32 {d16-d19}, [r0 :256], r2 │ │ │ │ + ldrsh.w r0, [r6, #178] @ 0xb2 │ │ │ │ + ldrsh.w r0, [r0, #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 │ │ │ │ @@ -1459759,43 +1459761,43 @@ │ │ │ │ ldr r0, [pc, #64] @ (4551a0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ (4551a4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, r7, r0 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, fp │ │ │ │ + add sl, r9 │ │ │ │ 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 │ │ │ │ @@ -1459846,43 +1459848,43 @@ │ │ │ │ ldr r0, [pc, #64] @ (455250 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ (455254 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ 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 │ │ │ │ @@ -1459891,16 +1459893,16 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45527c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ lsls r2, r3, #27 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - @ instruction: 0xf7be00b2 │ │ │ │ - @ instruction: 0xf7b800b2 │ │ │ │ + strh.w r0, [lr, r2, lsl #3] │ │ │ │ + strh.w r0, [r8, r2, lsl #3] │ │ │ │ subs r3, r1, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #24 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cbnz r3, 4552bc │ │ │ │ @@ -1459940,27 +1459942,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, [r3, #4] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf76400b2 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + @ instruction: 0xf7d400b2 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf75800b2 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + @ instruction: 0xf7c800b2 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r2, #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 │ │ │ │ @@ -1459969,16 +1459971,16 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (455324 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - @ instruction: 0xf71600b2 │ │ │ │ - @ instruction: 0xf71000b2 │ │ │ │ + @ instruction: 0xf78600b2 │ │ │ │ + @ instruction: 0xf78000b2 │ │ │ │ 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 │ │ │ │ @@ -1459986,16 +1459988,16 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45534c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ lsls r2, r6, #10 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - @ instruction: 0xf6ee00b2 │ │ │ │ - @ instruction: 0xf6e800b2 │ │ │ │ + @ instruction: 0xf75e00b2 │ │ │ │ + @ instruction: 0xf75800b2 │ │ │ │ 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 │ │ │ │ @@ -1460003,16 +1460005,16 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (455374 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ lsls r2, r3, #9 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - movt r0, #26802 @ 0x68b2 │ │ │ │ - movt r0, #2226 @ 0x8b2 │ │ │ │ + @ instruction: 0xf73600b2 │ │ │ │ + @ instruction: 0xf73000b2 │ │ │ │ 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 │ │ │ │ @@ -1460020,16 +1460022,16 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45539c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ lsls r6, r2, #8 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - @ instruction: 0xf69e00b2 │ │ │ │ - @ instruction: 0xf69800b2 │ │ │ │ + @ instruction: 0xf70e00b2 │ │ │ │ + @ instruction: 0xf70800b2 │ │ │ │ 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 │ │ │ │ @@ -1460107,19 +1460109,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, [r5, #14] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blt.n 45543c │ │ │ │ + bgt.n 45551c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ 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 │ │ │ │ @@ -1460229,33 +1460231,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, [r3, #8] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r0, [r2, #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 │ │ │ │ @@ -1460611,15 +1460613,15 @@ │ │ │ │ nop │ │ │ │ adds r2, #74 @ 0x4a │ │ │ │ lsls r0, r0, #5 │ │ │ │ adds r2, #54 @ 0x36 │ │ │ │ lsls r0, r0, #5 │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r2, #6 │ │ │ │ lsls r0, r0, #5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5300 @ 0x14b4 │ │ │ │ @@ -1460760,18 +1460762,18 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #936 @ (adr r5, 455e4c ) │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf65a00b2 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + movt r0, #43186 @ 0xa8b2 │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r5, pc, #472 @ (adr r5, 455c90 ) │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1461454,25 +1461456,25 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 4560a4 │ │ │ │ b.n 45617c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ 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 │ │ │ │ @@ -1461505,15 +1461507,15 @@ │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1461594,23 +1461596,23 @@ │ │ │ │ ldr r3, [pc, #32] @ (456350 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #2738 @ 0xab2 │ │ │ │ add r3, pc │ │ │ │ bl 4561f0 │ │ │ │ b.n 4562ee │ │ │ │ nop │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ 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 │ │ │ │ @@ -1461643,15 +1461645,15 @@ │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r7, #4 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 4563da │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r4, r1, #28 │ │ │ │ @@ -1461692,37 +1461694,37 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ (456444 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ (456448 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r6 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, lr │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 45643c │ │ │ │ + bmi.n 45651c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + cbnz r0, 45644e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc 0, cr0, [r8, #-768] @ 0xfffffd00 │ │ │ │ + ldcl 0, cr0, [r8, #-768]! @ 0xfffffd00 │ │ │ │ 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} │ │ │ │ @@ -1462153,27 +1462155,27 @@ │ │ │ │ movls r5, #1 │ │ │ │ strb.w r5, [r4, #988] @ 0x3dc │ │ │ │ b.n 45675c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + strb r2, [r5, #0] │ │ │ │ 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 │ │ │ │ @@ -1462427,68 +1462429,68 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 456b36 │ │ │ │ mov r3, r0 │ │ │ │ b.n 4569d8 │ │ │ │ mov r3, r0 │ │ │ │ b.n 456b36 │ │ │ │ nop │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #384] @ (456cf4 ) │ │ │ │ + ldr r3, [pc, #832] @ (456eb4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sxth r6, r7 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors r2, r6 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #720] @ (456e7c ) │ │ │ │ + ldr r7, [pc, #144] @ (456c3c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr.w r0, [r2, lr, lsl #2] │ │ │ │ - sbcs r4, r4 │ │ │ │ + str.w r0, [r2, #174] @ 0xae │ │ │ │ + tst r4, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + ands r0, r4 │ │ │ │ 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 │ │ │ │ @@ -1462523,19 +1462525,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (456c4c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ 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 ) │ │ │ │ @@ -1462587,19 +1462589,19 @@ │ │ │ │ lsls r0, r0, #5 │ │ │ │ str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ 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 │ │ │ │ @@ -1462651,29 +1462653,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, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ 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 │ │ │ │ @@ -1462706,17 +1462708,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, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -1462736,17 +1462738,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, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1462808,21 +1462810,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, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ 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 │ │ │ │ @@ -1462923,17 +1462925,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, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #604] @ (457288 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1463182,29 +1463184,29 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r7, #4 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls 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 │ │ │ │ @@ -1463247,25 +1463249,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (45734c ) │ │ │ │ movw r2, #2901 @ 0xb55 │ │ │ │ ldr r1, [pc, #28] @ (457350 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r0, #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 │ │ │ │ @@ -1463323,25 +1463325,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (457404 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #32] @ (457408 ) │ │ │ │ movw r2, #2815 @ 0xaff │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r0, #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 │ │ │ │ @@ -1463473,19 +1463475,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2968 @ 0xb98 │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - revsh r4, r3 │ │ │ │ + cbnz r4, 4575d6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r0, #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] @ (457670 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1463613,25 +1463615,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (4576e8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2983 @ 0xba7 │ │ │ │ bl 456c50 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r0, 457702 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r2, 457708 │ │ │ │ + cbnz r2, 457724 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r5, #28] │ │ │ │ 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 │ │ │ │ @@ -1463826,21 +1463828,21 @@ │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ bne.n 4578d2 │ │ │ │ b.n 45785a │ │ │ │ movs r2, #16 │ │ │ │ b.n 4577e6 │ │ │ │ movs r2, #16 │ │ │ │ b.n 457864 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + str r6, [r1, #0] │ │ │ │ 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 │ │ │ │ @@ -1463962,21 +1463964,21 @@ │ │ │ │ bl 457908 │ │ │ │ cmp r9, r8 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ bne.n 457a2a │ │ │ │ b.n 4579cc │ │ │ │ movs r2, #16 │ │ │ │ b.n 4579d6 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ 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 │ │ │ │ @@ -1464011,25 +1464013,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (457ad0 ) │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ ldr r1, [pc, #28] @ (457ad4 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ 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 │ │ │ │ @@ -1464059,17 +1464061,17 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #3023 @ 0xbcf │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r1, 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 │ │ │ │ @@ -1464100,21 +1464102,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (457bb0 ) │ │ │ │ mov.w r2, #3056 @ 0xbf0 │ │ │ │ ldr r1, [pc, #20] @ (457bb4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, #1 │ │ │ │ bne.n 457c0e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1464314,67 +1464316,67 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1625 @ 0x659 │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r6, 457e3a │ │ │ │ + cbz r6, 457e56 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r0, 457e3e │ │ │ │ + cbz r0, 457e5a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r0, 457e40 │ │ │ │ + cbz r0, 457e5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxtb r4, r2 │ │ │ │ + cbz r4, 457e5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + cbz r4, 457e62 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxth r4, r3 │ │ │ │ + cbz r4, 457e66 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r0, 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 │ │ │ │ @@ -1464411,19 +1464413,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (457e9c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1301 @ 0x515 │ │ │ │ bl 456c50 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r2, 457ecc │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldrh r2, [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 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -1464545,27 +1464547,27 @@ │ │ │ │ ldrd r1, r2, [r8, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 451d9c │ │ │ │ str.w r0, [r8, #4] │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ b.n 457f9c │ │ │ │ nop │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + cbz r0, 458000 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ 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 │ │ │ │ @@ -1464827,27 +1464829,27 @@ │ │ │ │ bl 456c50 │ │ │ │ sub.w r2, r1, #5632 @ 0x1600 │ │ │ │ subs r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w 458098 │ │ │ │ b.n 458286 │ │ │ │ nop │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r1, 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 │ │ │ │ @@ -1464891,23 +1464893,23 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1537 @ 0x601 │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [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 r2, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -1464935,21 +1464937,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (4583d0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #24] @ (4583d4 ) │ │ │ │ movw r2, #1330 @ 0x532 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ 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 │ │ │ │ @@ -1464993,25 +1464995,25 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2308 @ 0x904 │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ 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 │ │ │ │ @@ -1465044,19 +1465046,19 @@ │ │ │ │ ldr r3, [pc, #16] @ (4584cc ) │ │ │ │ ldr r1, [pc, #20] @ (4584d0 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ 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 │ │ │ │ @@ -1465169,23 +1465171,23 @@ │ │ │ │ ldr r1, [pc, #32] @ (458620 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2258 @ 0x8d2 │ │ │ │ bl 456c50 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ 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 │ │ │ │ @@ -1465240,17 +1465242,17 @@ │ │ │ │ strd r2, r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ (4586b8 ) │ │ │ │ add r3, pc │ │ │ │ movw r2, #4798 @ 0x12be │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + strh r6, [r0, 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 │ │ │ │ @@ -1465339,27 +1465341,27 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #4883 @ 0x1313 │ │ │ │ bl 456c50 │ │ │ │ ldmia r7!, {r0, r2, r3, r4, r6} │ │ │ │ - @ instruction: 0xffff5340 │ │ │ │ + vrsra.u64 d21, d16, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r1, r2] │ │ │ │ + str r6, [r7, r3] │ │ │ │ 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 │ │ │ │ @@ -1465433,27 +1465435,27 @@ │ │ │ │ ldr r1, [pc, #40] @ (4588bc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #559 @ 0x22f │ │ │ │ bl 456c50 │ │ │ │ - ldr r6, [pc, #96] @ (458908 ) │ │ │ │ + ldr r6, [pc, #544] @ (458ac8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #216] @ (458984 ) │ │ │ │ + ldr r6, [pc, #664] @ (458b44 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [pc, #760] @ (458bac ) │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r7, pc, #712 @ (adr r7, 458b84 ) │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r7, [pc, #680] @ (458b68 ) │ │ │ │ + str r2, [r3, r0] │ │ │ │ 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 4587e0 │ │ │ │ @@ -1465487,17 +1465489,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (45892c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (458930 ) │ │ │ │ movw r2, #626 @ 0x272 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [pc, #120] @ (4589ac ) │ │ │ │ + ldr r7, [pc, #568] @ (458b6c ) │ │ │ │ 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 4587e0 │ │ │ │ @@ -1465510,17 +1465512,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (458968 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (45896c ) │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #904] @ (458cf8 ) │ │ │ │ + ldr r7, [pc, #328] @ (458ab8 ) │ │ │ │ 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 │ │ │ │ @@ -1465699,25 +1465701,25 @@ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ bl 458970 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ bne.n 458b40 │ │ │ │ b.n 458ae4 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, pc, #616 @ (adr r6, 458dd0 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 458b90 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [pc, #584] @ (458db4 ) │ │ │ │ + ldr r7, [pc, #8] @ (458b74 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [pc, #496] @ (458d64 ) │ │ │ │ + ldr r7, [pc, #944] @ (458f24 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [pc, #168] @ (458c20 ) │ │ │ │ + ldr r5, [pc, #616] @ (458de0 ) │ │ │ │ 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 │ │ │ │ @@ -1465790,29 +1465792,29 @@ │ │ │ │ ldr r1, [pc, #44] @ (458c64 ) │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #536] @ (458e64 ) │ │ │ │ + ldr r2, [pc, #984] @ (459024 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #648] @ (458ed8 ) │ │ │ │ + ldr r3, [pc, #72] @ (458c98 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #576] @ (458e98 ) │ │ │ │ + ldr r3, [pc, #0] @ (458c58 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #96] @ (458cc0 ) │ │ │ │ + ldr r4, [pc, #544] @ (458e80 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #576] @ (458ea4 ) │ │ │ │ + ldr r3, [pc, #0] @ (458c64 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #416] @ (458e08 ) │ │ │ │ + ldr r2, [pc, #864] @ (458fc8 ) │ │ │ │ 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 │ │ │ │ @@ -1465885,25 +1465887,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (458d34 ) │ │ │ │ movw r2, #859 @ 0x35b │ │ │ │ ldr r1, [pc, #28] @ (458d38 ) │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #296] @ (458e54 ) │ │ │ │ + ldr r3, [pc, #744] @ (459014 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #512] @ (458f30 ) │ │ │ │ + ldr r1, [pc, #960] @ (4590f0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #624] @ (458fa4 ) │ │ │ │ + ldr r2, [pc, #48] @ (458d64 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #552] @ (458f64 ) │ │ │ │ + ldr r1, [pc, #1000] @ (459124 ) │ │ │ │ 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 │ │ │ │ @@ -1466290,19 +1466292,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 │ │ │ │ - mov r6, fp │ │ │ │ + mov lr, r9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r2, [r2, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bx fp │ │ │ │ + @ instruction: 0x47ca │ │ │ │ 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 │ │ │ │ @@ -1466365,21 +1466367,21 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ movs r2, #5 │ │ │ │ bl 456ce8 │ │ │ │ nop │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r4, pc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add sl, r9 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add lr, ip │ │ │ │ + cmp r6, sl │ │ │ │ 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 │ │ │ │ @@ -1466462,23 +1466464,23 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ bl 456ce8 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp lr, lr │ │ │ │ + mov r6, ip │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mvns r6, r2 │ │ │ │ + add r6, r8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mvns r0, r6 │ │ │ │ + add r0, ip │ │ │ │ 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] │ │ │ │ @@ -1466702,49 +1466704,49 @@ │ │ │ │ ldr r3, [pc, #80] @ (4595a0 ) │ │ │ │ mov.w r2, #972 @ 0x3cc │ │ │ │ ldr r1, [pc, #76] @ (4595a4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - cmp r6, r5 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r0, r6 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rors r2, r1 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r4, r3 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r6, r6 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r0, r1 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r2, r4 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r6, r1 │ │ │ │ + rors r6, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs r4, r4 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adcs r2, r7 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp sl, lr │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r4, r0 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [pc, #688] @ (459854 ) │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmn r2, r5 │ │ │ │ + muls r2, r3 │ │ │ │ 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 │ │ │ │ @@ -1466778,17 +1466780,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (459610 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (459614 ) │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldr r5, [pc, #944] @ (4599c4 ) │ │ │ │ + ldr r6, [pc, #368] @ (459784 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - tst r2, r7 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 459716 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1466922,45 +1466924,45 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ ldr r0, [pc, #64] @ (4597a8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 459646 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #144] @ (459800 ) │ │ │ │ + ldr r7, [pc, #592] @ (4599c0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r7, [pc, #240] @ (459868 ) │ │ │ │ + ldr r7, [pc, #688] @ (459a28 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #744] @ (459a64 ) │ │ │ │ + ldr r7, [pc, #168] @ (459824 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #624] @ (4599f0 ) │ │ │ │ + ldr r7, [pc, #48] @ (4597b0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #568] @ (4599bc ) │ │ │ │ + ldr r6, [pc, #1016] @ (459b7c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #624] @ (4599f8 ) │ │ │ │ + ldr r7, [pc, #48] @ (4597b8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - muls r0, r7 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r7 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ 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] @ (459870 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -1467039,17 +1467041,17 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r7, #0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldr r3, [pc, #584] @ (459ac8 ) │ │ │ │ + ldr r4, [pc, #8] @ (459888 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + eors r0, r2 │ │ │ │ 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 │ │ │ │ @@ -1467151,35 +1467153,35 @@ │ │ │ │ bl 456c50 │ │ │ │ ldr r3, [pc, #48] @ (4599c4 ) │ │ │ │ movw r2, #650 @ 0x28a │ │ │ │ ldr r1, [pc, #48] @ (4599c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #952] @ (459d64 ) │ │ │ │ + ldr r3, [pc, #376] @ (459b24 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #344] @ (459b0c ) │ │ │ │ + ldr r4, [pc, #792] @ (459ccc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #432] @ (459b70 ) │ │ │ │ + ldr r2, [pc, #880] @ (459d30 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #336] @ (459b18 ) │ │ │ │ + ldr r4, [pc, #784] @ (459cd8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r7, #26 │ │ │ │ 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] @ 459ebc │ │ │ │ sub sp, #8 │ │ │ │ @@ -1467663,120 +1467665,120 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldr r3, [pc, #280] @ (459fdc ) │ │ │ │ + ldr r3, [pc, #728] @ (45a19c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #24] @ (459ee0 ) │ │ │ │ + ldr r3, [pc, #472] @ (45a0a0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #256] @ (459fcc ) │ │ │ │ + ldr r3, [pc, #704] @ (45a18c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r6, 459ee8 │ │ │ │ + cbz r6, 459f04 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r3, 459f22 │ │ │ │ - vtbx.8 d20, {d15-d18}, d30 │ │ │ │ + @ instruction: 0xffff4bde │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r5 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r2, [pc, #160] @ (459f8c ) │ │ │ │ + ldr r2, [pc, #608] @ (45a14c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #976] @ (45a2c4 ) │ │ │ │ + ldr r4, [pc, #400] @ (45a084 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #640] @ (45a17c ) │ │ │ │ + ldr r2, [pc, #64] @ (459f3c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #840] @ (45a24c ) │ │ │ │ + ldr r2, [pc, #264] @ (45a00c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #232] @ (459ff4 ) │ │ │ │ + ldr r3, [pc, #680] @ (45a1b4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #648] @ (45a19c ) │ │ │ │ + ldr r3, [pc, #72] @ (459f5c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #80 @ 0x50 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #680] @ (45a1c4 ) │ │ │ │ + ldr r2, [pc, #104] @ (459f84 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r6, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #568] @ (45a164 ) │ │ │ │ + ldr r1, [pc, #1016] @ (45a324 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #424] @ (45a0dc ) │ │ │ │ + ldr r1, [pc, #872] @ (45a29c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #680] @ (45a1e0 ) │ │ │ │ + ldr r2, [pc, #104] @ (459fa0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #280] @ (45a058 ) │ │ │ │ + ldr r1, [pc, #728] @ (45a218 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #352] @ (45a0a4 ) │ │ │ │ + ldr r1, [pc, #800] @ (45a264 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #152] @ (459ffc ) │ │ │ │ + ldr r1, [pc, #600] @ (45a1bc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbnz r1, 459fda │ │ │ │ - vqshrn.u64 d20, q5, #1 │ │ │ │ + vtbl.8 d20, {d31- instruction: 0xb8bb │ │ │ │ - vqrshrun.s64 d20, q13, #1 │ │ │ │ + vtbx.8 d20, {d31}, d26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [pc, #520] @ (45a180 ) │ │ │ │ + ldr r0, [pc, #968] @ (45a340 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [pc, #576] @ (45a1bc ) │ │ │ │ + ldr r1, [pc, #0] @ (459f7c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #408] @ (45a118 ) │ │ │ │ + ldr r1, [pc, #856] @ (45a2d8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #736] @ (45a268 ) │ │ │ │ + ldr r2, [pc, #160] @ (45a028 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #1000] @ (45a378 ) │ │ │ │ + ldr r2, [pc, #424] @ (45a138 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r2, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [pc, #576] @ (45a1d8 ) │ │ │ │ + ldr r1, [pc, #0] @ (459f98 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r2, #0 │ │ │ │ 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] @ (45a150 ) │ │ │ │ @@ -1467933,31 +1467935,31 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r0, [r1, #4] │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r3, r4] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r6, r6 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ 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 │ │ │ │ ldr.w r4, [pc, #3236] @ 45ae38 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1469108,145 +1469110,145 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r1, r1] │ │ │ │ lsls r5, r7, #4 │ │ │ │ bls.n 45aeba │ │ │ │ vqrdmulh.s , , d16[0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.n 45aeee │ │ │ │ - vmlsl.u q10, d31, d22[0] │ │ │ │ + vqshl.u32 q10, q3, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, sp │ │ │ │ + mov r2, fp │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add sl, lr │ │ │ │ + cmp r2, ip │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + adds r0, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 45af02 │ │ │ │ vqshlu.s32 d29, d23, #31 │ │ │ │ vsri.64 d29, d5, #1 │ │ │ │ @ instruction: 0xffffaf25 │ │ │ │ - vcvt.f16.u16 d18, d8, #1 │ │ │ │ + vmull.u q9, d31, d8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r1, r6, #2 │ │ │ │ bhi.n 45af12 │ │ │ │ - vraddhn.i d19, , q9 │ │ │ │ + vsli.32 d19, d2, #31 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r7, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r4, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [pc, #380] @ (45b0e0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #380] @ (45b0e4 ) │ │ │ │ movw r2, #1833 @ 0x729 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1469383,73 +1469385,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #132] @ (45b158 ) │ │ │ │ movw r2, #2115 @ 0x843 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 45b14e │ │ │ │ vshr.u32 d29, d23, #1 │ │ │ │ - vrsubhn.i d18, , q7 │ │ │ │ + vqshlu.s64 q9, q15, #63 @ 0x3f │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #214 @ 0xd6 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r5, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ 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] @ (45b488 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -1469761,27 +1469763,27 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #544] @ (45b6ac ) │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #728] @ (45b76c ) │ │ │ │ lsls r5, r7, #4 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ 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, #3584] @ 0xe00 │ │ │ │ ldr.w r6, [pc, #2996] @ 45c078 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1470893,83 +1470895,83 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r0, r1, r5} │ │ │ │ vshll.u32 q10, d18, #31 │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldmia r5!, {r0, r1, r3, r6} │ │ │ │ - vcvt.f32.u32 , q10, #1 │ │ │ │ + vqrdmlah.s , , d20[0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldmia r2, {r0, r1, r2, r3, r5, r6} │ │ │ │ vtbl.8 d17, {d15-d16}, d12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmia r6!, {r0, r1, r2, r5, r6, r7} │ │ │ │ - vaddw.u , , d6 │ │ │ │ + vsra.u32 , q11, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 45bdf0 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.w 45be08 │ │ │ │ @@ -1471130,77 +1471132,77 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #2555 @ 0x9fb │ │ │ │ bl 456c50 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r7, #16 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ 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 │ │ │ │ @@ -1471379,21 +1471381,21 @@ │ │ │ │ bl 456c50 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 456ce8 │ │ │ │ nop │ │ │ │ str r1, [sp, #972] @ 0x3cc │ │ │ │ - @ instruction: 0xffff1148 │ │ │ │ + vsra.u64 d17, d24, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ 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] @ 45d15c │ │ │ │ @@ -1472498,91 +1472500,91 @@ │ │ │ │ nop │ │ │ │ subs r2, #144 @ 0x90 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #44 @ 0x2c │ │ │ │ lsls r5, r7, #4 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r1, [sp, #452] @ 0x1c4 │ │ │ │ vshr.u64 d25, d23, #1 │ │ │ │ - vqdmulh.s q9, , d24[0] │ │ │ │ + vcvt.u16.f16 q9, q4, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r5, [r7, #10] │ │ │ │ vcvt.u16.f16 q9, q4, #1 │ │ │ │ itt ls │ │ │ │ movls r8, ip │ │ │ │ movls.w r9, #5 │ │ │ │ bls.w 45c956 │ │ │ │ @@ -1473341,162 +1473343,164 @@ │ │ │ │ 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 45c95e │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r2, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 7, r0, cr14, cr0, {5} │ │ │ │ - vqadd.u16 d0, d28, d16 │ │ │ │ - mcr2 0, 7, r0, cr8, cr0, {5} │ │ │ │ - vqadd.u8 d0, d18, d16 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + vqadd.u32 d16, d30, d16 │ │ │ │ + vshr.u64 d0, d16, #52 │ │ │ │ + vqadd.u16 d16, d24, d16 │ │ │ │ + vqadd.u64 d16, d18, d16 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 7, r0, cr2, cr0, {5} │ │ │ │ - mcr2 0, 6, r0, cr0, cr0, {5} │ │ │ │ - mrc2 0, 6, r0, cr14, cr0, {5} │ │ │ │ - adds r6, r1, r4 │ │ │ │ + vqadd.u32 d16, d18, d16 │ │ │ │ + vqadd.u64 d0, d16, d16 │ │ │ │ + vqadd.u8 d16, d30, d16 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mcr2 0, 4, r0, cr8, cr0, {5} │ │ │ │ - mcr2 0, 5, r0, cr4, cr0, {5} │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + mrc2 0, 7, r0, cr8, cr0, {5} │ │ │ │ + vqadd.u16 d0, d20, d16 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 4, r0, cr0, cr0, {5} │ │ │ │ - mcr2 0, 3, r0, cr2, cr0, {5} │ │ │ │ - mcr2 0, 4, r0, cr0, cr0, {5} │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + vqadd.u8 d0, d16, d16 │ │ │ │ + mrc2 0, 6, r0, cr2, cr0, {5} │ │ │ │ + mrc2 0, 7, r0, cr0, cr0, {5} │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, r0 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 1, r0, cr6, cr0, {5} │ │ │ │ - mrc2 0, 2, r0, cr4, cr0, {5} │ │ │ │ - mcr2 0, 1, r0, cr0, cr0, {5} │ │ │ │ - mrc2 0, 1, r0, cr12, cr0, {5} │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + mcr2 0, 5, r0, cr6, cr0, {5} │ │ │ │ + mcr2 0, 6, r0, cr4, cr0, {5} │ │ │ │ + mrc2 0, 4, r0, cr0, cr0, {5} │ │ │ │ + mcr2 0, 5, r0, cr12, cr0, {5} │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vshr.u64 d16, d16, #60 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vshr.u64 d0, d16, #18 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + movs r6, r3 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + adds r6, r1, #3 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vqadd.u16 d16, d28, d16 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + vshr.u64 d16, d16, #52 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vqadd.u8 d16, d20, d16 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + vshr.u64 d0, d16, #12 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vqadd.u32 d0, d28, d16 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + vshr.u64 d0, d16, #36 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vqadd.u16 d0, d20, d16 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + vshr.u64 d0, d16, #60 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mrc2 0, 7, r0, cr12, cr0, {5} │ │ │ │ - adds r6, r7, r3 │ │ │ │ + vqadd.u32 d16, d28, d16 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mcr2 0, 7, r0, cr4, cr0, {5} │ │ │ │ - adds r6, r4, r3 │ │ │ │ + vqadd.u16 d16, d20, d16 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mcr2 0, 6, r0, cr12, cr0, {5} │ │ │ │ - adds r4, r0, #2 │ │ │ │ + vqadd.u64 d0, d28, d16 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 5, r0, cr6, cr0, {5} │ │ │ │ - adds r4, r5, #4 │ │ │ │ + vqadd.u32 d0, d22, d16 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mrc2 0, 4, r0, cr6, cr0, {5} │ │ │ │ - subs r6, r1, #6 │ │ │ │ + vqadd.u8 d0, d22, d16 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc2 0, 3, r0, cr14, cr0, {5} │ │ │ │ + mcr2 0, 7, r0, cr14, cr0, {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 │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr.w r4, [pc, #2852] @ 45e6a0 │ │ │ │ @@ -1474954,51 +1474958,51 @@ │ │ │ │ mov r3, r0 │ │ │ │ b.w 45dde6 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ b.w 45ddfe │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vst4.32 {d0-d3}, [r4 :256], r0 │ │ │ │ - bics.w r0, lr, #176 @ 0xb0 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + ldr??.w r0, [r4, r0, lsl #3] │ │ │ │ + @ instruction: 0xf0ae00b0 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str??.w r0, [r0, #176] @ 0xb0 │ │ │ │ - ands.w r0, sl, #176 @ 0xb0 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + ldr??.w r0, [r0, r0, lsl #3] │ │ │ │ + eor.w r0, sl, #176 @ 0xb0 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb.w r0, [r4, #176] @ 0xb0 │ │ │ │ - vshr.s64 d16, d16, #48 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + vst4.32 {d0-d3}, [r4 :256], r0 │ │ │ │ + orr.w r0, r0, #176 @ 0xb0 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bxns r1 │ │ │ │ + bxns pc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - vqadd.s8 d0, d20, d16 │ │ │ │ - ldc 0, cr0, [r4, #-704]! @ 0xfffffd40 │ │ │ │ - ldcl 0, cr0, [r0, #-704] @ 0xfffffd40 │ │ │ │ - @ instruction: 0xfa1600b0 │ │ │ │ - mcr 0, 3, r0, cr4, cr0, {5} │ │ │ │ - stc 0, cr0, [r2], {176} @ 0xb0 │ │ │ │ - ldc 0, cr0, [lr], {176} @ 0xb0 │ │ │ │ - ldcl 0, cr0, [r2], #-704 @ 0xfffffd40 │ │ │ │ - ldc 0, cr0, [r0], {176} @ 0xb0 │ │ │ │ - mrrc 0, 11, r0, ip, cr0 │ │ │ │ - ldcl 0, cr0, [r8], #-704 @ 0xfffffd40 │ │ │ │ - mcrr 0, 11, r0, sl, cr0 │ │ │ │ - stcl 0, cr0, [r8], #-704 @ 0xfffffd40 │ │ │ │ - ldc 0, cr0, [r8], #-704 @ 0xfffffd40 │ │ │ │ - mrrc 0, 11, r0, r6, cr0 │ │ │ │ - stc 0, cr0, [r6], #-704 @ 0xfffffd40 │ │ │ │ - mcrr 0, 11, r0, r4, cr0 │ │ │ │ - stc 0, cr0, [r0], {176} @ 0xb0 │ │ │ │ - ldc 0, cr0, [ip], {176} @ 0xb0 │ │ │ │ - ldc 0, cr0, [r2], #-704 @ 0xfffffd40 │ │ │ │ - stc 0, cr0, [sl], {176} @ 0xb0 │ │ │ │ + vqadd.s64 d16, d20, d16 │ │ │ │ + stc 0, cr0, [r4, #704]! @ 0x2c0 │ │ │ │ + stcl 0, cr0, [r0, #704] @ 0x2c0 │ │ │ │ + @ instruction: 0xfa8600b0 │ │ │ │ + mrc 0, 6, r0, cr4, cr0, {5} │ │ │ │ + ldcl 0, cr0, [r2], #704 @ 0x2c0 │ │ │ │ + stc 0, cr0, [lr, #-704] @ 0xfffffd40 │ │ │ │ + stcl 0, cr0, [r2], #704 @ 0x2c0 │ │ │ │ + stc 0, cr0, [r0, #-704] @ 0xfffffd40 │ │ │ │ + stcl 0, cr0, [ip], {176} @ 0xb0 │ │ │ │ + stcl 0, cr0, [r8], #704 @ 0x2c0 │ │ │ │ + ldc 0, cr0, [sl], #704 @ 0x2c0 │ │ │ │ + ldcl 0, cr0, [r8], {176} @ 0xb0 │ │ │ │ + stc 0, cr0, [r8], #704 @ 0x2c0 │ │ │ │ + stcl 0, cr0, [r6], {176} @ 0xb0 │ │ │ │ + ldc 0, cr0, [r6], {176} @ 0xb0 │ │ │ │ + ldc 0, cr0, [r4], #704 @ 0x2c0 │ │ │ │ + ldcl 0, cr0, [r0], #-704 @ 0xfffffd40 │ │ │ │ + stc 0, cr0, [ip], {176} @ 0xb0 │ │ │ │ + stc 0, cr0, [r2], #704 @ 0x2c0 │ │ │ │ + ldcl 0, cr0, [sl], #-704 @ 0xfffffd40 │ │ │ │ movs r3, #4 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w r8, [sp, #28] │ │ │ │ b.n 45e8ee │ │ │ │ movs r3, #4 │ │ │ │ strd r8, r8, [sp, #28] │ │ │ │ @@ -1475020,20 +1475024,20 @@ │ │ │ │ bl 456c50 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #158 @ 0x9e │ │ │ │ b.w 45dc44 │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stcl 0, cr0, [r0], #704 @ 0x2c0 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + ldcl 0, cr0, [r0, #-704] @ 0xfffffd40 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stcl 0, cr0, [lr], {176} @ 0xb0 │ │ │ │ + ldc 0, cr0, [lr, #-704]! @ 0xfffffd40 │ │ │ │ stmdb 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] @ 45f780 │ │ │ │ @@ -1476144,102 +1476148,102 @@ │ │ │ │ bl 456c50 │ │ │ │ asrs r2, r0, #17 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #13 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmdb r0!, {r4, r5, r7} │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + @ instruction: 0xe9a000b0 │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 45f2c4 │ │ │ │ + b.n 45f3a4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 45f300 │ │ │ │ + b.n 45f3e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movt r0, #41136 @ 0xa0b0 │ │ │ │ - b.n 45f5d8 │ │ │ │ + @ instruction: 0xf33a00b0 │ │ │ │ + b.n 45f6b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 45f5b4 │ │ │ │ + b.n 45f694 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45f448 │ │ │ │ + b.n 45f528 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 45f030 │ │ │ │ + b.n 45f110 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 45f014 │ │ │ │ + b.n 45f0f4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 45f9d4 │ │ │ │ + b.n 45fab4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 45fa10 │ │ │ │ + b.n 45faf0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r3, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45fd24 │ │ │ │ + b.n 45fe04 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mrc 0, 4, r0, cr10, cr0, {5} │ │ │ │ - b.n 45f9cc │ │ │ │ + vqadd.s8 d0, d26, d16 │ │ │ │ + b.n 45faac │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45fce0 │ │ │ │ + b.n 45fdc0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45fb54 │ │ │ │ + b.n 45fc34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45fae0 │ │ │ │ + b.n 45fbc0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 45fabc │ │ │ │ + b.n 45fb9c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf7d600b0 │ │ │ │ - b.n 45fa7c │ │ │ │ + str.w r0, [r6, r0, lsl #3] │ │ │ │ + b.n 45fb5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 45fa60 │ │ │ │ + b.n 45fb40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45fa44 │ │ │ │ + b.n 45fb24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45fa20 │ │ │ │ + b.n 45fb00 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xe99400b0 │ │ │ │ - b.n 45f9dc │ │ │ │ + and.w r0, r4, r0, ror #2 │ │ │ │ + b.n 45fabc │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r3, [pc, #1284] @ 45fd50 │ │ │ │ movw r2, #4527 @ 0x11af │ │ │ │ ldr.w r1, [pc, #1280] @ 45fd54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1476686,23 +1476690,23 @@ │ │ │ │ b.n 45fcb6 │ │ │ │ subs.w r1, r9, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ strb.w r1, [sl] │ │ │ │ b.n 45fcb6 │ │ │ │ nop │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + b.n 45fe10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + b.n 45fde8 │ │ │ │ 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 │ │ │ │ @@ -1476738,22 +1476742,22 @@ │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ ldr r1, [pc, #32] @ (45fde4 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - mcr2 0, 5, r0, cr12, cr0, {5} │ │ │ │ - mrc2 0, 5, r0, cr0, cr0, {5} │ │ │ │ - bge.n 45fd04 │ │ │ │ + vqadd.u16 d0, d28, d16 │ │ │ │ + vqadd.u32 d0, d16, d16 │ │ │ │ + blt.n 45fde4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mrc2 0, 4, r0, cr4, cr0, {5} │ │ │ │ - bhi.n 45fd6c │ │ │ │ + vqadd.u8 d0, d20, d16 │ │ │ │ + bls.n 45fe4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bhi.n 45fda8 │ │ │ │ + bls.n 45fe88 │ │ │ │ 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] @ 4604e0 │ │ │ │ @@ -1477409,48 +1477413,48 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r5, r7, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r2, #704] @ 0x2c0 │ │ │ │ - b.n 4605c0 │ │ │ │ + mcr 0, 0, r0, cr2, cr0, {5} │ │ │ │ + b.n 4606a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvc.n 460438 │ │ │ │ + bhi.n 460518 │ │ │ │ lsls r0, r6, #2 │ │ │ │ mrc2 1, 6, r0, cr0, cr12, {1} │ │ │ │ - vld4.32 {d0-d3}, [ip :256], r0 │ │ │ │ - bmi.n 4605ac │ │ │ │ + ldrsb.w r0, [ip, #176] @ 0xb0 │ │ │ │ + bmi.n 46048c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcs.n 4605b4 │ │ │ │ + bcs.n 460494 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcs.n 4605f4 │ │ │ │ + bcs.n 4604d4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcs.n 460594 │ │ │ │ + bcs.n 460474 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcs.n 4605d4 │ │ │ │ + bcs.n 4604b4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str.w r0, [lr, r0, lsl #3] │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + ldrh.w r0, [lr, #176] @ 0xb0 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 46058c │ │ │ │ + bcs.n 46046c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcs.n 460530 │ │ │ │ + bcs.n 460610 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcs.n 460568 │ │ │ │ + bcs.n 460448 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcc.n 460470 │ │ │ │ + bmi.n 460550 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr??.w r0, [r4, r0, lsl #3] │ │ │ │ - bgt.n 4605bc │ │ │ │ + str??.w r0, [r4, #176] @ 0xb0 │ │ │ │ + bgt.n 46049c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcc.n 460634 │ │ │ │ + bcc.n 460514 │ │ │ │ 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 │ │ │ │ @@ -1478446,30 +1478450,30 @@ │ │ │ │ @ instruction: 0xfa9a013c │ │ │ │ @ instruction: 0xfa94013c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7a4013c │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bpl.n 460f34 │ │ │ │ + bvs.n 461014 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf0aa00b0 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + adds.w r0, sl, #176 @ 0xb0 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcc.n 460ff0 │ │ │ │ + bcc.n 460ed0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr.w r0, [r9, #480] @ 0x1e0 │ │ │ │ cmp r7, r0 │ │ │ │ bcs.w 462038 │ │ │ │ ldr.w r2, [r9, #484] @ 0x1e4 │ │ │ │ movs r3, #24 │ │ │ │ @@ -1480035,80 +1480039,80 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #148] @ (462110 ) │ │ │ │ movw r2, #6545 @ 0x1991 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe98e00b0 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + ldrd r0, r0, [lr, #704]! @ 0x2c0 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrd r0, r0, [r6, #-704]! @ 0x2c0 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + strd r0, r0, [r6, #704]! @ 0x2c0 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strd r0, r0, [r0, #704] @ 0x2c0 │ │ │ │ + bics.w r0, r0, r0, ror #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 4626ec │ │ │ │ + b.n 4627cc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 462824 │ │ │ │ + b.n 461904 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 4623c8 │ │ │ │ + b.n 4624a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 46266c │ │ │ │ + b.n 46274c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 46215c │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 46210c │ │ │ │ + b.n 4621ec │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ble.n 462098 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [pc, #568] @ (462350 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #568] @ (462354 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1480326,113 +1480330,113 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r5, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r7} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r0, 4623f2 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blt.n 4623f8 │ │ │ │ + blt.n 4622d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r2, 462460 │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r2, 46246e │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bgt.n 462304 │ │ │ │ + bgt.n 4623e4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r6, 462466 │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r2, 462472 │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r0, 462468 │ │ │ │ + push {} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r4, 462472 │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blt.n 46246c │ │ │ │ + blt.n 46234c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blt.n 462508 │ │ │ │ + blt.n 4623e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r2, r4, 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ @@ -1481224,17 +1481228,17 @@ │ │ │ │ ldr.w r3, [pc, #1096] @ 463074 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.w 46340a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ - bl a62d48 │ │ │ │ + bl a62da0 │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ - bl a5f2c8 │ │ │ │ + bl a5f320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ cbnz r3, 462c62 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ cmp.w r3, #66560 @ 0x10400 │ │ │ │ @@ -1481577,71 +1481581,71 @@ │ │ │ │ adds r4, #103 @ 0x67 │ │ │ │ vmlsl.u q11, d31, d8[0] │ │ │ │ lsls r7, r7, #4 │ │ │ │ blt.n 462f80 │ │ │ │ lsls r4, r7, #4 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bgt.n 463060 │ │ │ │ + bgt.n 462f40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r1, [r1, #19] │ │ │ │ @ instruction: 0xffffd9fc │ │ │ │ lsls r4, r7, #4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ vrsra.u32 q9, q2, #1 │ │ │ │ movs r0, r0 │ │ │ │ udf #83 @ 0x53 │ │ │ │ - @ instruction: 0xffffde80 │ │ │ │ + @ instruction: 0xffffdef0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ble.n 462fd8 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bge.n 4630fc │ │ │ │ + bge.n 462fdc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bls.n 463108 │ │ │ │ + bls.n 462fe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r5, r3] │ │ │ │ lsls r7, r7, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 463050 │ │ │ │ + bhi.n 463130 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcs.n 46302c │ │ │ │ + bcc.n 46310c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - vaddw.u , , d0 │ │ │ │ + vsra.u64 , q8, #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.n 463170 │ │ │ │ + bpl.n 463050 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bpl.n 4630b4 │ │ │ │ + bpl.n 463194 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 463c1c │ │ │ │ ldrb.w r2, [r3, #322] @ 0x142 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ @@ -1482841,184 +1482845,184 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #5116 @ 0x13fc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - bcc.n 463ed8 │ │ │ │ + bcc.n 463db8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, pc, #696 @ (adr r6, 464124 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 463ee4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stc2 0, cr0, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ - add r5, pc, #128 @ (adr r5, 463ef8 ) │ │ │ │ + ldc2 0, cr0, [r8, #784] @ 0x310 │ │ │ │ + add r5, pc, #576 @ (adr r5, 4640b8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - beq.n 463e98 │ │ │ │ + beq.n 463f78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r6], #784 @ 0x310 │ │ │ │ - add r4, pc, #952 @ (adr r4, 46423c ) │ │ │ │ + stc2l 0, cr0, [r6, #-784]! @ 0xfffffcf0 │ │ │ │ + add r5, pc, #376 @ (adr r5, 463ffc ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + beq.n 463f20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stc2l 0, cr0, [r4], {196} @ 0xc4 │ │ │ │ - add r4, pc, #752 @ (adr r4, 464180 ) │ │ │ │ + ldc2 0, cr0, [r4, #-784]! @ 0xfffffcf0 │ │ │ │ + add r5, pc, #176 @ (adr r5, 463f40 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bne.n 463ef4 │ │ │ │ + bne.n 463dd4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mcrr2 0, 12, r0, ip, cr4 │ │ │ │ - add r4, pc, #272 @ (adr r4, 463fac ) │ │ │ │ + ldc2 0, cr0, [ip], #784 @ 0x310 │ │ │ │ + add r4, pc, #720 @ (adr r4, 46416c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 463de4 │ │ │ │ + bne.n 463ec4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfb3400c4 │ │ │ │ - add r3, pc, #176 @ (adr r3, 463f5c ) │ │ │ │ + @ instruction: 0xfba400c4 │ │ │ │ + add r3, pc, #624 @ (adr r3, 46411c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - beq.n 463f44 │ │ │ │ + beq.n 463e24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfb1600c4 │ │ │ │ - add r3, pc, #56 @ (adr r3, 463ef0 ) │ │ │ │ + @ instruction: 0xfb8600c4 │ │ │ │ + add r3, pc, #504 @ (adr r3, 4640b0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf4d800c4 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + adc.w r0, r8, #6422528 @ 0x620000 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf4c000c4 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + @ instruction: 0xf53000c4 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf4a800c4 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + adds.w r0, r8, #6422528 @ 0x620000 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - eors.w r0, r0, #6422528 @ 0x620000 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + add.w r0, r0, #6422528 @ 0x620000 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - orrs.w r0, r2, #6422528 @ 0x620000 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + @ instruction: 0xf4c200c4 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bic.w r0, r2, #6422528 @ 0x620000 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + eors.w r0, r2, #6422528 @ 0x620000 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - and.w r0, sl, #6422528 @ 0x620000 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + orns r0, sl, #6422528 @ 0x620000 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf3f200c4 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + orn r0, r2, #6422528 @ 0x620000 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf3da00c4 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + orr.w r0, sl, #6422528 @ 0x620000 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf39600c4 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + and.w r0, r6, #6422528 @ 0x620000 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf37e00c4 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + @ instruction: 0xf3ee00c4 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bfi r0, r6, #3, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + @ instruction: 0xf3d600c4 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sbfx r0, lr, #3, #5 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + @ instruction: 0xf3be00c4 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf31e00c4 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + usat r0, #4, lr, lsl #3 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ssat r0, #5, r6, lsl #3 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + @ instruction: 0xf37600c4 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf27a00c4 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + @ instruction: 0xf2ea00c4 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf26200c4 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + @ instruction: 0xf2d200c4 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movw r0, #41156 @ 0xa0c4 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + @ instruction: 0xf2ba00c4 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf22400c4 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf29400c4 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - addw r0, ip, #196 @ 0xc4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + @ instruction: 0xf27c00c4 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf1f400c4 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + @ instruction: 0xf26400c4 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r6, #2 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ b.w 4632a4 │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 4640ca │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 4640c4 │ │ │ │ @@ -1483426,159 +1483430,159 @@ │ │ │ │ movw r2, #5340 @ 0x14dc │ │ │ │ ldr r1, [pc, #340] @ (46454c ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vhadd.s32 q8, q12, q2 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + vmla.i16 d16, d24, d4[0] │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vhadd.s q0, q15, q2 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + vmla.i32 d0, d30, d4[0] │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + vhadd.s32 q8, q8, q2 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + stmia r1!, {r4} │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + itt │ │ │ │ + lsl r0, r6, #2 │ │ │ │ + vhadd.s32 q0, q8, q2 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ + itt al │ │ │ │ + lslal r0, r6, #2 │ │ │ │ + vhaddal.s8 q0, q12, q2 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ite gt │ │ │ │ lslgt r0, r6, #2 │ │ │ │ cdple 0, 15, cr0, cr0, cr4, {6} │ │ │ │ str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + ite lt │ │ │ │ + lsllt r0, r6, #2 │ │ │ │ + cdpge 0, 13, cr0, cr8, cr4, {6} │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ite hi │ │ │ │ - lslhi r0, r6, #2 │ │ │ │ - cdpls 0, 11, cr0, cr0, cr4, {6} │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + cdp 0, 12, cr0, cr0, cr4, {6} │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ite vc │ │ │ │ - lslvc r0, r6, #2 │ │ │ │ - cdpvs 0, 9, cr0, cr8, cr4, {6} │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - itt pl │ │ │ │ - lslpl r0, r6, #2 │ │ │ │ - cdppl 0, 8, cr0, cr0, cr4, {6} │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - itt mi │ │ │ │ + itee mi │ │ │ │ lslmi r0, r6, #2 │ │ │ │ - cdpmi 0, 6, cr0, cr8, cr4, {6} │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + cdppl 0, 7, cr0, cr2, cr4, {6} │ │ │ │ + strpl r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - cdp 0, 5, cr0, cr0, cr4, {6} │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + itet cc │ │ │ │ + lslcc r0, r6, #2 │ │ │ │ + cdpcs 0, 5, cr0, cr10, cr4, {6} │ │ │ │ + strcc r6, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - nop {13} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + cdp 0, 4, cr0, cr2, cr4, {6} │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + ittt vs │ │ │ │ + lslvs r0, r6, #2 │ │ │ │ + cdpvs 0, 2, cr0, cr6, cr4, {6} │ │ │ │ + strvs r6, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp 0, 0, cr0, cr2, cr4, {6} │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + itte mi │ │ │ │ + lslmi r0, r6, #2 │ │ │ │ + cdpmi 0, 0, cr0, cr10, cr4, {6} │ │ │ │ + strpl r6, [sp, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stcl 0, cr0, [sl, #784]! @ 0x310 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + ldcl 0, cr0, [r2, #784]! @ 0x310 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldcl 0, cr0, [r2, #784] @ 0x310 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldc 0, cr0, [r6, #784]! @ 0x310 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - bkpt 0x00d6 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - ldc 0, cr0, [sl, #784] @ 0x310 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - bkpt 0x005e │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - stc 0, cr0, [r2, #784] @ 0x310 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stcl 0, cr0, [r6, #-784] @ 0xfffffcf0 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + ldc 0, cr0, [lr, #784] @ 0x310 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stc 0, cr0, [lr, #-784]! @ 0xfffffcf0 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + stc 0, cr0, [r6, #784] @ 0x310 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x0052 │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldc 0, cr0, [r6, #-784] @ 0xfffffcf0 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + stcl 0, cr0, [lr, #-784]! @ 0xfffffcf0 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0032 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldcl 0, cr0, [lr], #784 @ 0x310 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldcl 0, cr0, [r6, #-784] @ 0xfffffcf0 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stcl 0, cr0, [r6], #784 @ 0x310 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + ldc 0, cr0, [lr, #-784]! @ 0xfffffcf0 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x000a │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stcl 0, cr0, [lr], {196} @ 0xc4 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + stcl 0, cr0, [r2], #784 @ 0x310 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldcl 0, cr0, [r2], #-784 @ 0xfffffcf0 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - itte ls │ │ │ │ - lslls r0, r6, #2 │ │ │ │ - strls r4, [sp, #288] @ 0x120 │ │ │ │ - lslhi r0, r6, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r1, #4469 @ 0x1175 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 464570 │ │ │ │ movw r1, #4470 @ 0x1176 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -1483826,20 +1483830,20 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #459 @ 0x1cb │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - itet eq │ │ │ │ - lsleq r0, r6, #2 │ │ │ │ - @ instruction: 0xe85c00c4 │ │ │ │ - bkpt 0x00e4 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + itte vc │ │ │ │ + lslvc r0, r6, #2 │ │ │ │ + @ instruction: 0xe8cc00c4 │ │ │ │ + ite pl @ unpredictable │ │ │ │ + lslpl r0, r6, #2 │ │ │ │ + pushmi {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, 464824 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -1484093,19 +1484097,19 @@ │ │ │ │ mov.w r2, #402 @ 0x192 │ │ │ │ ldr r1, [pc, #20] @ (464a9c ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 464618 │ │ │ │ + b.n 4646f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r1, r2, r6} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -1485195,17 +1485199,17 @@ │ │ │ │ movw r0, #317 @ 0x13d │ │ │ │ b.n 465420 │ │ │ │ movs r0, #236 @ 0xec │ │ │ │ b.n 465420 │ │ │ │ movw r0, #329 @ 0x149 │ │ │ │ b.n 465420 │ │ │ │ nop │ │ │ │ - cbz r0, 4655d2 │ │ │ │ + cbz r0, 4655ee │ │ │ │ lsls r0, r6, #2 │ │ │ │ - uxtb r6, r5 │ │ │ │ + cbz r6, 4655de │ │ │ │ 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 │ │ │ │ @@ -1485275,25 +1485279,25 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #489 @ 0x1e9 │ │ │ │ bl 456c50 │ │ │ │ - cbz r4, 46565e │ │ │ │ + cbz r4, 46567a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 465666 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r4, 46566e │ │ │ │ + cbz r4, 46568a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + cbz r6, 46566a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r0, 46567e │ │ │ │ + cbz r0, 46569a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ 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 │ │ │ │ @@ -1485319,17 +1485323,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (4656c0 ) │ │ │ │ movw r2, #513 @ 0x201 │ │ │ │ ldr r1, [pc, #12] @ (4656c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 4656de │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ 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] @ (465724 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1486371,36 +1486375,36 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @ instruction: 0xef93ffff │ │ │ │ bl 64014a │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvc.n 4661cc │ │ │ │ + bvc.n 4660ac │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ mrrc 15, 15, pc, r5, cr15 @ │ │ │ │ add r6, pc, #264 @ (adr r6, 466268 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bl 21417e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 466a36 │ │ │ │ @@ -1487314,44 +1487318,44 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 464ae4 │ │ │ │ b.n 466276 │ │ │ │ nop │ │ │ │ b.n 46703a │ │ │ │ vtbl.8 d17, {d15-d16}, d12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + add r0, pc, #16 @ (adr r0, 466a60 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stc 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #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, #3984] @ 0xf90 │ │ │ │ ldr.w r5, [pc, #2028] @ 46728c │ │ │ │ mov r7, r2 │ │ │ │ @@ -1488129,63 +1488133,63 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 4671d6 │ │ │ │ - vcvt.f16.u16 , q7, #1 │ │ │ │ + vqdmulh.s , , d14[0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bhi.n 4671f6 │ │ │ │ vrshr.u32 d25, d22, #1 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bvc.n 4672fe │ │ │ │ vrsubhn.i d29, , │ │ │ │ vmlsl.u , d31, d9[0] │ │ │ │ - vabdl.u , d31, d28 │ │ │ │ + vqshrun.s64 d25, q6, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + wfi │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ 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] @ (467438 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1488314,27 +1488318,27 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ 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] @ (467584 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1488979,33 +1488983,33 @@ │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r7, #4 │ │ │ │ strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ 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] @ (467d40 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1489470,17 +1489474,17 @@ │ │ │ │ nop │ │ │ │ strh r0, [r3, #20] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #12] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ 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] │ │ │ │ @@ -1489543,21 +1489547,21 @@ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 46808c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r9, [r3] │ │ │ │ b.n 4680aa │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ 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 │ │ │ │ @@ -1489710,19 +1489714,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (468268 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ 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] @ (4682e0 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1489770,17 +1489774,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r1, #245 @ 0xf5 │ │ │ │ beq.n 4682fc │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1489868,17 +1489872,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 468350 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ 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] │ │ │ │ @@ -1490032,23 +1490036,23 @@ │ │ │ │ ldr r1, [pc, #32] @ (46859c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + add r0, pc, #288 @ (adr r0, 4686b0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r3, r6] │ │ │ │ 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] @ (46899c ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1490402,15 +1490406,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #8] │ │ │ │ lsls r4, r7, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ 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] @ 468ff0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1490983,90 +1490987,90 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #23] │ │ │ │ lsls r4, r7, #4 │ │ │ │ bl 1c8ffe │ │ │ │ bl 2c9002 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r2, pc, #168 @ (adr r2, 4690bc ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 46927c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r2, pc, #56 @ (adr r2, 469058 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 469218 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bl 82b026 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r1, pc, #584 @ (adr r1, 469278 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 469038 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r1, pc, #480 @ (adr r1, 46921c ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 4693dc ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r1, pc, #408 @ (adr r1, 4691e0 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 4693a0 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blx r2 │ │ │ │ + ldr r0, [pc, #0] @ (469050 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r0, [pc, #120] @ (4690cc ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + ldr r0, [pc, #24] @ (469074 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blx r1 │ │ │ │ + blx pc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bxns r7 │ │ │ │ + blxns r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bx fp │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bxns sp │ │ │ │ + blxns fp │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bx r8 │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bx r2 │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bxns r5 │ │ │ │ + blxns r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bx r8 │ │ │ │ + blx r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bx r2 │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r8, fp │ │ │ │ + bx r9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov lr, lr │ │ │ │ + bx ip │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r0, pc, #456 @ (adr r0, 469264 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 469424 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ 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] @ (469268 ) │ │ │ │ @@ -1491239,27 +1491243,27 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - add r2, ip │ │ │ │ + add sl, sl │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r8, r0 │ │ │ │ + add r8, lr │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r2, r8 │ │ │ │ + add sl, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, fp │ │ │ │ + add lr, r9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r2, lr │ │ │ │ + add sl, ip │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r2, r9 │ │ │ │ + add sl, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bne.n 469296 │ │ │ │ b.w 81002 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x2b06> │ │ │ │ b.w 80662 <__vaDriverInit_1_22@@libgallium-25.0.7-2.so+0x2166> │ │ │ │ b.w 462634 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1491491,31 +1491495,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - cmn r2, r5 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - orrs r0, r1 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - rors r4, r6 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - tst r2, r2 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ 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] @ (469540 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1491625,17 +1491629,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r7, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ 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] @ 469ae0 │ │ │ │ @@ -1492311,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, [r6, #5] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 469c1a │ │ │ │ vsri.32 d22, d20, #1 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r2, #26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -1492416,21 +1492420,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ movs r2, #5 │ │ │ │ bl 456ce8 │ │ │ │ b.n 469dca │ │ │ │ nop │ │ │ │ - mov sl, r5 │ │ │ │ + bx r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ 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 │ │ │ │ @@ -1492542,39 +1492546,39 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r1, [pc, #60] @ (469fb4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ 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] │ │ │ │ @@ -1493291,71 +1493295,71 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r2, r7] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r1, r7] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ 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] @ 46acd8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1493804,53 +1493808,53 @@ │ │ │ │ nop │ │ │ │ ldrsb r2, [r0, r7] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r6, r6] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r0, r1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r4, [r6, #8] │ │ │ │ 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] @ (46ae9c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -1493986,25 +1493990,25 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r6, r2] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, r6] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r6, 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, #344] @ (46b02c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1494136,29 +1494140,29 @@ │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r6, [r4, r4] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r3, r0] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ 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] @ (46b104 ) │ │ │ │ @@ -1494170,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 a45e90 │ │ │ │ + bl a45ee8 │ │ │ │ ldr r3, [pc, #136] @ (46b110 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ tst.w r3, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -1494186,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 a3d934 │ │ │ │ + bl a3d98c │ │ │ │ cbnz r0, 46b0e6 │ │ │ │ ldr r2, [pc, #100] @ (46b114 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r0, r2, [r0] │ │ │ │ blx 6de2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl a462cc │ │ │ │ + bl a46324 │ │ │ │ ldr r2, [pc, #72] @ (46b118 ) │ │ │ │ ldr r3, [pc, #52] @ (46b108 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -1494217,32 +1494221,32 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #52] @ (46b11c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a3b56c │ │ │ │ + bl a3b5c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a3b4d8 │ │ │ │ + bl a3b530 │ │ │ │ b.n 46b0c8 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #584] @ (46b350 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #544] @ (46b330 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ subs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r7, [pc, #168] @ (46b1c4 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ 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 │ │ │ │ @@ -1496163,25 +1496167,25 @@ │ │ │ │ subs r1, #239 @ 0xef │ │ │ │ cdp2 14, 15, cr2, cr10, cr2, {2} │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ add ip, r6 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r0, r2, #4 │ │ │ │ muls r6, r3 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ vmov.f64 d6, #36 @ 0x41200000 10.0 │ │ │ │ vldr d7, [pc, #704] @ 46c728 │ │ │ │ vmov.f64 d5, #164 @ 0xc1200000 -10.0 │ │ │ │ vldr d0, [pc, #704] @ 46c730 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ @@ -1497432,17 +1497436,17 @@ │ │ │ │ mov r8, r0 │ │ │ │ b.n 46cfdc │ │ │ │ strh r6, [r7, #22] │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ asrs r7, r0, #21 │ │ │ │ subs r7, #247 @ 0xf7 │ │ │ │ ... │ │ │ │ - lsrs r4, r4 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r7 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ bl 3c213c │ │ │ │ mov r8, r0 │ │ │ │ @@ -1497874,49 +1497878,49 @@ │ │ │ │ b.n 46d4fc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #173 @ 0xad │ │ │ │ b.n 46d4fc │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ b.n 46d4fc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ b.n 46d4fc │ │ │ │ @@ -1498168,55 +1498172,55 @@ │ │ │ │ add r4, r0 │ │ │ │ b.n 46d70c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #74 @ 0x4a │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 46d264 │ │ │ │ + b.n 46d344 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ 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] @ (46da4c ) │ │ │ │ @@ -1498367,45 +1498371,45 @@ │ │ │ │ nop │ │ │ │ movs r7, #28 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #18 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -1498649,29 +1498653,29 @@ │ │ │ │ nop │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldr??.w r0, [r0, #175] @ 0xaf │ │ │ │ - @ instruction: 0xfa0e00af │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xfa6000af │ │ │ │ + @ instruction: 0xfa7e00af │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r3, #30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vst1.8 {d16[5]}, [r2] │ │ │ │ - vld1.8 {d16[5]}, [r0] │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + @ instruction: 0xfa3200af │ │ │ │ + @ instruction: 0xfa5000af │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ 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] @ (46ddf8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1499178,17 +1499182,17 @@ │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ b.n 46e128 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ b.n 46e128 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ b.n 46e128 │ │ │ │ nop │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ @@ -1499385,19 +1499389,19 @@ │ │ │ │ bne.n 46e3fe │ │ │ │ b.n 46e26c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r4, r5, #7 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r3, [pc, #256] @ (46e530 ) │ │ │ │ + ldr r3, [pc, #704] @ (46e6f0 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r6, r4, #0 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1499584,15 +1499588,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r4, r6 │ │ │ │ lsls r4, r7, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, r4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ 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] @ (46e758 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1501413,32 +1501417,32 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsrs r0, r1, #28 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsrs r4, r4, #9 │ │ │ │ lsls r4, r7, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 24 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 6 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xebfa00af │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + stcl 0, cr0, [sl], #-700 @ 0xfffffd44 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ 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] @ 46ff58 │ │ │ │ @@ -1502564,15 +1502568,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ b.n 46ffc8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stcl 0, cr0, [r4], #-692 @ 0xfffffd4c │ │ │ │ + ldcl 0, cr0, [r4], {173} @ 0xad │ │ │ │ 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 3be99c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1502934,19 +1502938,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ b.n 47042c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 4704a0 │ │ │ │ + b.n 470580 │ │ │ │ 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] @ 470eac │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1503607,32 +1503611,32 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr??.w r0, [r8, ] │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r0, ] │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bpl.n 470ed6 │ │ │ │ vsubl.u q15, d31, d25 │ │ │ │ vabdl.u , d31, d20 │ │ │ │ lsls r3, r7, #4 │ │ │ │ bvs.n 470f52 │ │ │ │ vqrdmlsh.s q15, , d5[0] │ │ │ │ vsli.32 d30, d31, #31 │ │ │ │ - vabdl.u q8, d31, d24 │ │ │ │ + vqshrun.s64 d16, q4, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ 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 │ │ │ │ @@ -1503701,25 +1503705,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (470fac ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (470fb0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r1, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r7, #22 │ │ │ │ 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 │ │ │ │ @@ -1503994,25 +1503998,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ mrc 1, 0, r0, cr12, cr11, {1} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, r4 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r2, r2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldcl 1, cr0, [ip, #-236] @ 0xffffff14 │ │ │ │ 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] @ (4713c8 ) │ │ │ │ @@ -1504106,26 +1504110,26 @@ │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ stc 1, cr0, [r8, #-236] @ 0xffffff14 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [lr], {59} @ 0x3b │ │ │ │ - vhadd.u16 d16, d28, d31 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + vaddl.u8 q8, d28, d31 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - vhadd.u16 d0, d18, d31 │ │ │ │ - vhadd.u16 d16, d18, d31 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + vaddl.u8 q0, d18, d31 │ │ │ │ + vaddl.u8 q8, d18, d31 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cdp2 0, 15, cr0, cr12, cr15, {5} │ │ │ │ - vhadd.u8 d16, d24, d31 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + vhadd.u32 d16, d28, d31 │ │ │ │ + vrev32.32 d0, d31 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cdp2 0, 14, cr0, cr2, cr15, {5} │ │ │ │ + vhadd.u16 d16, d18, 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] @ (4715e8 ) │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #476] @ (4715ec ) │ │ │ │ @@ -1504314,18 +1504318,18 @@ │ │ │ │ bl 456c50 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xebec013b │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adc.w r1, r8, fp, rrx │ │ │ │ - ldc2 0, cr0, [r6, #-700]! @ 0xfffffd44 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + stc2 0, cr0, [r6, #700]! @ 0x2bc │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc2l 0, cr0, [r8], {175} @ 0xaf │ │ │ │ + ldc2 0, cr0, [r8, #-700]! @ 0xfffffd44 │ │ │ │ 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 │ │ │ │ @@ -1504461,37 +1504465,37 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #52] @ (471794 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ bl 456c50 │ │ │ │ - ite lt │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + adds r6, r4, r6 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + @ instruction: 0xfbfa00af │ │ │ │ + it gt │ │ │ │ + lslgt r7, r5, #2 │ │ │ │ + itte al │ │ │ │ + lslal r7, r5, #2 │ │ │ │ + itet lt @ unpredictable │ │ │ │ lsllt r7, r5, #2 │ │ │ │ - itee le @ unpredictable │ │ │ │ + ite le @ unpredictable │ │ │ │ lslle r7, r5, #2 │ │ │ │ - popgt {r3, r6, pc} │ │ │ │ - lslgt r2, r0, #3 │ │ │ │ - adds r6, r6, r4 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xfb8a00af │ │ │ │ - it pl │ │ │ │ - lslpl r7, r5, #2 │ │ │ │ - itet vc │ │ │ │ - lslvc r7, r5, #2 │ │ │ │ - itte mi @ unpredictable │ │ │ │ - lslmi r7, r5, #2 │ │ │ │ - itt vs @ unpredictable │ │ │ │ - lslvs r7, r5, #2 │ │ │ │ - it cs @ unpredictable │ │ │ │ - lslcs r7, r5, #2 │ │ │ │ - itte mi │ │ │ │ - lslmi r7, r5, #2 │ │ │ │ - stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - movpl.w ip, #4096 @ 0x1000 │ │ │ │ + it ls @ unpredictable │ │ │ │ + lslls r7, r5, #2 │ │ │ │ + itet lt │ │ │ │ + lsllt r7, r5, #2 │ │ │ │ + stmdbge sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + movlt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #784] @ (471abc ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #784] @ (471ac0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1504795,42 +1504799,42 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ b.n 471a8c │ │ │ │ strex r1, r0, [lr, #236] @ 0xec │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 471a24 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - hlt 0x0030 │ │ │ │ + cbnz r0, 471b14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr??.w r0, [r2, #175] @ 0xaf │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + vld4.32 {d16-d19}, [r2 :128] │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr??.w r0, [r4, pc, lsl #2] │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + vst1.8 {d16[5]}, [r4] │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh.w r0, [sl, #175] @ 0xaf │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + vld4.32 {d0-d3}, [sl :128] │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r6, 471b7c │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r2} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ 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] @ 47201c │ │ │ │ @@ -1505336,90 +1505340,90 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 4719c8 │ │ │ │ lsls r3, r7, #4 │ │ │ │ b.n 47191c │ │ │ │ lsls r3, r7, #4 │ │ │ │ - @ instruction: 0xf58400af │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + @ instruction: 0xf5f400af │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf4be00af │ │ │ │ + @ instruction: 0xf52e00af │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r6, #5734400 @ 0x578000 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + rsb r0, r6, #5734400 @ 0x578000 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bic.w r0, r0, #5734400 @ 0x578000 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + eors.w r0, r0, #5734400 @ 0x578000 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - and.w r0, r8, #5734400 @ 0x578000 │ │ │ │ - subs.w r0, sl, #5734400 @ 0x578000 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + orns r0, r8, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf62a00af │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf3f000af │ │ │ │ - sub.w r0, r2, #5734400 @ 0x578000 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + orn r0, r0, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf61200af │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf3d800af │ │ │ │ - @ instruction: 0xf4ce00af │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + orr.w r0, r8, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf53e00af │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf3c000af │ │ │ │ - @ instruction: 0xf7e200af │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + bics.w r0, r0, #5734400 @ 0x578000 │ │ │ │ + ldr.w r0, [r2, pc, lsl #2] │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf3a800af │ │ │ │ - orn r0, lr, #5734400 @ 0x578000 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + ands.w r0, r8, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf4de00af │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf39000af │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + and.w r0, r0, #5734400 @ 0x578000 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf37400af │ │ │ │ - adc.w r0, r6, #5734400 @ 0x578000 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + @ instruction: 0xf3e400af │ │ │ │ + subs.w r0, r6, #5734400 @ 0x578000 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf36000af │ │ │ │ - @ instruction: 0xf4ea00af │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + @ instruction: 0xf3d000af │ │ │ │ + adcs.w r0, sl, #5734400 @ 0x578000 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf34800af │ │ │ │ - @ instruction: 0xf39e00af │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + @ instruction: 0xf3b800af │ │ │ │ + and.w r0, lr, #5734400 @ 0x578000 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf33000af │ │ │ │ - @ instruction: 0xf4ea00af │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + @ instruction: 0xf3a000af │ │ │ │ + adcs.w r0, sl, #5734400 @ 0x578000 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf31800af │ │ │ │ - ands.w r0, r2, #5734400 @ 0x578000 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + @ instruction: 0xf38800af │ │ │ │ + eor.w r0, r2, #5734400 @ 0x578000 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf30000af │ │ │ │ - @ instruction: 0xf4da00af │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + @ instruction: 0xf37000af │ │ │ │ + adc.w r0, sl, #5734400 @ 0x578000 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf2e400af │ │ │ │ - orr.w r0, r2, #5734400 @ 0x578000 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + @ instruction: 0xf35400af │ │ │ │ + @ instruction: 0xf4b200af │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf2d000af │ │ │ │ - orr.w r0, r2, #5734400 @ 0x578000 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + @ instruction: 0xf34000af │ │ │ │ + @ instruction: 0xf4b200af │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf2b800af │ │ │ │ - @ instruction: 0xf4c000af │ │ │ │ - @ instruction: 0xf29e00af │ │ │ │ - @ instruction: 0xf4ca00af │ │ │ │ - @ instruction: 0xf28c00af │ │ │ │ + @ instruction: 0xf32800af │ │ │ │ + @ instruction: 0xf53000af │ │ │ │ + @ instruction: 0xf30e00af │ │ │ │ + @ instruction: 0xf53a00af │ │ │ │ + @ instruction: 0xf2fc00af │ │ │ │ stmdb 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] @ 472c94 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr.w r1, [pc, #2932] @ 472c98 │ │ │ │ @@ -1506541,108 +1506545,106 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ udf #204 @ 0xcc │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf39400af │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + and.w r0, r4, #5734400 @ 0x578000 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cdp 0, 6, cr0, cr10, cr15, {5} │ │ │ │ - @ instruction: 0xf0a800af │ │ │ │ - ldc 0, cr0, [r6, #700] @ 0x2bc │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + cdp 0, 13, cr0, cr10, cr15, {5} │ │ │ │ + adds.w r0, r8, #175 @ 0xaf │ │ │ │ + cdp 0, 0, cr0, cr6, cr15, {5} │ │ │ │ + cbz r4, 472cc2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + cbz r2, 472cce │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf0dc00af │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + adc.w r0, ip, #175 @ 0xaf │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldc 0, cr0, [sl], {175} @ 0xaf │ │ │ │ - orn r0, r2, #175 @ 0xaf │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + stc 0, cr0, [sl, #-700] @ 0xfffffd44 │ │ │ │ + @ instruction: 0xf0d200af │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldcl 0, cr0, [ip], #-700 @ 0xfffffd44 │ │ │ │ - @ instruction: 0xf0c400af │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + stcl 0, cr0, [ip], #700 @ 0x2bc │ │ │ │ + @ instruction: 0xf13400af │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mrrc 0, 10, r0, sl, cr15 │ │ │ │ + stcl 0, cr0, [sl], {175} @ 0xaf │ │ │ │ subs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 472c00 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - cdp 0, 15, cr0, cr8, cr15, {5} │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + vhadd.s32 d16, d24, d31 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stc 0, cr0, [r2], {175} @ 0xaf │ │ │ │ + ldcl 0, cr0, [r2], #-700 @ 0xfffffd44 │ │ │ │ stmia.w r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf0d200af │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + adc.w r0, r2, #175 @ 0xaf │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xeafc00af │ │ │ │ - cdp 0, 7, cr0, cr12, cr15, {5} │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + sbc.w r0, ip, pc, asr #2 │ │ │ │ + cdp 0, 14, cr0, cr12, cr15, {5} │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrd r0, r0, [sl, #-700]! @ 0x2bc │ │ │ │ - stcl 0, cr0, [r0, #700] @ 0x2bc │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + strd r0, r0, [sl, #700]! @ 0x2bc │ │ │ │ + cdp 0, 3, cr0, cr0, cr15, {5} │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strd r0, r0, [r2, #-700]! @ 0x2bc │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + ldrd r0, r0, [r2, #700] @ 0x2bc │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldcl 0, cr0, [r0], {175} @ 0xaf │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + stcl 0, cr0, [r0, #-700] @ 0xfffffd44 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strd r0, r0, [sl], #700 @ 0x2bc │ │ │ │ - cdp 0, 7, cr0, cr4, cr15, {5} │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + ldrd r0, r0, [sl, #-700] @ 0x2bc │ │ │ │ + cdp 0, 14, cr0, cr4, cr15, {5} │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe8ca00af │ │ │ │ - @ instruction: 0xeb8000af │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + ldmdb sl!, {r0, r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xebf000af │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia.w sl, {r0, r1, r2, r3, r5, r7} │ │ │ │ - @ instruction: 0xebe800af │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + ldrd r0, r0, [sl], #700 @ 0x2bc │ │ │ │ + mrrc 0, 10, r0, r8, cr15 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472d1c │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [ip], #-700 @ 0xfffffd44 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + @ instruction: 0xe85200af │ │ │ │ + stc 0, cr0, [ip], #700 @ 0x2bc │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472cc0 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [ip, #-700] @ 0xfffffd44 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + @ instruction: 0xe81e00af │ │ │ │ + stc 0, cr0, [ip, #700] @ 0x2bc │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472c6c │ │ │ │ + b.n 472d4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [ip], #700 @ 0x2bc │ │ │ │ - lsls r6, r1, #20 │ │ │ │ + ldcl 0, cr0, [ip, #-700] @ 0xfffffd44 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472c40 │ │ │ │ + b.n 472d20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sub.w r0, ip, pc, asr #2 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + ldc 0, cr0, [ip], {175} @ 0xaf │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472bc4 │ │ │ │ + b.n 472ca4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472ba8 │ │ │ │ + b.n 472c88 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbcs.w r0, ip, pc, asr #2 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + @ instruction: 0xebec00af │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472b34 │ │ │ │ + b.n 472c14 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ beq.w 472ed4 │ │ │ │ ldr.w r3, [r9, r7, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1507389,154 +1507391,150 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 4733ae │ │ │ │ ldr r3, [pc, #348] @ (473630 ) │ │ │ │ add r3, pc │ │ │ │ b.n 4733ae │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 4733ae │ │ │ │ - @ instruction: 0xe99e00af │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + and.w r0, lr, pc, asr #2 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472d88 │ │ │ │ + b.n 472e68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eor.w r0, r0, pc, asr #2 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + @ instruction: 0xeaf000af │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472d60 │ │ │ │ + b.n 472e40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands.w r0, lr, pc, asr #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + eor.w r0, lr, pc, asr #2 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472d30 │ │ │ │ + b.n 472e10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orn r0, r8, pc, asr #2 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + @ instruction: 0xead800af │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 473cb8 │ │ │ │ + b.n 472d98 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 473b30 │ │ │ │ + b.n 473c10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eors.w r0, r8, pc, asr #2 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + add.w r0, r8, pc, asr #2 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 473b00 │ │ │ │ + b.n 473be0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orr.w r0, lr, pc, asr #2 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + @ instruction: 0xeabe00af │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 473ad0 │ │ │ │ + b.n 473bb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ands.w r0, ip, pc, asr #2 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + eor.w r0, ip, pc, asr #2 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 473a98 │ │ │ │ + b.n 473b78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bics.w r0, r4, pc, asr #2 │ │ │ │ - orns r0, r2, pc, asr #2 │ │ │ │ - orns r0, sl, pc, asr #2 │ │ │ │ - eors.w r0, r2, pc, asr #2 │ │ │ │ - b.n 473910 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - bics.w r0, r6, pc, asr #2 │ │ │ │ - cdp2 0, 14, cr0, cr12, cr3, {6} │ │ │ │ - b.n 4737dc │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrd r0, r0, [sl, #700]! @ 0x2bc │ │ │ │ - cdp2 0, 13, cr0, cr0, cr3, {6} │ │ │ │ - b.n 4737b0 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - bic.w r0, r6, pc, asr #2 │ │ │ │ - bic.w r0, lr, pc, asr #2 │ │ │ │ - bics.w r0, r8, pc, asr #2 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + @ instruction: 0xeaa400af │ │ │ │ + @ instruction: 0xeae200af │ │ │ │ + @ instruction: 0xeaea00af │ │ │ │ + add.w r0, r2, pc, asr #2 │ │ │ │ + b.n 4739f0 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + @ instruction: 0xeaa600af │ │ │ │ + vhadd.u16 q8, q14, │ │ │ │ + b.n 4738bc │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + orn r0, sl, pc, asr #2 │ │ │ │ + vhadd.u8 q8, q8, │ │ │ │ + b.n 473890 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + eors.w r0, r6, pc, asr #2 │ │ │ │ + eors.w r0, lr, pc, asr #2 │ │ │ │ + @ instruction: 0xeaa800af │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr3, {6} │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + vhadd.u16 q0, q8, │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrd r0, r0, [r2, #700]! @ 0x2bc │ │ │ │ - b.n 473438 │ │ │ │ + orn r0, r2, pc, asr #2 │ │ │ │ + b.n 473518 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 473698 │ │ │ │ + b.n 473778 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xe9a400af │ │ │ │ - ldrd r0, r0, [r4, #-700] @ 0x2bc │ │ │ │ - adds r0, r4, #7 │ │ │ │ + ands.w r0, r4, pc, asr #2 │ │ │ │ + strd r0, r0, [r4, #700] @ 0x2bc │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ands.w r0, r2, pc, asr #2 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + eor.w r0, r2, pc, asr #2 │ │ │ │ + b.n 473644 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strd r0, r0, [r4, #700]! @ 0x2bc │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + orrs.w r0, r4, pc, asr #2 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 473ae4 │ │ │ │ + b.n 473bc4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 473aac │ │ │ │ + b.n 473b8c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 473a74 │ │ │ │ + b.n 473b54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 4739a4 │ │ │ │ + b.n 473a84 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - pkhtb r0, r4, pc, asr #2 │ │ │ │ - b.n 4732c0 │ │ │ │ + @ instruction: 0xeb3400af │ │ │ │ + b.n 4733a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc2 0, cr0, [r2, #-780] @ 0xfffffcf4 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + stc2 0, cr0, [r2, #780] @ 0x30c │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 47395c │ │ │ │ + b.n 473a3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 47393c │ │ │ │ + b.n 473a1c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 47390c │ │ │ │ + b.n 4739ec │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 4738e4 │ │ │ │ + b.n 4739c4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 47397c │ │ │ │ + b.n 473a5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 473954 │ │ │ │ + b.n 473a34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strex r0, r0, [lr, #700] @ 0x2bc │ │ │ │ - strex r0, r0, [sl, #700] @ 0x2bc │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r3, r5, r7} │ │ │ │ + ldmia.w sl!, {r0, r1, r2, r3, r5, r7} │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + svc 2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strd r0, r0, [r2], #-700 @ 0x2bc │ │ │ │ - strex r0, r0, [r2, #700] @ 0x2bc │ │ │ │ - strex r0, r0, [ip, #700] @ 0x2bc │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + @ instruction: 0xe8d200af │ │ │ │ + ldmia.w r2!, {r0, r1, r2, r3, r5, r7} │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3, r5, r7} │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 4735e8 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - b.n 4735b0 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - b.n 47357c │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - b.n 473558 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - b.n 47352c │ │ │ │ + @ instruction: 0xe85c00af │ │ │ │ + @ instruction: 0xe83e00af │ │ │ │ + @ instruction: 0xe82200af │ │ │ │ + @ instruction: 0xe80e00af │ │ │ │ + b.n 47360c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 473500 │ │ │ │ + b.n 4735e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 4734d4 │ │ │ │ + b.n 4735b4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + b.n 473634 │ │ │ │ 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 │ │ │ │ @@ -1508147,37 +1508145,37 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 47375c │ │ │ │ + b.n 47383c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str??.w r0, [r6, #195] @ 0xc3 │ │ │ │ - blt.n 473cf8 │ │ │ │ + ldr??.w r0, [r6, r3] │ │ │ │ + blt.n 473bd8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 473bb4 │ │ │ │ + ble.n 473c94 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 47366c │ │ │ │ + b.n 47374c │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 473c10 │ │ │ │ + blt.n 473cf0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 473bb4 │ │ │ │ + bge.n 473c94 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r7, #4 │ │ │ │ - b.n 473df8 │ │ │ │ + b.n 473ed8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf3f800c3 │ │ │ │ - bvs.n 473d44 │ │ │ │ + orn r0, r8, #6389760 @ 0x618000 │ │ │ │ + bvs.n 473c24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [pc, #784] @ (473fc0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #784] @ (473fc4 ) │ │ │ │ ldr r1, [pc, #788] @ (473fc8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ @@ -1508484,65 +1508482,65 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 474114 │ │ │ │ + b.n 4741f4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf39200c3 │ │ │ │ - bpl.n 473f98 │ │ │ │ + and.w r0, r2, #6389760 @ 0x618000 │ │ │ │ + bvs.n 474078 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 474140 │ │ │ │ + b.n 474220 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf31a00c3 │ │ │ │ - bpl.n 4740bc │ │ │ │ + usat r0, #3, sl, lsl #3 │ │ │ │ + bpl.n 473f9c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf29400c3 │ │ │ │ - bmi.n 473fbc │ │ │ │ + ssat r0, #4, r4, lsl #3 │ │ │ │ + bpl.n 47409c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf13800c3 │ │ │ │ - bcc.n 473f10 │ │ │ │ + sub.w r0, r8, #195 @ 0xc3 │ │ │ │ + bcc.n 473ff0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 473f38 │ │ │ │ + bls.n 474018 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf12000c3 │ │ │ │ - bcc.n 4740ec │ │ │ │ + @ instruction: 0xf19000c3 │ │ │ │ + bcc.n 473fcc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 473fdc │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add.w r0, ip, #195 @ 0xc3 │ │ │ │ - bcc.n 4740d0 │ │ │ │ + sbcs.w r0, ip, #195 @ 0xc3 │ │ │ │ + bcc.n 473fb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 473fa0 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf0f400c3 │ │ │ │ - bcc.n 4740ac │ │ │ │ + sbc.w r0, r4, #195 @ 0xc3 │ │ │ │ + bcc.n 473f8c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 473fd0 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 474088 │ │ │ │ + bcc.n 473f68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf0ca00c3 │ │ │ │ - bcc.n 47406c │ │ │ │ + @ instruction: 0xf13a00c3 │ │ │ │ + bcc.n 473f4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvs.n 474048 │ │ │ │ + bvs.n 474128 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 474028 │ │ │ │ + bcc.n 474108 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbz r3, 474046 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bmi.n 474076 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 474064 │ │ │ │ @@ -1508567,22 +1508565,22 @@ │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ movs r3, #2 │ │ │ │ b.n 474046 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ble.n 473fa4 │ │ │ │ + udf #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vext.8 q8, q9, , #0 │ │ │ │ - bcs.n 474118 │ │ │ │ + orn r0, r2, #195 @ 0xc3 │ │ │ │ + bcs.n 473ff8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 473fac │ │ │ │ + ble.n 47408c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 4740f4 │ │ │ │ + bcs.n 473fd4 │ │ │ │ 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 │ │ │ │ @@ -1508646,21 +1508644,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ movs r2, #5 │ │ │ │ bl 456ce8 │ │ │ │ b.n 4740c2 │ │ │ │ nop │ │ │ │ - add r3, pc, #712 @ (adr r3, 47440c ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 4741cc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ 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 │ │ │ │ @@ -1508782,18 +1508780,18 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #20] @ (4742ac ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - blt.n 4741f8 │ │ │ │ + bgt.n 4742d8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stc 0, cr0, [lr, #780]! @ 0x30c │ │ │ │ - blt.n 4743a4 │ │ │ │ + cdp 0, 1, cr0, cr14, cr3, {6} │ │ │ │ + blt.n 474284 │ │ │ │ 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] @ 474d58 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1509845,43 +1509843,43 @@ │ │ │ │ ldr r1, [pc, #72] @ (474d94 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 474cf0 │ │ │ │ + bmi.n 474dd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 474d50 │ │ │ │ + bcc.n 474e30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 474d00 │ │ │ │ + bcs.n 474de0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 474dd0 │ │ │ │ + bne.n 474cb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 474e38 │ │ │ │ + bne.n 474d18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 474db8 │ │ │ │ + bne.n 474c98 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 474e78 │ │ │ │ + bne.n 474d58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 474da0 │ │ │ │ + bne.n 474e80 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 474d5c │ │ │ │ + bcs.n 474e3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - beq.n 474d24 │ │ │ │ + bne.n 474e04 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5271 @ 0x1497 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 474dca │ │ │ │ movw r2, #5272 @ 0x1498 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1510012,27 +1510010,27 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [pc, #32] @ (474ef8 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ add r3, pc │ │ │ │ bl 456c50 │ │ │ │ - bne.n 474f80 │ │ │ │ + bne.n 474e60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - beq.n 474ed8 │ │ │ │ + bne.n 474fb8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - beq.n 474ee0 │ │ │ │ + bne.n 474fc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 475250 │ │ │ │ + b.n 475330 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - beq.n 474e8c │ │ │ │ + bne.n 474f6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - beq.n 474e24 │ │ │ │ + bne.n 474f04 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 474f78 │ │ │ │ + bne.n 474e58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5300 @ 0x14b4 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 474f12 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -1510074,17 +1510072,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (474f70 ) │ │ │ │ movs r2, #238 @ 0xee │ │ │ │ ldr r1, [pc, #12] @ (474f74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - beq.n 474f6c │ │ │ │ + bne.n 47504c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 475054 │ │ │ │ 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, 474fbe │ │ │ │ @@ -1510115,21 +1510113,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (474fe0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 4561f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bne.n 474fe0 │ │ │ │ + bne.n 4750c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + beq.n 475024 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - beq.n 474f6c │ │ │ │ + bne.n 47504c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + beq.n 475004 │ │ │ │ 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 │ │ │ │ @@ -1510193,21 +1510191,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ movs r2, #5 │ │ │ │ bl 456ce8 │ │ │ │ b.n 475012 │ │ │ │ nop │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ 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] @ (4751c4 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1511986,23 +1511984,23 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #872 @ (adr r1, 476660 ) │ │ │ │ lsls r3, r7, #4 │ │ │ │ add r1, pc, #392 @ (adr r1, 476484 ) │ │ │ │ lsls r3, r7, #4 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0042 │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, 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 │ │ │ │ @@ -1512926,75 +1512924,75 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 4778a0 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ movs r3, #0 │ │ │ │ bl 456e10 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ b.w 4763b2 │ │ │ │ - itee lt │ │ │ │ - lsllt r7, r5, #2 │ │ │ │ - cbnz r4, 476cae @ unpredictable │ │ │ │ - lslge r7, r5, #2 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - revsh r6, r4 │ │ │ │ + cbnz r4, 476cca │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + cbnz r6, 476cc8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - hlt 0x0020 │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - hlt 0x0006 │ │ │ │ + cbnz r0, 476cc4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r0, 476d0a │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + cbnz r2, 476ca0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + cbnz r4, 476c9c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - hlt 0x001c │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + cbnz r4, 476cee │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xb800 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + cbnz r0, 476cc4 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r6, 476d28 │ │ │ │ + cbz r6, 476d44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r0, 476d2a │ │ │ │ + cbz r0, 476d46 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r2, #5377 @ 0x1501 │ │ │ │ cmp r5, r2 │ │ │ │ bhi.w 477a74 │ │ │ │ movw r2, #5072 @ 0x13d0 │ │ │ │ cmp r5, r2 │ │ │ │ bls.w 4778d2 │ │ │ │ @@ -1514276,59 +1514274,59 @@ │ │ │ │ ldr r1, [pc, #100] @ (477c08 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, pc, #760 @ (adr r6, 477eb0 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 477c70 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, pc, #624 @ (adr r6, 477e30 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 477bf0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r6, pc, #32 @ (adr r6, 477bec ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 477dac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, pc, #872 @ (adr r6, 477f38 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 477cf8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, pc, #320 @ (adr r4, 477d14 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 477ed4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, pc, #408 @ (adr r6, 477d70 ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 477f30 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, pc, #96 @ (adr r4, 477c40 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 477e00 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, pc, #848 @ (adr r6, 477f34 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 477cf4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, pc, #8 @ (adr r4, 477bf0 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 477db0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, pc, #248 @ (adr r6, 477ce4 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 477ea4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r3, pc, #960 @ (adr r3, 477fb4 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 477d74 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, pc, #160 @ (adr r6, 477c98 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 477e58 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r3, pc, #872 @ (adr r3, 477f68 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 477d28 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, pc, #56 @ (adr r6, 477c3c ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 477dfc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r3, pc, #768 @ (adr r3, 477f0c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 477ccc ) │ │ │ │ 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 │ │ │ │ @@ -1514550,23 +1514548,23 @@ │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ b.n 477cd4 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ bl 476310 │ │ │ │ b.n 477ce4 │ │ │ │ - add r7, pc, #568 @ (adr r7, 478078 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, 478238 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r2, pc, #672 @ (adr r2, 4780e4 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 477ea4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, pc, #496 @ (adr r7, 478038 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 4781f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbz r6, 477e96 │ │ │ │ + cbz r6, 477eb2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, pc, #296 @ (adr r2, 477f78 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 478138 ) │ │ │ │ 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] @ (47814c ) │ │ │ │ @@ -1515193,15 +1515191,15 @@ │ │ │ │ b.n 478306 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #26] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 477d2c │ │ │ │ + b.n 477e0c │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r3, r7, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1515378,17 +1515376,17 @@ │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ bne.n 4785a8 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r0, #12 │ │ │ │ b.n 478526 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #224 @ (adr r0, 478760 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ 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] @ 479148 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1516386,150 +1516384,150 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ vrsra.u64 , , #1 │ │ │ │ vrsra.u64 d31, d9, #1 │ │ │ │ vqshlu.s32 q14, , #31 │ │ │ │ vqshlu.s64 , q8, #63 @ 0x3f │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, pc, #816 @ (adr r6, 47949c ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 47925c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + add r0, pc, #0 @ (adr r0, 47917c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r5, pc, #344 @ (adr r5, 4792d8 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 479498 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, pc, #24 @ (adr r4, 4791a4 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 479364 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, pc, #800 @ (adr r3, 4794b8 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 479278 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, pc, #688 @ (adr r3, 479454 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 479214 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r0!, {r0, r1, r4, r5, r6} │ │ │ │ - vtbl.8 d25, {d31}, d4 │ │ │ │ + @ instruction: 0xffff98f4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 4792b4 ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 479474 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, pc, #808 @ (adr r1, 479500 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 4792c0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, pc, #328 @ (adr r1, 479334 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 4794f4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, pc │ │ │ │ + bx sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx r2 │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #408] @ (4793a8 ) │ │ │ │ + ldr r2, [pc, #856] @ (479568 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, lr │ │ │ │ + bx ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #336] @ (479368 ) │ │ │ │ + ldr r2, [pc, #784] @ (479528 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov lr, fp │ │ │ │ + bx r9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + add r0, pc, #392 @ (adr r0, 4793bc ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r8, sp │ │ │ │ + mov r0, fp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, lr │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 479590 │ │ │ │ + b.n 479670 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r1, #11 │ │ │ │ bhi.n 479292 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ bhi.n 4792f0 │ │ │ │ tbb [pc, r1] │ │ │ │ @@ -1516658,17 +1516656,17 @@ │ │ │ │ add r3, pc │ │ │ │ clz r4, r4 │ │ │ │ add r1, pc │ │ │ │ bl 4561f0 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ b.n 479322 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ 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] @ (479484 ) │ │ │ │ @@ -1516767,21 +1516765,21 @@ │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ ldr r1, [pc, #24] @ (479504 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - sbcs r6, r5 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rors r2, r1 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rors r0, r4 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbcs r0, r7 │ │ │ │ + tst r0, 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, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ @@ -1516925,31 +1516923,31 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 478158 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 458d3c │ │ │ │ b.n 47959e │ │ │ │ - lsls r0, r2 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r4, r5 │ │ │ │ + asrs r4, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eors r6, r7 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r3 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r6 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ 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 │ │ │ │ @@ -1517028,19 +1517026,19 @@ │ │ │ │ bl 456c50 │ │ │ │ mov r0, r5 │ │ │ │ bl 474f54 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ lsls r3, r7, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1517874,51 +1517872,51 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r7, #4 │ │ │ │ str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r7, #4 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r7 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ 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] @ (47a1ac ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1518042,19 +1518040,19 @@ │ │ │ │ nop │ │ │ │ ldrsh r6, [r5, r0] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ 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] @ (47a67c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -1518439,43 +1518437,43 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ lsls r3, r7, #4 │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ 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 │ │ │ │ @@ -1518615,23 +1518613,23 @@ │ │ │ │ bl 456c50 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ lsls r3, r7, #4 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ 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] @ (47aa04 ) │ │ │ │ @@ -1518795,19 +1518793,19 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r4, r6] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r0, r5] │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ 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] @ (47ab24 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -1518916,29 +1518914,29 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r1, r7] │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, r6] │ │ │ │ lsls r3, r7, #4 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ 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 │ │ │ │ @@ -1518989,17 +1518987,17 @@ │ │ │ │ bl 3bfedc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c2784 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ 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 │ │ │ │ @@ -1519110,54 +1519108,54 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2557 @ 0x9fd │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r0, #3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 47ad50 │ │ │ │ ldr r3, [pc, #12] @ (47ad54 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r1, r1, #27 │ │ │ │ bpl.n 47ad98 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1519176,15 +1519174,15 @@ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ bl 45740c │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r1, r1, #28 │ │ │ │ bpl.n 47ade0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1519203,15 +1519201,15 @@ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ bl 45740c │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ 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] @ 47b9d0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1520315,25 +1520313,25 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, r7] │ │ │ │ lsls r3, r7, #4 │ │ │ │ add r0, pc, #132 @ (adr r0, 47ba64 ) │ │ │ │ vqshrun.s64 d18, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.w 47c52a │ │ │ │ movs r3, #24 │ │ │ │ ldr.w r0, [r0, #484] @ 0x1e4 │ │ │ │ @@ -1521555,205 +1521553,205 @@ │ │ │ │ add r3, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r4, #2 │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r4, #30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ + asrs r6, r5, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #4 │ │ │ │ bl 456ce8 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ b.w 47b514 │ │ │ │ @@ -1521870,61 +1521868,61 @@ │ │ │ │ tst.w r2, #2 │ │ │ │ bne.w 47c36c │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ cmp r2, #6 │ │ │ │ bne.w 47c072 │ │ │ │ b.w 47afbe │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r3, r5] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r3, #6220 @ 0x184c │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 47da16 │ │ │ │ cmp.w r1, #5248 @ 0x1480 │ │ │ │ bls.w 47d2b2 │ │ │ │ sub.w r1, r1, #5248 @ 0x1480 │ │ │ │ @@ -1525350,23 +1525348,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (47e990 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (47e994 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #664] @ (47ec20 ) │ │ │ │ + ldr r2, [pc, #88] @ (47e9e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #976] @ (47ed5c ) │ │ │ │ + ldr r2, [pc, #400] @ (47eb1c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #824] @ (47ecc8 ) │ │ │ │ + ldr r2, [pc, #248] @ (47ea88 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #664] @ (47ec30 ) │ │ │ │ + ldr r2, [pc, #88] @ (47e9f0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r3, #5406 @ 0x151e │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 47f08a │ │ │ │ cmp.w r0, #4992 @ 0x1380 │ │ │ │ bcs.n 47ea10 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ @@ -1526249,257 +1526247,257 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #488] @ (47f290 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #488] @ (47f294 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r8, fp │ │ │ │ + mov r0, r9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp sl, sp │ │ │ │ + mov r2, fp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #168] @ (47f174 ) │ │ │ │ + ldr r1, [pc, #616] @ (47f334 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #240] @ (47f1c0 ) │ │ │ │ + ldr r1, [pc, #688] @ (47f380 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #360] @ (47f23c ) │ │ │ │ + ldr r1, [pc, #808] @ (47f3fc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #432] @ (47f288 ) │ │ │ │ + ldr r1, [pc, #880] @ (47f448 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp sl, lr │ │ │ │ + mov r2, ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r4, lr │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r6, r2 │ │ │ │ + mov lr, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r2, r6 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r4, r8 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r2, fp │ │ │ │ + mov sl, r9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r0, lr │ │ │ │ + mov r8, ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r6, pc │ │ │ │ + mov lr, sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + bx r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov lr, r3 │ │ │ │ + bx r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, r6 │ │ │ │ + bx r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov sl, r8 │ │ │ │ + bx r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, sl │ │ │ │ + bx r8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov lr, ip │ │ │ │ + bx sl │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, pc │ │ │ │ + bx sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx r0 │ │ │ │ + bx lr │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bxns r3 │ │ │ │ + blxns r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx r5 │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx r8 │ │ │ │ + blx r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx sl │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx sp │ │ │ │ + blx fp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blxns r3 │ │ │ │ + ldr r0, [pc, #48] @ (47f168 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldr r0, [pc, #104] @ (47f1a4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blxns r7 │ │ │ │ + ldr r0, [pc, #176] @ (47f1f0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + ldr r0, [pc, #280] @ (47f25c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blx sp │ │ │ │ + ldr r0, [pc, #352] @ (47f2a8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #440] @ (47f304 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #64] @ (47f190 ) │ │ │ │ + ldr r0, [pc, #512] @ (47f350 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #152] @ (47f1ec ) │ │ │ │ + ldr r0, [pc, #600] @ (47f3ac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #224] @ (47f238 ) │ │ │ │ + ldr r0, [pc, #672] @ (47f3f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add ip, sl │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #264] @ (47f26c ) │ │ │ │ + ldr r2, [pc, #712] @ (47f42c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #160] @ (47f208 ) │ │ │ │ + ldr r2, [pc, #608] @ (47f3c8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #40] @ (47f194 ) │ │ │ │ + ldr r2, [pc, #488] @ (47f354 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #896] @ (47f4f0 ) │ │ │ │ + ldr r2, [pc, #320] @ (47f2b0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #792] @ (47f48c ) │ │ │ │ + ldr r2, [pc, #216] @ (47f24c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #672] @ (47f418 ) │ │ │ │ + ldr r2, [pc, #96] @ (47f1d8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #552] @ (47f3a4 ) │ │ │ │ + ldr r1, [pc, #1000] @ (47f564 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #416] @ (47f320 ) │ │ │ │ + ldr r1, [pc, #864] @ (47f4e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #280] @ (47f29c ) │ │ │ │ + ldr r1, [pc, #728] @ (47f45c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #144] @ (47f218 ) │ │ │ │ + ldr r1, [pc, #592] @ (47f3d8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #920] @ (47f524 ) │ │ │ │ + ldr r1, [pc, #344] @ (47f2e4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #1008] @ (47f580 ) │ │ │ │ + ldr r1, [pc, #432] @ (47f340 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #80] @ (47f200 ) │ │ │ │ + ldr r6, [pc, #528] @ (47f3c0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #168] @ (47f25c ) │ │ │ │ + ldr r6, [pc, #616] @ (47f41c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #272] @ (47f2c8 ) │ │ │ │ + ldr r6, [pc, #720] @ (47f488 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #376] @ (47f334 ) │ │ │ │ + ldr r6, [pc, #824] @ (47f4f4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #480] @ (47f3a0 ) │ │ │ │ + ldr r6, [pc, #928] @ (47f560 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #552] @ (47f3ec ) │ │ │ │ + ldr r6, [pc, #1000] @ (47f5ac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #624] @ (47f438 ) │ │ │ │ + ldr r7, [pc, #48] @ (47f1f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #744] @ (47f4b4 ) │ │ │ │ + ldr r7, [pc, #168] @ (47f274 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #832] @ (47f510 ) │ │ │ │ + ldr r7, [pc, #256] @ (47f2d0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #920] @ (47f56c ) │ │ │ │ + ldr r7, [pc, #344] @ (47f32c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #976] @ (47f5a8 ) │ │ │ │ + ldr r7, [pc, #400] @ (47f368 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #24] @ (47f1f4 ) │ │ │ │ + ldr r7, [pc, #472] @ (47f3b4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #112] @ (47f250 ) │ │ │ │ + ldr r7, [pc, #560] @ (47f410 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #248] @ (47f2dc ) │ │ │ │ + ldr r7, [pc, #696] @ (47f49c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #400] @ (47f378 ) │ │ │ │ + ldr r7, [pc, #848] @ (47f538 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #568] @ (47f424 ) │ │ │ │ + ldr r7, [pc, #1016] @ (47f5e4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #848] @ (47f540 ) │ │ │ │ + ldr r2, [pc, #272] @ (47f300 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #968] @ (47f5bc ) │ │ │ │ + ldr r2, [pc, #392] @ (47f37c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #48] @ (47f228 ) │ │ │ │ + ldr r2, [pc, #496] @ (47f3e8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #184] @ (47f2b4 ) │ │ │ │ + ldr r2, [pc, #632] @ (47f474 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #304] @ (47f330 ) │ │ │ │ + ldr r2, [pc, #752] @ (47f4f0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #408] @ (47f39c ) │ │ │ │ + ldr r2, [pc, #856] @ (47f55c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #496] @ (47f3f8 ) │ │ │ │ + ldr r2, [pc, #944] @ (47f5b8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #632] @ (47f484 ) │ │ │ │ + ldr r3, [pc, #56] @ (47f244 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #720] @ (47f4e0 ) │ │ │ │ + ldr r3, [pc, #144] @ (47f2a0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #808] @ (47f53c ) │ │ │ │ + ldr r3, [pc, #232] @ (47f2fc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #912] @ (47f5a8 ) │ │ │ │ + ldr r3, [pc, #336] @ (47f368 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #8] @ (47f224 ) │ │ │ │ + ldr r3, [pc, #456] @ (47f3e4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #96] @ (47f280 ) │ │ │ │ + ldr r3, [pc, #544] @ (47f440 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #200] @ (47f2ec ) │ │ │ │ + ldr r3, [pc, #648] @ (47f4ac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #288] @ (47f348 ) │ │ │ │ + ldr r3, [pc, #736] @ (47f508 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #360] @ (47f394 ) │ │ │ │ + ldr r3, [pc, #808] @ (47f554 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #448] @ (47f3f0 ) │ │ │ │ + ldr r3, [pc, #896] @ (47f5b0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #552] @ (47f45c ) │ │ │ │ + ldr r3, [pc, #1000] @ (47f61c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #656] @ (47f4c8 ) │ │ │ │ + ldr r4, [pc, #80] @ (47f288 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #760] @ (47f534 ) │ │ │ │ + ldr r4, [pc, #184] @ (47f2f4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #848] @ (47f590 ) │ │ │ │ + ldr r4, [pc, #272] @ (47f350 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #936] @ (47f5ec ) │ │ │ │ + ldr r4, [pc, #360] @ (47f3ac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #0] @ (47f248 ) │ │ │ │ + ldr r4, [pc, #448] @ (47f408 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #72] @ (47f294 ) │ │ │ │ + ldr r4, [pc, #520] @ (47f454 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #176] @ (47f300 ) │ │ │ │ + ldr r4, [pc, #624] @ (47f4c0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #248] @ (47f34c ) │ │ │ │ + ldr r4, [pc, #696] @ (47f50c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #368] @ (47f3c8 ) │ │ │ │ + ldr r4, [pc, #816] @ (47f588 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #488] @ (47f444 ) │ │ │ │ + ldr r4, [pc, #936] @ (47f604 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #608] @ (47f4c0 ) │ │ │ │ + ldr r5, [pc, #32] @ (47f280 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #744] @ (47f54c ) │ │ │ │ + ldr r5, [pc, #168] @ (47f30c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #832] @ (47f5a8 ) │ │ │ │ + ldr r5, [pc, #256] @ (47f368 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #904] @ (47f5f4 ) │ │ │ │ + ldr r5, [pc, #328] @ (47f3b4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #816] @ (47f5a0 ) │ │ │ │ + ldr r1, [pc, #240] @ (47f360 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #920] @ (47f60c ) │ │ │ │ + ldr r1, [pc, #344] @ (47f3cc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx r8 │ │ │ │ + blx r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx r4 │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bxns r0 │ │ │ │ + bxns lr │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx r8 │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #448] @ (47f448 ) │ │ │ │ + ldr r7, [pc, #896] @ (47f608 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mov ip, r8 │ │ │ │ + bxns r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r3, #6220 @ 0x184c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 4803ee │ │ │ │ cmp.w r0, #5248 @ 0x1480 │ │ │ │ bls.w 47fa56 │ │ │ │ sub.w r0, r0, #5248 @ 0x1480 │ │ │ │ @@ -1528488,523 +1528486,523 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1024] @ 480858 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1020] @ (48085c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - add r8, r1 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - add ip, r3 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - add ip, r5 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - add ip, r7 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - add r8, r9 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - add r8, fp │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - add ip, sp │ │ │ │ + add r8, sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add ip, pc │ │ │ │ + add r8, pc │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r4, fp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r4, sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r4, pc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp r8, r8 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r8, ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r8, pc │ │ │ │ + cmp ip, sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r0, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r4, fp │ │ │ │ + mov r0, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov ip, r0 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + mov r0, sl │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov ip, sl │ │ │ │ + mov r0, sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, sp │ │ │ │ + mov ip, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov ip, pc │ │ │ │ + mov ip, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx r2 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx r5 │ │ │ │ + mov ip, lr │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx r7 │ │ │ │ + bxns r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bxns r9 │ │ │ │ + bxns r8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx ip │ │ │ │ + bx fp │ │ │ │ lsls r7, r5, #2 │ │ │ │ bxns sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blxns r0 │ │ │ │ + blx r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blxns r3 │ │ │ │ + blx r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ blx r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blx r7 │ │ │ │ + blxns r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blx r9 │ │ │ │ + blx sl │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blx ip │ │ │ │ + blxns fp │ │ │ │ lsls r7, r5, #2 │ │ │ │ blxns lr │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #32] @ (480544 ) │ │ │ │ + ldr r0, [pc, #48] @ (48053c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #112] @ (480598 ) │ │ │ │ + ldr r0, [pc, #96] @ (480570 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #256] @ (48062c ) │ │ │ │ + ldr r0, [pc, #160] @ (4805b4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #320] @ (480670 ) │ │ │ │ + ldr r0, [pc, #224] @ (4805f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #416] @ (4806d4 ) │ │ │ │ + ldr r0, [pc, #320] @ (48065c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #528] @ (480748 ) │ │ │ │ + ldr r0, [pc, #400] @ (4806b0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #624] @ (4807ac ) │ │ │ │ + ldr r0, [pc, #480] @ (480704 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #720] @ (480810 ) │ │ │ │ + ldr r0, [pc, #560] @ (480758 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #864] @ (4808a4 ) │ │ │ │ + ldr r0, [pc, #704] @ (4807ec ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #1008] @ (480938 ) │ │ │ │ + ldr r0, [pc, #768] @ (480830 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #64] @ (48058c ) │ │ │ │ + ldr r0, [pc, #864] @ (480894 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #160] @ (4805f0 ) │ │ │ │ + ldr r0, [pc, #976] @ (480908 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #240] @ (480644 ) │ │ │ │ + ldr r1, [pc, #48] @ (48056c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #320] @ (480698 ) │ │ │ │ + ldr r1, [pc, #144] @ (4805d0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #416] @ (4806fc ) │ │ │ │ + ldr r1, [pc, #288] @ (480664 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #528] @ (480770 ) │ │ │ │ + ldr r1, [pc, #432] @ (4806f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #656] @ (4807f4 ) │ │ │ │ + ldr r1, [pc, #512] @ (48074c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #768] @ (480868 ) │ │ │ │ + ldr r1, [pc, #608] @ (4807b0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #880] @ (4808dc ) │ │ │ │ + ldr r1, [pc, #688] @ (480804 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #0] @ (480570 ) │ │ │ │ + ldr r1, [pc, #768] @ (480858 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #128] @ (4805f4 ) │ │ │ │ + ldr r1, [pc, #864] @ (4808bc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #240] @ (480668 ) │ │ │ │ + ldr r1, [pc, #976] @ (480930 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #320] @ (4806bc ) │ │ │ │ + ldr r2, [pc, #80] @ (4805b4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #432] @ (480730 ) │ │ │ │ + ldr r2, [pc, #192] @ (480628 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - negs r4, r0 │ │ │ │ + ldr r2, [pc, #304] @ (48069c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [pc, #448] @ (480730 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #336] @ (4806dc ) │ │ │ │ + ldr r2, [pc, #576] @ (4807b4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #176] @ (480640 ) │ │ │ │ + ldr r2, [pc, #688] @ (480828 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #32] @ (4805b4 ) │ │ │ │ + ldr r2, [pc, #768] @ (48087c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #880] @ (480908 ) │ │ │ │ + ldr r2, [pc, #880] @ (4808f0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #720] @ (48086c ) │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #560] @ (4807d0 ) │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #368] @ (480714 ) │ │ │ │ + ldr r7, [pc, #784] @ (48089c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #208] @ (480678 ) │ │ │ │ + ldr r7, [pc, #624] @ (480800 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #64] @ (4805ec ) │ │ │ │ + ldr r7, [pc, #480] @ (480774 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #912] @ (480940 ) │ │ │ │ + ldr r7, [pc, #304] @ (4806c8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #688] @ (480864 ) │ │ │ │ + ldr r7, [pc, #144] @ (48062c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #496] @ (4807a8 ) │ │ │ │ + ldr r6, [pc, #1008] @ (480990 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #288] @ (4806dc ) │ │ │ │ + ldr r6, [pc, #816] @ (4808d4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #128] @ (480640 ) │ │ │ │ + ldr r6, [pc, #656] @ (480838 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #992] @ (4809a4 ) │ │ │ │ + ldr r6, [pc, #512] @ (4807ac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #784] @ (4808d8 ) │ │ │ │ + ldr r6, [pc, #336] @ (480700 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #656] @ (48085c ) │ │ │ │ + ldr r6, [pc, #112] @ (480624 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #512] @ (4807d0 ) │ │ │ │ + ldr r5, [pc, #944] @ (480968 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #336] @ (480724 ) │ │ │ │ + ldr r5, [pc, #736] @ (48089c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #160] @ (480678 ) │ │ │ │ + ldr r5, [pc, #576] @ (480800 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #960] @ (48099c ) │ │ │ │ + ldr r5, [pc, #416] @ (480764 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #768] @ (4808e0 ) │ │ │ │ + ldr r5, [pc, #208] @ (480698 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #608] @ (480844 ) │ │ │ │ + ldr r5, [pc, #80] @ (48061c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #336] @ (480738 ) │ │ │ │ + ldr r4, [pc, #960] @ (480990 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #80] @ (48063c ) │ │ │ │ + ldr r4, [pc, #784] @ (4808e4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #880] @ (480960 ) │ │ │ │ + ldr r4, [pc, #608] @ (480838 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #736] @ (4808d4 ) │ │ │ │ + ldr r4, [pc, #384] @ (48075c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #224] @ (4806d8 ) │ │ │ │ + ldr r4, [pc, #192] @ (4806a0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #48] @ (48062c ) │ │ │ │ + ldr r4, [pc, #32] @ (480604 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #896] @ (480980 ) │ │ │ │ + ldr r3, [pc, #784] @ (4808f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #704] @ (4808c4 ) │ │ │ │ + ldr r3, [pc, #528] @ (4807fc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #560] @ (480838 ) │ │ │ │ + ldr r3, [pc, #304] @ (480720 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #272] @ (48071c ) │ │ │ │ + ldr r3, [pc, #160] @ (480694 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #384] @ (480790 ) │ │ │ │ + ldr r7, [pc, #672] @ (480898 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r7, [pc, #496] @ (4807ec ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r7, [pc, #320] @ (480740 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + ldr r7, [pc, #128] @ (480684 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + ldr r6, [pc, #1008] @ (4809f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + ldr r2, [pc, #720] @ (4808dc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + ldr r2, [pc, #832] @ (480950 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strb r4, [r1, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r4, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r4, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r4, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #480] @ (4809d8 ) │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #624] @ (480a6c ) │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r4, [pc, #928] @ (480b98 ) │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r5, [pc, #48] @ (48082c ) │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #792] @ (480b1c ) │ │ │ │ + ldr r4, [pc, #216] @ (4808dc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #648] @ (480a90 ) │ │ │ │ + ldr r4, [pc, #72] @ (480850 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #504] @ (480a04 ) │ │ │ │ + ldr r3, [pc, #952] @ (480bc4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #328] @ (480958 ) │ │ │ │ + ldr r3, [pc, #776] @ (480b18 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #168] @ (4808bc ) │ │ │ │ + ldr r3, [pc, #616] @ (480a7c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #8] @ (480820 ) │ │ │ │ + ldr r3, [pc, #456] @ (4809e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #728] @ (480af4 ) │ │ │ │ + ldr r3, [pc, #152] @ (4808b4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #824] @ (480b58 ) │ │ │ │ + ldr r3, [pc, #248] @ (480918 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add sl, ip │ │ │ │ + cmp r2, sl │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add lr, r1 │ │ │ │ + add lr, pc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add lr, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #24] @ (48085c ) │ │ │ │ + ldr r3, [pc, #472] @ (480a1c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movw r3, #5401 @ 0x1519 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 4808e2 │ │ │ │ movw r3, #5354 @ 0x14ea │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 480d56 │ │ │ │ @@ -1530139,310 +1530137,310 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #616] @ (481404 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #616] @ (481408 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xfbfa00b0 │ │ │ │ - @ instruction: 0xfb1e00b0 │ │ │ │ - @ instruction: 0xfa9a00b0 │ │ │ │ - @ instruction: 0xfa2800b0 │ │ │ │ - @ instruction: 0xfa2200b0 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + stc2l 0, cr0, [sl], #-704 @ 0xfffffd40 │ │ │ │ + @ instruction: 0xfb8e00b0 │ │ │ │ + @ instruction: 0xfb0a00b0 │ │ │ │ + @ instruction: 0xfa9800b0 │ │ │ │ + @ instruction: 0xfa9200b0 │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsb r0, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsb r0, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsb r2, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr.w r0, [lr, #176] @ 0xb0 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + vst4.32 {d16-d19}, [lr :256], r0 │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf6b600b0 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + @ instruction: 0xf72600b0 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf66400b0 │ │ │ │ - @ instruction: 0xf65e00b0 │ │ │ │ - @ instruction: 0xf65800b0 │ │ │ │ - @ instruction: 0xf65200b0 │ │ │ │ - movw r0, #51376 @ 0xc8b0 │ │ │ │ + @ instruction: 0xf6d400b0 │ │ │ │ + movt r0, #59568 @ 0xe8b0 │ │ │ │ + movt r0, #34992 @ 0x88b0 │ │ │ │ + movt r0, #10416 @ 0x28b0 │ │ │ │ + @ instruction: 0xf6bc00b0 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 481444 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 481458 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r3, r0, #24 │ │ │ │ @@ -1530475,30 +1530473,30 @@ │ │ │ │ ldr r0, [pc, #40] @ (48147c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (481480 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf39800b0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + and.w r0, r8, #5767168 @ 0x580000 │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r3, #4463 @ 0x116f │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 4814f6 │ │ │ │ movw r3, #4420 @ 0x1144 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 4815e0 │ │ │ │ @@ -1531130,214 +1531128,214 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #428] @ (481b8c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #428] @ (481b90 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf21000b0 │ │ │ │ - adcs.w r0, r6, #176 @ 0xb0 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf28000b0 │ │ │ │ + rsb r0, r6, #176 @ 0xb0 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf0b000b0 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf12000b0 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eor.w r0, r6, #176 @ 0xb0 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + @ instruction: 0xf0f600b0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orn r0, r2, #176 @ 0xb0 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + @ instruction: 0xf0d200b0 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vqadd.s64 d0, d28, d16 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + vshr.s64 d0, d16, #20 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mrc 0, 1, r0, cr2, cr0, {5} │ │ │ │ - mcr 0, 1, r0, cr12, cr0, {5} │ │ │ │ - mcr 0, 1, r0, cr6, cr0, {5} │ │ │ │ - mcr 0, 1, r0, cr0, cr0, {5} │ │ │ │ - mrc 0, 0, r0, cr10, cr0, {5} │ │ │ │ - mrc 0, 0, r0, cr4, cr0, {5} │ │ │ │ - mcr 0, 0, r0, cr14, cr0, {5} │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + mcr 0, 5, r0, cr2, cr0, {5} │ │ │ │ + mrc 0, 4, r0, cr12, cr0, {5} │ │ │ │ + mrc 0, 4, r0, cr6, cr0, {5} │ │ │ │ + mrc 0, 4, r0, cr0, cr0, {5} │ │ │ │ + mcr 0, 4, r0, cr10, cr0, {5} │ │ │ │ + mcr 0, 4, r0, cr4, cr0, {5} │ │ │ │ + mrc 0, 3, r0, cr14, cr0, {5} │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r3, #5268 @ 0x1494 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 481c5c │ │ │ │ bhi.n 481bb2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 481c4e │ │ │ │ @@ -1531443,50 +1531441,50 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (481cc8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (481ccc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xebea00b0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + mrrc 0, 11, r0, sl, cr0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbcs.w r0, ip, r0, ror #2 │ │ │ │ - sbcs.w r0, r6, r0, ror #2 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + @ instruction: 0xebec00b0 │ │ │ │ + @ instruction: 0xebe600b0 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 481cf4 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (481cfc ) │ │ │ │ @@ -1531501,23 +1531499,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (481d08 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (481d0c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xeaf600b0 │ │ │ │ + sbc.w r0, r6, r0, ror #2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 481d50 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 481d64 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r4, r0, #28 │ │ │ │ @@ -1531554,32 +1531552,32 @@ │ │ │ │ ldr r0, [pc, #44] @ (481d8c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ (481d90 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - eor.w r0, ip, r0, ror #2 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + @ instruction: 0xeafc00b0 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ bhi.w 481ec4 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r3, #20 │ │ │ │ subs r4, #90 @ 0x5a │ │ │ │ ldr r0, [pc, #228] @ (481e88 ) │ │ │ │ @@ -1531727,99 +1531725,99 @@ │ │ │ │ ldr r0, [pc, #176] @ (481f70 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #172] @ (481f74 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmdb r6!, {r4, r5, r7} │ │ │ │ + @ instruction: 0xe99600b0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ beq.n 482032 │ │ │ │ bls.n 481fa0 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ beq.n 48202c │ │ │ │ bhi.n 481ff8 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ @@ -1531923,56 +1531921,54 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #88] @ (4820b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #88] @ (4820bc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xe81c00b0 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + stmia.w ip, {r4, r5, r7} │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 481fe8 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - b.n 481fe0 │ │ │ │ + @ instruction: 0xe80a00b0 │ │ │ │ + @ instruction: 0xe80400b0 │ │ │ │ + b.n 4820b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 481fd8 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - b.n 481fd0 │ │ │ │ + b.n 4820b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 4820e4 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (4820ec ) │ │ │ │ @@ -1531987,23 +1531983,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (4820f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (4820fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 481f0c │ │ │ │ + b.n 481fec │ │ │ │ lsls r0, r6, #2 │ │ │ │ movw r3, #4172 @ 0x104c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 482240 │ │ │ │ bls.n 482166 │ │ │ │ movw r3, #5385 @ 0x1509 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -1532166,77 +1532162,77 @@ │ │ │ │ ldr r0, [pc, #132] @ (4822e4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #128] @ (4822e8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 481f44 │ │ │ │ + b.n 482024 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 481e18 │ │ │ │ + b.n 481ef8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 481e10 │ │ │ │ + b.n 481ef0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 481e08 │ │ │ │ + b.n 481ee8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 481e00 │ │ │ │ + b.n 481ee0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp.w r0, #404 @ 0x194 │ │ │ │ bcc.w 4834d0 │ │ │ │ sub.w r0, r0, #4160 @ 0x1040 │ │ │ │ movw r3, #2269 @ 0x8dd │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 4858fe │ │ │ │ @@ -1535652,503 +1535648,503 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #980] @ (484348 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #980] @ (48434c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - bcc.n 483fc0 │ │ │ │ + bcc.n 483ea0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + beq.n 484028 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r7, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r6, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r2, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r6, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r6, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r0, r2] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r6, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ ldrb r6, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r0, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r2, 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, [r5, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r3, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r1, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r2, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r2, [r2, #8] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r4, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r5, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r7, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r2, [r3, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r0, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #20] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ str r6, [r3, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 484208 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ str r6, [r5, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r0, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r5, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r6, [r7, #24] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r0, [r1, #28] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r6, [r1, #28] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + bvc.n 4842e8 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r3, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r6, [r3, #32] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r4, [r5, #32] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r2, [r7, #32] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 485018 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 48501c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -1537369,831 +1537365,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 485674 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 485678 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r0, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r4, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, pc, #144 @ (adr r0, 485238 ) │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #128] @ (48522c ) │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + add r0, pc, #592 @ (adr r0, 4853f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [pc, #576] @ (4853ec ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r6, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r2, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r2, #4] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strh r4, [r2, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [pc, #644] @ (485904 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #644] @ (485908 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -1538511,229 +1538507,229 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #432] @ (485aac ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #432] @ (485ab0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strb r2, [r4, #8] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r2, [r6, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movw r3, #5078 @ 0x13d6 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 485b3e │ │ │ │ cmp.w r1, #5056 @ 0x13c0 │ │ │ │ bcs.w 485efc │ │ │ │ cmp.w r1, #296 @ 0x128 │ │ │ │ @@ -1539203,21 +1539199,21 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 485af8 │ │ │ │ b.n 485b84 │ │ │ │ movw r3, #5699 @ 0x1643 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 485af8 │ │ │ │ b.n 485b84 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ 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] @ 486c70 │ │ │ │ @@ -1544225,15 +1544221,15 @@ │ │ │ │ add.w r7, lr, #180 @ 0xb4 │ │ │ │ adds r5, #180 @ 0xb4 │ │ │ │ cmp.w r8, #16 │ │ │ │ bne.n 489772 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #856] @ (489b64 ) │ │ │ │ + ldr r3, [pc, #280] @ (489924 ) │ │ │ │ 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 │ │ │ │ @@ -1552589,20 +1552585,20 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r3, #22 │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - @ instruction: 0xf3de00ae │ │ │ │ + orr.w r0, lr, #5701632 @ 0x570000 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 48f606 │ │ │ │ + cbz r2, 48f622 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 48ef58 │ │ │ │ + b.n 48f038 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1553396,17 +1553392,17 @@ │ │ │ │ b.n 48fd22 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r4, r1, #20 │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r2, lr, asr #2 │ │ │ │ - @ instruction: 0xeb3600ae │ │ │ │ - strd r0, r0, [lr], #-696 @ 0x2b8 │ │ │ │ + ldc 0, cr0, [r2], {174} @ 0xae │ │ │ │ + sub.w r0, r6, lr, asr #2 │ │ │ │ + @ instruction: 0xe8de00ae │ │ │ │ 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 │ │ │ │ @@ -1554220,15 +1554216,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 4905ec │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa7c0139 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4908e8 │ │ │ │ + b.n 4909c8 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrsh.w r0, [r0, #313] @ 0x139 │ │ │ │ stmdb 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 │ │ │ │ @@ -1554730,15 +1554726,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 490aae │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh.w r0, [r0, ] │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + b.n 490c8c │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf4d40139 │ │ │ │ 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 │ │ │ │ @@ -1555688,17 +1555684,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ mrc 1, 1, r0, cr0, cr9, {1} │ │ │ │ mcr 1, 1, r0, cr10, cr9, {1} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 49162c │ │ │ │ + bpl.n 49170c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bcc.n 491580 │ │ │ │ + bcc.n 491660 │ │ │ │ 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} │ │ │ │ @@ -1556082,27 +1556078,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 r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ 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 │ │ │ │ @@ -1562275,19 +1562271,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 495e60 │ │ │ │ ands r7, r7 │ │ │ │ add r7, pc, #936 @ (adr r7, 49620c ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #200] @ (495f34 ) │ │ │ │ + ldr r5, [pc, #648] @ (4960f4 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r1, pc, #928 @ (adr r1, 496218 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ vldr d0, [pc, #428] @ 496028 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1567341,23 +1567337,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (4993bc ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #20] @ (4993c0 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, r0] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r7, [pc, #1000] @ (4997ac ) │ │ │ │ + str r2, [r5, r1] │ │ │ │ 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] @ (4995ec ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1591419,19 +1591415,19 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ lsl.w r0, r6, r3 │ │ │ │ add r2, r0 │ │ │ │ cmp r2, r4 │ │ │ │ blt.n 4a9bfe │ │ │ │ b.n 4a9af2 │ │ │ │ - ldr r0, [pc, #680] @ (4a9ebc ) │ │ │ │ + ldr r1, [pc, #104] @ (4a9c7c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blx ip │ │ │ │ + ldr r0, [pc, #320] @ (4a9d58 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + ldr r0, [pc, #248] @ (4a9d14 ) │ │ │ │ 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 │ │ │ │ @@ -1591913,15 +1591909,15 @@ │ │ │ │ beq.n 4aa0e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 508600 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #600] @ 0x258 │ │ │ │ b.n 4aa0ec │ │ │ │ - cmp ip, ip │ │ │ │ + mov r4, sl │ │ │ │ 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 │ │ │ │ @@ -1593171,15 +1593167,15 @@ │ │ │ │ bx lr │ │ │ │ cmp r1, #27 │ │ │ │ bhi.n 4aafaa │ │ │ │ ldr r3, [pc, #8] @ (4aafbc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ 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] @ (4ab0dc ) │ │ │ │ @@ -1593301,19 +1593297,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ bl 3b8dbc │ │ │ │ b.n 4ab0a2 │ │ │ │ nop │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [r4, r0] │ │ │ │ lsls r0, r7, #4 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ 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 │ │ │ │ @@ -1597558,15 +1597554,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r0, r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr15, cr15, {7} @ │ │ │ │ bl 1dfec6 │ │ │ │ bl bdeca │ │ │ │ bl 1a3ece │ │ │ │ @@ -1598881,15 +1598877,15 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ b.n 4aece6 │ │ │ │ asrs r2, r1, #14 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - @ instruction: 0xfa9800ac │ │ │ │ + @ instruction: 0xfb0800ac │ │ │ │ subs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ adds r0, r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl ccd0a │ │ │ │ bl 7c2d0e │ │ │ │ @@ -1602338,15 +1602334,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} │ │ │ │ - bpl.n 4b12ec │ │ │ │ + bpl.n 4b11cc │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldcl 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ bl 51b1fa │ │ │ │ bl 4f31fe │ │ │ │ ldcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ stc 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ @@ -1602500,15 +1602496,15 @@ │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldc 1, cr0, [r2], #220 @ 0xdc │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 4b1344 │ │ │ │ + bmi.n 4b1424 │ │ │ │ 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} @ │ │ │ │ @@ -1603158,15 +1603154,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 4b1620 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ 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} │ │ │ │ @@ -1603517,15 +1603513,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 4b220c │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ 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 @ │ │ │ │ @@ -1603891,15 +1603887,15 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r4, #86 @ 0x56 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ 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 │ │ │ │ @@ -1604223,15 +1604219,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bge.n 4b26b4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r5, #4] │ │ │ │ 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 │ │ │ │ @@ -1604562,15 +1604558,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bvc.n 4b2968 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x003e │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r4, r5, #2 │ │ │ │ subs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ stc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ ldc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ @@ -1604816,15 +1604812,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} │ │ │ │ - cbnz r2, 4b2c70 │ │ │ │ + cbnz r2, 4b2c8c │ │ │ │ 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 │ │ │ │ @@ -1605346,15 +1605342,15 @@ │ │ │ │ ldr r3, [pc, #36] @ (4b3184 ) │ │ │ │ add r1, pc │ │ │ │ strd r1, r2, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ 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} │ │ │ │ @@ -1605699,15 +1605695,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r3 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ vminnm.f16 , , │ │ │ │ adds r0, r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [pc], #-1020 @ 4b319c │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ @@ -1606081,21 +1606077,21 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ 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] @ (4b3a50 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1606147,15 +1606143,15 @@ │ │ │ │ blx r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r3, r4} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ 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 │ │ │ │ @@ -1608032,19 +1608028,19 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldrh r7, [r2, r1] │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldrh r4, [r0, r1] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r6, [r4, r7] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r4, [r0, r7] │ │ │ │ lsls r2, r7, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1608568,15 +1608564,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 r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ 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 │ │ │ │ @@ -1618945,15 +1618941,15 @@ │ │ │ │ b.n 4bc22c │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 4bc290 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ 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] @ (4bc674 ) │ │ │ │ add.w r7, r0, #4096 @ 0x1000 │ │ │ │ @@ -1619597,15 +1619593,15 @@ │ │ │ │ dmb ish │ │ │ │ strb r3, [r6, #0] │ │ │ │ b.n 4bcbc2 │ │ │ │ blt.n 4bcbf6 │ │ │ │ lsls r1, r7, #4 │ │ │ │ blt.n 4bcbdc │ │ │ │ lsls r1, r7, #4 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ blt.n 4bcb50 │ │ │ │ lsls r1, r7, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1620678,15 +1620674,15 @@ │ │ │ │ lsls r7, r6, #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, r0, #22 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r7, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1621719,25 +1621715,25 @@ │ │ │ │ blx 6dcac │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ lsls r7, r6, #4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r2, #18 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #616] @ (4be680 ) │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ 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]! │ │ │ │ @@ -1621773,87 +1621769,87 @@ │ │ │ │ @ instruction: 0xfbdbffff │ │ │ │ @ instruction: 0xfab1ffff │ │ │ │ @ instruction: 0xfb3fffff │ │ │ │ @ instruction: 0xfb5dffff │ │ │ │ udiv pc, r9, pc │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r4, r5, #2 │ │ │ │ adds r4, r6, #7 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r3, [pc, #928] @ (4be8a8 ) │ │ │ │ + ldr r4, [pc, #352] @ (4be668 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ vldr d7, [pc, #12] @ 4be568 │ │ │ │ movs r0, #1 │ │ │ │ vstr d7, [r3] │ │ │ │ bx lr │ │ │ │ @@ -1621887,27 +1621883,27 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (4be5b0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r0, [pc, #4] @ (4be5bc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvc.n 4be624 │ │ │ │ + bvc.n 4be504 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r0, [pc, #4] @ (4be5c8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ 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 │ │ │ │ @@ -1622482,15 +1622478,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 a5af14 │ │ │ │ + bl a5af6c │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cbz r1, 4bec62 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1623072,15 +1623068,15 @@ │ │ │ │ mov.w r2, #580 @ 0x244 │ │ │ │ str.w r3, [r4, #888] @ 0x378 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 6d840 │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl a5aef8 │ │ │ │ + bl a5af50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #208] @ (4bf324 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 39e6e4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -1623136,15 +1623132,15 @@ │ │ │ │ @ instruction: 0xfb2dffff │ │ │ │ @ instruction: 0xfbf7ffff │ │ │ │ bl 29d312 │ │ │ │ bl 2eb316 │ │ │ │ bl 1b931a │ │ │ │ bl 1df31e │ │ │ │ bl 2ed322 │ │ │ │ - @ instruction: 0xfac200ab │ │ │ │ + @ instruction: 0xfb3200ab │ │ │ │ push {r1, r2, r3, r4, r5, lr} │ │ │ │ lsls r1, r7, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ @@ -1624084,25 +1624080,25 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r2, [pc, #304] @ (4bfe68 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldmia.w r0, {r1, r3, r8} │ │ │ │ + stmdb r0, {r1, r3, r8} │ │ │ │ ldr r2, [pc, #216] @ (4bfe18 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r1, [pc, #984] @ (4c0120 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r0, r2, #12 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - bic.w r0, r0, #171 @ 0xab │ │ │ │ - ands.w r0, r4, #171 @ 0xab │ │ │ │ + eors.w r0, r0, #171 @ 0xab │ │ │ │ + eor.w r0, r4, #171 @ 0xab │ │ │ │ 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] @ (4bfda8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -1624137,15 +1624133,15 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r1, [pc, #416] @ (4bff50 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r6, sp, #320 @ 0x140 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - vaddl.s8 q8, d22, d27 │ │ │ │ + bics.w r0, r6, #171 @ 0xab │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1624255,42 +1624251,42 @@ │ │ │ │ beq.n 4bfe04 │ │ │ │ ldr r0, [pc, #76] @ (4bfefc ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ b.n 4bfe04 │ │ │ │ - vaddl.s16 q0, d20, d27 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + and.w r0, r4, #171 @ 0xab │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r5, sp, #896 @ 0x380 │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r0, [pc, #760] @ (4c01c8 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - vhadd.s32 d0, d16, d27 │ │ │ │ + vaddl.s16 q0, d16, d27 │ │ │ │ add r5, sp, #536 @ 0x218 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r0, [pc, #592] @ (4c012c ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cdp 0, 15, cr0, cr14, cr11, {5} │ │ │ │ + vhadd.s32 d16, d30, d27 │ │ │ │ ldr r0, [pc, #472] @ (4c00bc ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cdp 0, 14, cr0, cr8, cr11, {5} │ │ │ │ + vhadd.s16 d16, d24, d27 │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r0, [pc, #336] @ (4c0040 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cdp 0, 12, cr0, cr14, cr11, {5} │ │ │ │ + vhadd.s d0, d30, d27 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r0, [pc, #200] @ (4bffc4 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cdp 0, 11, cr0, cr4, cr11, {5} │ │ │ │ + vhadd.s32 d0, d20, 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] @ (4c0010 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [pc, #252] @ 4c0014 │ │ │ │ @@ -1624404,38 +1624400,38 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #632 @ 0x278 │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r4, sp, #632 @ 0x278 │ │ │ │ lsls r1, r7, #4 │ │ │ │ blxns r6 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - rsbs r0, sl, #185 @ 0xb9 │ │ │ │ + movw r0, #41145 @ 0xa0b9 │ │ │ │ add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - cdp 0, 4, cr0, cr0, cr11, {5} │ │ │ │ + cdp 0, 11, cr0, cr0, cr11, {5} │ │ │ │ add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r7, #4 │ │ │ │ @ instruction: 0x4782 │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r4, sp, #360 @ 0x168 │ │ │ │ lsls r1, r7, #4 │ │ │ │ bx sp │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ lsls r1, r7, #4 │ │ │ │ bx sl │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - stcl 0, cr0, [r2, #684] @ 0x2ac │ │ │ │ - vaddl.s8 q0, d22, d27 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + cdp 0, 3, cr0, cr2, cr11, {5} │ │ │ │ + vext.8 d16, d22, d27, #0 │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldc 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ - stc 0, cr0, [r2, #684] @ 0x2ac │ │ │ │ + cdp 0, 0, cr0, cr12, cr11, {5} │ │ │ │ + ldcl 0, cr0, [r2, #684]! @ 0x2ac │ │ │ │ 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] @ (4c0260 ) │ │ │ │ bl 3957f0 │ │ │ │ ldr r7, [pc, #500] @ (4c0264 ) │ │ │ │ @@ -1624658,53 +1624654,53 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - orn r0, r0, #185 @ 0xb9 │ │ │ │ + @ instruction: 0xf0d000b9 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ lsls r1, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r3, sp, #0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r2, sp, #888 @ 0x378 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - stcl 0, cr0, [ip], {171} @ 0xab │ │ │ │ + ldc 0, cr0, [ip, #-684]! @ 0xfffffd54 │ │ │ │ cmp lr, ip │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldc 0, cr0, [r4], #684 @ 0x2ac │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + stc 0, cr0, [r4, #-684]! @ 0xfffffd54 │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cbz r0, 4c0302 │ │ │ │ + push {r3} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vshr.s64 d0, d25, #4 │ │ │ │ + bic.w r0, ip, #185 @ 0xb9 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ lsls r1, r7, #4 │ │ │ │ cmp r4, sp │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldc 0, cr0, [r6], #-684 @ 0xfffffd54 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + stc 0, cr0, [r6], #684 @ 0x2ac │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cbz r2, 4c02fc │ │ │ │ + cbz r2, 4c0318 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - subs.w r0, r6, fp, asr #2 │ │ │ │ + stc 0, cr0, [r6], #-684 @ 0xfffffd54 │ │ │ │ add sl, ip │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ 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] @ (4c03c0 ) │ │ │ │ ldr r4, [pc, #224] @ (4c03c4 ) │ │ │ │ @@ -1624809,15 +1624805,15 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, sl, fp, asr #2 │ │ │ │ + orns r0, sl, fp, asr #2 │ │ │ │ ldr r3, [pc, #20] @ (4c03fc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cbz r0, 4c03f8 │ │ │ │ ldr r3, [pc, #16] @ (4c0400 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -1624892,15 +1624888,15 @@ │ │ │ │ cbz r3, 4c049a │ │ │ │ ldr r4, [pc, #240] @ (4c0584 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cbnz r2, 4c04f6 │ │ │ │ ldr r0, [pc, #236] @ (4c0588 ) │ │ │ │ add r0, pc │ │ │ │ - bl f2e418 │ │ │ │ + bl f2e470 │ │ │ │ ldr r0, [pc, #232] @ (4c058c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 39e6c0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 4c04be │ │ │ │ blx 6d498 │ │ │ │ @@ -1624976,48 +1624972,48 @@ │ │ │ │ ldr r3, [pc, #104] @ (4c05b8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ b.n 4c0460 │ │ │ │ - @ instruction: 0xe9a400ab │ │ │ │ + ands.w r0, r4, fp, asr #2 │ │ │ │ @ instruction: 0xfbc20136 │ │ │ │ - @ instruction: 0xe9a000ab │ │ │ │ + ands.w r0, r0, fp, asr #2 │ │ │ │ add r7, pc, #424 @ (adr r7, 4c0714 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r7, pc, #352 @ (adr r7, 4c06d0 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - @ instruction: 0xe98a00ab │ │ │ │ + ldrd r0, r0, [sl, #684]! @ 0x2ac │ │ │ │ add r7, pc, #264 @ (adr r7, 4c0684 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #208 @ (adr r7, 4c0654 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ negs r4, r0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ pldw [r5, #4095] @ 0xfff │ │ │ │ - ldrd r0, r0, [lr, #684] @ 0x2ac │ │ │ │ + orr.w r0, lr, fp, asr #2 │ │ │ │ tst r4, r2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r6, pc, #968 @ (adr r6, 4c0960 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ - ldmdb r4!, {r0, r1, r3, r5, r7} │ │ │ │ + @ instruction: 0xe9a400ab │ │ │ │ add r6, pc, #864 @ (adr r6, 4c0900 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #776 @ (adr r6, 4c08b0 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ - stmdb ip, {r0, r1, r3, r5, r7} │ │ │ │ - ldmdb ip, {r0, r1, r3, r5, r7} │ │ │ │ - ldmdb ip!, {r0, r1, r3, r5, r7} │ │ │ │ + ldrd r0, r0, [ip, #-684]! @ 0x2ac │ │ │ │ + @ instruction: 0xe98c00ab │ │ │ │ + @ instruction: 0xe9ac00ab │ │ │ │ add r6, pc, #360 @ (adr r6, 4c0720 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ sbcs r4, r0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldr r3, [pc, #8] @ (4c05c8 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ @@ -1625319,29 +1625315,29 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r7, #46 @ 0x2e │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r4, pc, #32 @ (adr r4, 4c08b0 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r7, #24 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldmdb r4!, {r0, r3, r4, r5, r7} │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + @ instruction: 0xe9a400b9 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 4c05a8 │ │ │ │ + b.n 4c0688 │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r6, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ add r3, pc, #552 @ (adr r3, 4c0ad0 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ - add r1, pc, #48 @ (adr r1, 4c08dc ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 4c0a9c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldc2 0, cr0, [r0, #680] @ 0x2a8 │ │ │ │ - b.n 4c031c │ │ │ │ + cdp2 0, 0, cr0, cr0, cr10, {5} │ │ │ │ + b.n 4c03fc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c067c │ │ │ │ + b.n 4c075c │ │ │ │ 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, #116] @ (4c093c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625400,21 +1625396,21 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #944 @ (adr r2, 4c0cf0 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r2, pc, #952 @ (adr r2, 4c0cfc ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r5, #252 @ 0xfc │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 4c02d8 │ │ │ │ + b.n 4c03b8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c0484 │ │ │ │ + b.n 4c0564 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r3, [pc, #152] @ (4c09f4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 4c0980 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1625484,23 +1625480,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, pc, #360 @ (adr r2, 4c0b60 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r2, pc, #320 @ (adr r2, 4c0b3c ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r5, #96 @ 0x60 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 4c08fc │ │ │ │ + b.n 4c09dc │ │ │ │ lsls r1, r7, #2 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 4c03ac │ │ │ │ + b.n 4c048c │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r4, #250 @ 0xfa │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ 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] @ (4c0a98 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625559,21 +1625555,21 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #576 @ (adr r1, 4c0cdc ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r1, pc, #584 @ (adr r1, 4c0ce8 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 4c117c │ │ │ │ + b.n 4c125c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c0330 │ │ │ │ + b.n 4c0410 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ 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] @ (4c0ad8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625583,15 +1625579,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (4c0adc ) │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ bl 4bfbc0 │ │ │ │ pop {r3, pc} │ │ │ │ add r0, pc, #960 @ (adr r0, 4c0e9c ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ - b.n 4c1288 │ │ │ │ + b.n 4c0368 │ │ │ │ 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] @ 4c0b0c │ │ │ │ add ip, pc │ │ │ │ @@ -1625603,15 +1625599,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ bl 4bfbc0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #776 @ (adr r0, 4c0e18 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ - b.n 4c1050 │ │ │ │ + b.n 4c1130 │ │ │ │ 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] @ 4c0b40 │ │ │ │ add ip, pc │ │ │ │ @@ -1625623,15 +1625619,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ bl 4bfbc0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #568 @ (adr r0, 4c0d7c ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ - b.n 4c1244 │ │ │ │ + b.n 4c1324 │ │ │ │ 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] @ (4c0b70 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625642,15 +1625638,15 @@ │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r0, pc │ │ │ │ bl 4bfbc0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #368 @ (adr r0, 4c0ce4 ) │ │ │ │ lsls r1, r7, #4 │ │ │ │ - b.n 4c123c │ │ │ │ + b.n 4c131c │ │ │ │ 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 │ │ │ │ @@ -1625745,17 +1625741,17 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r2, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r2, #162 @ 0xa2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 4c11bc │ │ │ │ + b.n 4c129c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c118c │ │ │ │ + b.n 4c126c │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r3, [pc, #92] @ (4c0cd8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbnz r3, 4c0c82 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -1625801,17 +1625797,17 @@ │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r2, #60 @ 0x3c │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r2, #38 @ 0x26 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 4c1168 │ │ │ │ + b.n 4c1248 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c1140 │ │ │ │ + b.n 4c1220 │ │ │ │ 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] @ (4c0d30 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625837,15 +1625833,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r1, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 4c10fc │ │ │ │ + b.n 4c11dc │ │ │ │ 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] @ (4c0d7c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625871,15 +1625867,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r1, #116 @ 0x74 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 4c10c0 │ │ │ │ + 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] @ (4c0dc8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625905,15 +1625901,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r1, #40 @ 0x28 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 4c108c │ │ │ │ + b.n 4c116c │ │ │ │ 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] @ (4c0e14 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625939,15 +1625935,15 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 4c1050 │ │ │ │ + b.n 4c1130 │ │ │ │ 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] @ (4c0e48 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625957,15 +1625953,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (4c0e4c ) │ │ │ │ add r0, pc │ │ │ │ bl 4bfbc0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - b.n 4c1020 │ │ │ │ + b.n 4c1100 │ │ │ │ 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] @ (4c0e8c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625991,15 +1625987,15 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r7, #4 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 4c1010 │ │ │ │ + b.n 4c10f0 │ │ │ │ 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] @ (4c0ec0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1626009,15 +1626005,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (4c0ec4 ) │ │ │ │ add r0, pc │ │ │ │ bl 4bfbc0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r5, [sp, #32] │ │ │ │ lsls r1, r7, #4 │ │ │ │ - b.n 4c0fe8 │ │ │ │ + b.n 4c10c8 │ │ │ │ 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] @ (4c0f04 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1626043,15 +1626039,15 @@ │ │ │ │ nop │ │ │ │ ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #236 @ 0xec │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 4c0fd8 │ │ │ │ + b.n 4c10b8 │ │ │ │ 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] @ (4c0f50 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1626077,15 +1626073,15 @@ │ │ │ │ nop │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - b.n 4c0fa4 │ │ │ │ + b.n 4c1084 │ │ │ │ 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] @ (4c0fa8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1626112,21 +1626108,21 @@ │ │ │ │ movs r1, #7 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + b.n 4c1078 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + b.n 4c1030 │ │ │ │ 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] @ (4c101c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1626167,19 +1626163,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + b.n 4c1064 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + b.n 4c1068 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ 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 │ │ │ │ @@ -1626245,21 +1626241,21 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - svc 6 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 16 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #912 @ (adr r3, 4c14a8 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 4c1268 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - blt.n 4c10f0 │ │ │ │ + bgt.n 4c11d0 │ │ │ │ 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 │ │ │ │ @@ -1626319,29 +1626315,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} │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + svc 24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + svc 4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #368 @ (adr r3, 4c1358 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 4c1518 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ 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 │ │ │ │ @@ -1626380,23 +1626376,23 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0ab4 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - udf #16 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #30 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vhadd.u16 d0, d30, d28 │ │ │ │ + vaddl.u8 q0, d30, d28 │ │ │ │ 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 │ │ │ │ ldr r0, [pc, #100] @ (4c130c ) │ │ │ │ @@ -1626435,23 +1626431,23 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r5, [r6, #796] @ 0x31c │ │ │ │ blx r5 │ │ │ │ bl 4c073c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ble.n 4c1228 │ │ │ │ + ble.n 4c1308 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c124c │ │ │ │ + udf #12 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c1230 │ │ │ │ + ble.n 4c1310 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbz r6, 4c138e │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r8, r4 │ │ │ │ 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 │ │ │ │ @@ -1626485,23 +1626481,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} │ │ │ │ - bgt.n 4c138c │ │ │ │ + ble.n 4c146c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c13e4 │ │ │ │ + ble.n 4c12c4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c1398 │ │ │ │ + ble.n 4c1478 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp sl, r6 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - beq.n 4c12a8 │ │ │ │ + beq.n 4c1388 │ │ │ │ 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 │ │ │ │ @@ -1626526,21 +1626522,21 @@ │ │ │ │ bl 4c073c │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 4c14f8 │ │ │ │ + bgt.n 4c13d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c1380 │ │ │ │ + ble.n 4c1460 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c14fc │ │ │ │ + bgt.n 4c13dc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ 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] @ (4c1464 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1626563,19 +1626559,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bgt.n 4c1550 │ │ │ │ + bgt.n 4c1430 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c1490 │ │ │ │ + bgt.n 4c1370 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c1494 │ │ │ │ + bgt.n 4c1374 │ │ │ │ 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] @ (4c14c8 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1626600,19 +1626596,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bgt.n 4c1524 │ │ │ │ + bgt.n 4c1404 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c1434 │ │ │ │ + bgt.n 4c1514 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c1438 │ │ │ │ + bgt.n 4c1518 │ │ │ │ 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 │ │ │ │ @@ -1626637,21 +1626633,21 @@ │ │ │ │ bl 4c073c │ │ │ │ ldr.w r3, [r5, #764] @ 0x2fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - blt.n 4c15cc │ │ │ │ + blt.n 4c14ac │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c14d4 │ │ │ │ + bgt.n 4c15b4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c15d0 │ │ │ │ + blt.n 4c14b0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c14c8 │ │ │ │ + bgt.n 4c15a8 │ │ │ │ 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 │ │ │ │ @@ -1626690,23 +1626686,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bge.n 4c1588 │ │ │ │ + blt.n 4c1668 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c16c0 │ │ │ │ + blt.n 4c15a0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c158c │ │ │ │ + blt.n 4c166c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c14cc │ │ │ │ + blt.n 4c15ac │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c16bc │ │ │ │ + blt.n 4c159c │ │ │ │ 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 │ │ │ │ @@ -1626740,23 +1626736,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bge.n 4c16e4 │ │ │ │ + bge.n 4c15c4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c167c │ │ │ │ + blt.n 4c155c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c16e4 │ │ │ │ + bge.n 4c15c4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ @@ -1626781,21 +1626777,21 @@ │ │ │ │ ldr.w r3, [r5, #700] @ 0x2bc │ │ │ │ cbz r3, 4c16a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bls.n 4c164c │ │ │ │ + bge.n 4c172c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c1604 │ │ │ │ + blt.n 4c16e4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 4c1650 │ │ │ │ + bge.n 4c1730 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c15f0 │ │ │ │ + blt.n 4c16d0 │ │ │ │ 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 │ │ │ │ @@ -1626836,25 +1626832,25 @@ │ │ │ │ bl 4c0788 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c08b8 │ │ │ │ bl 4c073c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bls.n 4c1804 │ │ │ │ + bls.n 4c16e4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c17ec │ │ │ │ + bge.n 4c16cc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 4c1810 │ │ │ │ + bls.n 4c16f0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c17b0 │ │ │ │ + bge.n 4c1690 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bge.n 4c17ac │ │ │ │ + bge.n 4c168c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c1798 │ │ │ │ + bge.n 4c1678 │ │ │ │ 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 │ │ │ │ @@ -1626879,21 +1626875,21 @@ │ │ │ │ ldr.w r3, [r5, #840] @ 0x348 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bhi.n 4c1744 │ │ │ │ + bls.n 4c1824 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 4c176c │ │ │ │ + bge.n 4c184c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 4c1748 │ │ │ │ + bls.n 4c1828 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 4c1760 │ │ │ │ + bge.n 4c1840 │ │ │ │ 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 │ │ │ │ @@ -1626923,21 +1626919,21 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bhi.n 4c18ec │ │ │ │ + bhi.n 4c17cc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 4c1744 │ │ │ │ + bls.n 4c1824 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 4c18f0 │ │ │ │ + bhi.n 4c17d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 4c1908 │ │ │ │ + bls.n 4c17e8 │ │ │ │ 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 │ │ │ │ @@ -1626962,21 +1626958,21 @@ │ │ │ │ ldr.w r3, [r5, #828] @ 0x33c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bvc.n 4c1864 │ │ │ │ + bhi.n 4c1944 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 4c18d4 │ │ │ │ + bls.n 4c17b4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 4c1868 │ │ │ │ + bhi.n 4c1948 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 4c1880 │ │ │ │ + bls.n 4c1960 │ │ │ │ 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 │ │ │ │ @@ -1627001,21 +1626997,21 @@ │ │ │ │ ldr.w r3, [r5, #816] @ 0x330 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bvc.n 4c19fc │ │ │ │ + bvc.n 4c18dc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 4c188c │ │ │ │ + bls.n 4c196c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 4c1a00 │ │ │ │ + bvc.n 4c18e0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 4c1818 │ │ │ │ + bhi.n 4c18f8 │ │ │ │ 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] @ (4c19b0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1627065,25 +1627061,25 @@ │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bhi.n 4c1a84 │ │ │ │ + bhi.n 4c1964 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 4c19cc │ │ │ │ + bvc.n 4c1aac │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 4c19d0 │ │ │ │ + bvc.n 4c1ab0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bhi.n 4c1a2c │ │ │ │ + bhi.n 4c190c │ │ │ │ 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] @ (4c1a38 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1627117,21 +1627113,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvc.n 4c19d8 │ │ │ │ + bhi.n 4c1ab8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 4c1af0 │ │ │ │ + bvs.n 4c19d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 4c1af0 │ │ │ │ + bvs.n 4c19d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ 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 │ │ │ │ @@ -1627196,29 +1627192,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0ab4 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bpl.n 4c1ac8 │ │ │ │ + bvs.n 4c1ba8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 4c1bd0 │ │ │ │ + bvc.n 4c1ab0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 4c1ac4 │ │ │ │ + bvs.n 4c1ba4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 4c1a64 │ │ │ │ + bvc.n 4c1b44 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bvs.n 4c1abc │ │ │ │ + bvc.n 4c1b9c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 4c1b84 │ │ │ │ + bvc.n 4c1a64 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ 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 │ │ │ │ @@ -1627271,23 +1627267,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 51adfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ b.n 4c1504 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - bvs.n 4c1cd4 │ │ │ │ + bvs.n 4c1bb4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 4c1b80 │ │ │ │ + bpl.n 4c1c60 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 4c1b8c │ │ │ │ + bpl.n 4c1c6c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 4c1cc4 │ │ │ │ + bvs.n 4c1ba4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -1627312,19 +1627308,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bpl.n 4c1c20 │ │ │ │ + bvs.n 4c1d00 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 4c1ca0 │ │ │ │ + bmi.n 4c1b80 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 4c1ca4 │ │ │ │ + bmi.n 4c1b84 │ │ │ │ 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 │ │ │ │ @@ -1627356,21 +1627352,21 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4c0ae0 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcc.n 4c1c54 │ │ │ │ + bmi.n 4c1d34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 4c1bfc │ │ │ │ + bvs.n 4c1cdc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 4c1c58 │ │ │ │ + bmi.n 4c1d38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ 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 │ │ │ │ @@ -1627456,31 +1627452,31 @@ │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 4c1d74 │ │ │ │ nop │ │ │ │ - bcc.n 4c1e68 │ │ │ │ + bcc.n 4c1d48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 4c1e34 │ │ │ │ + bpl.n 4c1d14 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 4c1e60 │ │ │ │ + bcc.n 4c1d40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 4c1e20 │ │ │ │ + bpl.n 4c1d00 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bmi.n 4c1da8 │ │ │ │ + bpl.n 4c1e88 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 4c1da4 │ │ │ │ + bpl.n 4c1e84 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 4c1d9c │ │ │ │ + bpl.n 4c1e7c │ │ │ │ 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 │ │ │ │ @@ -1627503,19 +1627499,19 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0bfc │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcs.n 4c1e90 │ │ │ │ + bcs.n 4c1d70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 4c1f08 │ │ │ │ + bmi.n 4c1de8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 4c1e94 │ │ │ │ + bcs.n 4c1d74 │ │ │ │ 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 │ │ │ │ @@ -1627538,19 +1627534,19 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0bfc │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bne.n 4c1e30 │ │ │ │ + bcs.n 4c1f10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 4c1ec8 │ │ │ │ + bmi.n 4c1fa8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c1e34 │ │ │ │ + bcs.n 4c1f14 │ │ │ │ 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 │ │ │ │ @@ -1627573,19 +1627569,19 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0bfc │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bne.n 4c1fd0 │ │ │ │ + bne.n 4c1eb0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 4c1e88 │ │ │ │ + bmi.n 4c1f68 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c1fd4 │ │ │ │ + bne.n 4c1eb4 │ │ │ │ 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] @ (4c1f80 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1627608,19 +1627604,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0bfc │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 4c2054 │ │ │ │ + bcc.n 4c1f34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c1f74 │ │ │ │ + bne.n 4c2054 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c1f78 │ │ │ │ + bne.n 4c2058 │ │ │ │ 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] @ (4c1fe0 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1627643,19 +1627639,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0bfc │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 4c201c │ │ │ │ + bcc.n 4c1efc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c1f14 │ │ │ │ + bne.n 4c1ff4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c1f18 │ │ │ │ + bne.n 4c1ff8 │ │ │ │ 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] @ (4c2040 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1627678,19 +1627674,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0bfc │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcs.n 4c1fd4 │ │ │ │ + bcc.n 4c20b4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c20b4 │ │ │ │ + beq.n 4c1f94 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c20b8 │ │ │ │ + beq.n 4c1f98 │ │ │ │ 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 │ │ │ │ @@ -1627744,25 +1627740,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} │ │ │ │ - bcs.n 4c21ac │ │ │ │ + bcs.n 4c208c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n 4c2154 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + beq.n 4c2160 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c2020 │ │ │ │ + beq.n 4c2100 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ 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 │ │ │ │ @@ -1627815,25 +1627811,25 @@ │ │ │ │ bl 4c0ab4 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bne.n 4c20f8 │ │ │ │ + bcs.n 4c21d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c20ec │ │ │ │ + bcs.n 4c21cc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bne.n 4c22b4 │ │ │ │ + bne.n 4c2194 │ │ │ │ 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 │ │ │ │ @@ -1627884,27 +1627880,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} │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c22a4 │ │ │ │ + bne.n 4c2184 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c2294 │ │ │ │ + bne.n 4c2374 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c29e4 │ │ │ │ + b.n 4c1ac4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ 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 │ │ │ │ @@ -1627955,25 +1627951,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - beq.n 4c2420 │ │ │ │ + beq.n 4c2300 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c2414 │ │ │ │ + beq.n 4c22f4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ @@ -1628014,23 +1628010,23 @@ │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ cbz r4, 4c23d2 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + beq.n 4c2464 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + beq.n 4c2468 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + beq.n 4c2458 │ │ │ │ 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 │ │ │ │ @@ -1628068,21 +1628064,21 @@ │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ cbz r4, 4c2468 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -1628137,23 +1628133,23 @@ │ │ │ │ bl 4c073c │ │ │ │ cbz r4, 4c2524 │ │ │ │ str.w r8, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 4c24f8 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ 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 │ │ │ │ @@ -1628185,21 +1628181,21 @@ │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ cbz r4, 4c25ac │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, 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 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1628287,33 +1628283,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0ab4 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - svc 22 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1628368,24 +1628364,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0ab4 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - and.w r0, sl, ip, asr #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + orns r0, sl, ip, asr #2 │ │ │ │ + ldmia r1, {r1, r5, r6, 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 r8, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1628435,25 +1628431,25 @@ │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ cbz r4, 4c285c │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strd r0, r0, [r0, #-688] @ 0x2b0 │ │ │ │ + @ instruction: 0xe9b000ac │ │ │ │ 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] @ (4c28d0 ) │ │ │ │ @@ -1628475,19 +1628471,19 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 51d7a0 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ 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 │ │ │ │ @@ -1628536,25 +1628532,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4c0ae0 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, 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 │ │ │ │ @@ -1628602,25 +1628598,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4c0ae0 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -1628661,23 +1628657,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4c0ae0 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r1, [pc, #640] @ (4c2d68 ) │ │ │ │ + ldr r2, [pc, #64] @ (4c2b28 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ 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 │ │ │ │ @@ -1628718,23 +1628714,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [pc, #952] @ (4c2f40 ) │ │ │ │ + ldr r1, [pc, #376] @ (4c2d00 ) │ │ │ │ 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] @ (4c2bf8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1628770,21 +1628766,21 @@ │ │ │ │ blx 6ec3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ bl 393be0 │ │ │ │ str r7, [r5, #0] │ │ │ │ b.n 4c2bdc │ │ │ │ nop │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r3, r5, #2 │ │ │ │ strh r4, [r3, #0] │ │ │ │ lsls r1, r7, #4 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ 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 │ │ │ │ @@ -1628905,41 +1628901,41 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c08b8 │ │ │ │ b.n 4c2d12 │ │ │ │ ldr r0, [pc, #56] @ (4c2da8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c2c7a │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c2e64 │ │ │ │ + bge.n 4c2d44 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - pop {r5} │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r3, [pc, #96] @ (4c2e0c ) │ │ │ │ + ldr r3, [pc, #544] @ (4c2fcc ) │ │ │ │ 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] @ (4c2e4c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1628992,25 +1628988,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #24] @ (4c2e60 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c2e12 │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [pc, #264] @ (4c2f6c ) │ │ │ │ + ldr r2, [pc, #712] @ (4c312c ) │ │ │ │ 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] @ (4c2f1c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1629068,27 +1629064,27 @@ │ │ │ │ bl 4c073c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #28] @ (4c2f34 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c2ecc │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r1, [pc, #448] @ (4c30f8 ) │ │ │ │ + ldr r1, [pc, #896] @ (4c32b8 ) │ │ │ │ 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 │ │ │ │ @@ -1629144,27 +1629140,27 @@ │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #28] @ (4c3004 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c2f88 │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [pc, #648] @ (4c3290 ) │ │ │ │ + ldr r1, [pc, #72] @ (4c3050 ) │ │ │ │ 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 │ │ │ │ @@ -1629240,31 +1629236,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #36] @ (4c3114 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c3064 │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bvs.n 4c31a4 │ │ │ │ + bvs.n 4c3084 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + ldr r0, [pc, #40] @ (4c3140 ) │ │ │ │ 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 │ │ │ │ @@ -1629346,29 +1629342,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 4c31e0 │ │ │ │ ldr r0, [pc, #32] @ (4c3228 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c316e │ │ │ │ nop │ │ │ │ - ittt eq │ │ │ │ - lsleq r3, r5, #2 │ │ │ │ - stmiaeq r4!, {r1, r4, r5} │ │ │ │ - lsleq r3, r5, #2 │ │ │ │ - nop │ │ │ │ + itee vc │ │ │ │ + lslvc r3, r5, #2 │ │ │ │ + stmiavs r4!, {r1, r5, r7} │ │ │ │ + lslvs r3, r5, #2 │ │ │ │ + nop {7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, lr │ │ │ │ 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 │ │ │ │ @@ -1629460,34 +1629456,35 @@ │ │ │ │ ldr r0, [pc, #48] @ (4c3368 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c328c │ │ │ │ ldr r0, [pc, #44] @ (4c336c ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c32ae │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r6, pc, #992 @ (adr r6, 4c3740 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 4c3500 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vshr.u64 d16, d30, #24 │ │ │ │ - bcs.n 4c3378 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + bcs.n 4c3458 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp sl, r7 │ │ │ │ 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 │ │ │ │ @@ -1629575,32 +1629572,32 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 4c344e │ │ │ │ ldr r0, [pc, #36] @ (4c3498 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c33c8 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r3, r4, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ittt ls │ │ │ │ - lslls r3, r5, #2 │ │ │ │ - itee vs @ unpredictable │ │ │ │ - lslvs r3, r5, #2 │ │ │ │ - addvc r4, r2 │ │ │ │ - lslvc r7, r4, #2 │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + ittt le │ │ │ │ + lslle r3, r5, #2 │ │ │ │ + addle ip, r0 │ │ │ │ + lslle 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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1629710,34 +1629707,34 @@ │ │ │ │ bl 4c0f14 │ │ │ │ b.n 4c35c4 │ │ │ │ ldr r0, [pc, #44] @ (4c3614 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c34f6 │ │ │ │ bl 4c0cf4 │ │ │ │ b.n 4c358e │ │ │ │ - cbnz r6, 4c3652 │ │ │ │ + cbnz r6, 4c366e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r0, 4c365a │ │ │ │ + cbnz r0, 4c3676 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - bkpt 0x0082 │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ittt ge │ │ │ │ - lslge r3, r5, #2 │ │ │ │ - popge {r3, r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + bkpt 0x0068 │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + itee ge │ │ │ │ lslge r3, r5, #2 │ │ │ │ - ittt cc │ │ │ │ - lslcc r3, r5, #2 │ │ │ │ - cmpcc r2, r4 │ │ │ │ - lslcc r7, r4, #2 │ │ │ │ + orrlt r2, r2 │ │ │ │ + lsllt 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] @ 4c368c │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1630177,31 +1630174,31 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r5 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ b.n 4c373c │ │ │ │ nop │ │ │ │ - bkpt 0x00c4 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ite cc │ │ │ │ + lslcc r3, r5, #2 │ │ │ │ + ldmiacs r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #4 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r3, r5, #30 │ │ │ │ lsls r7, r6, #4 │ │ │ │ strb r6, [r2, #18] │ │ │ │ lsls r1, r7, #4 │ │ │ │ strb r6, [r7, #17] │ │ │ │ lsls r1, r7, #4 │ │ │ │ strb r4, [r5, #17] │ │ │ │ lsls r1, r7, #4 │ │ │ │ - bkpt 0x009c │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - cbnz r6, 4c3afa │ │ │ │ + ite eq │ │ │ │ + lsleq r3, r5, #2 │ │ │ │ + cbnz r6, 4c3b16 @ unpredictable │ │ │ │ lsls r1, r7, #2 │ │ │ │ bl 8c1ada │ │ │ │ ldrex pc, [r9, #1020] @ 0x3fc │ │ │ │ b.n 4c3ac6 │ │ │ │ vabdl.u q15, d31, d9 │ │ │ │ vrsra.u32 d31, d31, #1 │ │ │ │ vmls.i q15, , d5[0] │ │ │ │ @@ -1630254,17 +1630251,17 @@ │ │ │ │ vtbx.8 d29, {d15-d16}, d3 │ │ │ │ vtbl.8 d29, {d31}, d21 │ │ │ │ vqshl.u32 d31, d15, #31 │ │ │ │ vtbx.8 d31, {d15-d16}, d25 │ │ │ │ vsra.u64 d23, d30, #1 │ │ │ │ lsls r1, r7, #4 │ │ │ │ bvs.n 4c3caa │ │ │ │ - vtbx.8 d27, {d31-, q0, #1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r4, 4c3c2c │ │ │ │ + pop {r2} │ │ │ │ lsls r3, r5, #2 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #12] @ (4c3be0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1630350,25 +1630347,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - cbnz r2, 4c3d00 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r4, 4c3d00 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r6, 4c3d00 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - vld1.8 {d16[5]}, [r4], r8 │ │ │ │ - ldr??.w r0, [sl, #168] @ 0xa8 │ │ │ │ - cbnz r0, 4c3d06 │ │ │ │ + @ instruction: 0xfa5400a8 │ │ │ │ + @ instruction: 0xfa4a00a8 │ │ │ │ + cbnz r0, 4c3d22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r2, 4c3d08 │ │ │ │ + cbnz r2, 4c3d24 │ │ │ │ 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 │ │ │ │ @@ -1630733,15 +1630730,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ b.n 4c4092 │ │ │ │ nop │ │ │ │ itet lt │ │ │ │ lsllt r6, r6, #4 │ │ │ │ asrge r4, r1, #24 │ │ │ │ movlt r0, r0 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ 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 │ │ │ │ @@ -1631043,25 +1631040,25 @@ │ │ │ │ nop │ │ │ │ pop {r5, pc} │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, pc} │ │ │ │ lsls r6, r6, #4 │ │ │ │ - cbz r6, 4c449a │ │ │ │ + cbz r6, 4c44b6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r3, r5, #2 │ │ │ │ pop {r2, r7} │ │ │ │ lsls r6, r6, #4 │ │ │ │ - cbz r4, 4c44b4 │ │ │ │ + cbz r4, 4c44d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, 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] @ 4c49bc │ │ │ │ @@ -1631514,20 +1631511,20 @@ │ │ │ │ b.n 4c4700 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r4, 4c4a1e │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r6, lr, ror #2 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + eors.w r0, r6, lr, ror #2 │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ cbnz r4, 4c49e2 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - uxth r0, r4 │ │ │ │ + cbz r0, 4c4a18 │ │ │ │ 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 │ │ │ │ @@ -1632490,15 +1632487,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 r0, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #32] │ │ │ │ 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 │ │ │ │ @@ -1632673,21 +1632670,21 @@ │ │ │ │ subs r6, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #888 @ 0x378 │ │ │ │ lsls r6, r6, #4 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4c5908 │ │ │ │ + b.n 4c59e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bge.n 4c5684 │ │ │ │ + blt.n 4c5764 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - sbcs.w r0, lr, r9, asr #2 │ │ │ │ + @ instruction: 0xebee00a9 │ │ │ │ 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 │ │ │ │ @@ -1633029,49 +1633026,49 @@ │ │ │ │ movs r2, r1 │ │ │ │ ... │ │ │ │ cmn r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - add r3, pc, #640 @ (adr r3, 4c5d88 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 4c5b48 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #568 @ (adr r3, 4c5d4c ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 4c5f0c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #520 @ (adr r3, 4c5d20 ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 4c5ee0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #392 @ (adr r3, 4c5ca4 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 4c5e64 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #384 @ (adr r3, 4c5ca0 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 4c5e60 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #384 @ (adr r3, 4c5ca4 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 4c5e64 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ vsra.s16 d0, d22, #14 │ │ │ │ vsra.s16 d0, d22, #8 │ │ │ │ - add r3, pc, #384 @ (adr r3, 4c5cb0 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 4c5e70 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #352 @ (adr r3, 4c5c94 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 4c5e54 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ vorr d16, d2, d22 │ │ │ │ - add r3, pc, #344 @ (adr r3, 4c5c94 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 4c5e54 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ strh r0, [r6, r5] │ │ │ │ lsls r1, r7, #4 │ │ │ │ - ands.w r0, r2, r9, asr #2 │ │ │ │ + eor.w r0, r2, r9, asr #2 │ │ │ │ strh r5, [r0, r2] │ │ │ │ lsls r1, r7, #4 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ 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 4c60bc │ │ │ │ @@ -1634317,224 +1634314,224 @@ │ │ │ │ ldr.w r8, [pc, #436] @ 4c6a28 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ b.n 4c6a2e │ │ │ │ nop │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + add r0, pc, #96 @ (adr r0, 4c68e4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ add r3, pc, #744 @ (adr r3, 4c6b70 ) │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c6908 │ │ │ │ + bne.n 4c67e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, pc, #40 @ (adr r7, 4c68e4 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 4c6aa4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 4c6cb8 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 4c6a78 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 4c6cb4 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 4c6a74 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r7, pc, #24 @ (adr r7, 4c68e0 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 4c6aa0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r7, pc, #48 @ (adr r7, 4c68fc ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 4c6abc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r7, pc, #72 @ (adr r7, 4c6918 ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 4c6ad8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r7, pc, #96 @ (adr r7, 4c6934 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 4c6af4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r7, pc, #408 @ (adr r7, 4c6a74 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 4c6c34 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #120 @ (adr r0, 4c69ec ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 4c6a14 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #312 @ (adr r0, 4c6ab0 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 4c6b10 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #552 @ (adr r0, 4c6ba4 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 4c6bac ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #592 @ (adr r0, 4c6bd0 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 4c6c70 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #760 @ (adr r0, 4c6c7c ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 4c6d64 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #16 @ (adr r1, 4c6998 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 4c6990 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 4c6994 ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 4c6a3c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #32 @ (adr r1, 4c69b0 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 4c6b58 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #0 @ (adr r1, 4c6994 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 4c6b54 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #744 @ (adr r1, 4c6c80 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 4c6b70 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #704 @ (adr r1, 4c6c5c ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 4c6b54 ) │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + add r2, pc, #168 @ (adr r2, 4c6a40 ) │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + add r2, pc, #128 @ (adr r2, 4c6a1c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ bvc.n 4c69be │ │ │ │ vqshlu.s64 q10, , #63 @ 0x3f │ │ │ │ lsls r1, r7, #4 │ │ │ │ - add r2, pc, #176 @ (adr r2, 4c6a58 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 4c6c18 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #136 @ (adr r2, 4c6a34 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 4c6bf4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #104 @ (adr r2, 4c6a18 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 4c6bd8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #72 @ (adr r2, 4c69fc ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 4c6bbc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #48 @ (adr r2, 4c69e8 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 4c6ba8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #32 @ (adr r2, 4c69dc ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 4c6b9c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #24 @ (adr r2, 4c69d8 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 4c6b98 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #32 @ (adr r2, 4c69e4 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 4c6ba4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #680 @ (adr r5, 4c6c70 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 4c6a30 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #696 @ (adr r5, 4c6c84 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 4c6a44 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #720 @ (adr r5, 4c6ca0 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 4c6a60 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #744 @ (adr r5, 4c6cbc ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 4c6a7c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #768 @ (adr r5, 4c6cd8 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 4c6a98 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #432 @ (adr r1, 4c6b98 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 4c6d58 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #208 @ (adr r1, 4c6abc ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 4c6c7c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xf4d6012b │ │ │ │ mov r7, r3 │ │ │ │ cmp r7, #11 │ │ │ │ str r7, [r5, #0] │ │ │ │ beq.w 4c6690 │ │ │ │ ldr.w r1, [r8], #4 │ │ │ │ @@ -1634834,23 +1634831,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 4c6c96 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r6, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ 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] @ (4c6e70 ) │ │ │ │ @@ -1635190,15 +1635187,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ b.n 4c70f2 │ │ │ │ ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ @ instruction: 0xfb13ffff │ │ │ │ ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1635456,35 +1635453,35 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6cf70 │ │ │ │ b.n 4c7336 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r6, #4 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r6, #4 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ 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] @ (4c76c0 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ @@ -1635755,39 +1635752,39 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r3, #30] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #182 @ 0xb6 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r6, #246 @ 0xf6 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r6, #214 @ 0xd6 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r5, #252 @ 0xfc │ │ │ │ lsls r1, r7, #4 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r5, #158 @ 0x9e │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r5, #138 @ 0x8a │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r5, #130 @ 0x82 │ │ │ │ lsls r1, r7, #4 │ │ │ │ @@ -1636010,29 +1636007,29 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #4] │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldrh r6, [r7, #2] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r0, r5, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ 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] @ (4c7a60 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1636202,20 +1636199,20 @@ │ │ │ │ movs r2, #1 │ │ │ │ blx 6d2a0 <__snprintf_chk@plt> │ │ │ │ b.n 4c7af6 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ 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 │ │ │ │ @@ -1636276,15 +1636273,15 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r6, [r1, #32] │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ 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] @ (4c7e40 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1636500,37 +1636497,37 @@ │ │ │ │ nop │ │ │ │ strh r2, [r0, #30] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #172 @ 0xac │ │ │ │ lsls r1, r7, #4 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r6, #138 @ 0x8a │ │ │ │ lsls r1, r7, #4 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r6, #44 @ 0x2c │ │ │ │ lsls r1, r7, #4 │ │ │ │ cmp r6, #28 │ │ │ │ lsls r1, r7, #4 │ │ │ │ cmp r6, #16 │ │ │ │ lsls r1, r7, #4 │ │ │ │ @@ -1636619,21 +1636616,21 @@ │ │ │ │ b.n 4c7ee2 │ │ │ │ mov r0, r8 │ │ │ │ bl 4c7bd8 │ │ │ │ b.n 4c7ee2 │ │ │ │ mov r0, r9 │ │ │ │ bl 4c7bd8 │ │ │ │ b.n 4c7f38 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ 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] @ (4c804c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1636796,20 +1636793,20 @@ │ │ │ │ ldr r2, [pc, #24] @ (4c8140 ) │ │ │ │ add r2, pc │ │ │ │ b.n 4c810e │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ lsls r1, r7, #4 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r3, r5, #2 │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ 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] @ (4c81bc ) │ │ │ │ @@ -1636842,17 +1636839,17 @@ │ │ │ │ blx 6d5c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 4c81ae │ │ │ │ nop │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ 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 │ │ │ │ @@ -1637003,17 +1637000,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 r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ lsls r1, r7, #4 │ │ │ │ cmp r0, #156 @ 0x9c │ │ │ │ lsls r1, r7, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1637053,17 +1637050,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 r4, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ lsls r1, r7, #4 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ lsls r1, r7, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1637280,37 +1637277,37 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #156 @ 0x9c │ │ │ │ lsls r1, r7, #4 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r6, #122 @ 0x7a │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ lsls r1, r7, #4 │ │ │ │ ldrb r4, [r3, #9] │ │ │ │ lsls r6, r6, #4 │ │ │ │ movs r6, #66 @ 0x42 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r5, #242 @ 0xf2 │ │ │ │ lsls r1, r7, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1637470,18 +1637467,18 @@ │ │ │ │ blx 6d2a0 <__snprintf_chk@plt> │ │ │ │ b.n 4c87c6 │ │ │ │ nop │ │ │ │ movs r4, #144 @ 0x90 │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r4, #132 @ 0x84 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ 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 │ │ │ │ @@ -1637529,17 +1637526,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 r7, pc, #976 @ (adr r7, 4c8c80 ) │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r3, #122 @ 0x7a │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r3, #126 @ 0x7e │ │ │ │ lsls r1, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1637725,31 +1637722,31 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #42 @ 0x2a │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r2, #78 @ 0x4e │ │ │ │ lsls r1, r7, #4 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r2, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ lsls r1, r7, #4 │ │ │ │ strb r4, [r1, #23] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ 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] @ (4c8ce0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1637961,29 +1637958,29 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #20] │ │ │ │ lsls r6, r6, #4 │ │ │ │ strb r2, [r5, #18] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ 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 │ │ │ │ @@ -1638251,28 +1638248,28 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 4c8f3c │ │ │ │ nop │ │ │ │ adds r0, r5, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ adds r6, r3, #4 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ 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 │ │ │ │ @@ -1638545,15 +1638542,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ 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] @ (4c93f4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1638670,21 +1638667,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [r5, r4, lsl #2] │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ b.n 4c9392 │ │ │ │ nop │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ 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] @ (4c9450 ) │ │ │ │ add r5, pc │ │ │ │ @@ -1638713,15 +1638710,15 @@ │ │ │ │ strb r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ 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, 4c94ac │ │ │ │ @@ -1639103,15 +1639100,15 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ bl 4c5458 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ 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 │ │ │ │ @@ -1639312,15 +1639309,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r3, r5, #2 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4c9bda │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1639434,15 +1639431,15 @@ │ │ │ │ bx lr │ │ │ │ subs r6, #44 @ 0x2c │ │ │ │ lsls r6, r6, #4 │ │ │ │ subs r6, #38 @ 0x26 │ │ │ │ lsls r6, r6, #4 │ │ │ │ subs r5, #152 @ 0x98 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ 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 │ │ │ │ @@ -1639596,31 +1639593,31 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4c9a4c │ │ │ │ b.n 4c9d5e │ │ │ │ ldr r0, [pc, #40] @ (4c9da0 ) │ │ │ │ add r0, pc │ │ │ │ bl 4c9a4c │ │ │ │ b.n 4c9d4c │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r4, #156 @ 0x9c │ │ │ │ lsls r6, r6, #4 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ 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] @ (4c9f98 ) │ │ │ │ @@ -1639805,23 +1639802,23 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #32] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ 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] @ (4ca1d4 ) │ │ │ │ @@ -1640031,49 +1640028,49 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4c9a4c │ │ │ │ b.n 4ca1be │ │ │ │ str r4, [r5, #0] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cmp lr, ip │ │ │ │ + mov r6, sl │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrsh r0, [r0, r3] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -1640404,15 +1640401,15 @@ │ │ │ │ b.n 4ca2c2 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldrb r0, [r6, r6] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r7 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r0, r3, #6 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsrs r4, r7, #5 │ │ │ │ lsls r1, r7, #4 │ │ │ │ add r4, pc, #688 @ (adr r4, 4ca898 ) │ │ │ │ lsls r6, r6, #4 │ │ │ │ @@ -1640640,21 +1640637,21 @@ │ │ │ │ b.n 4ca844 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r5, r4] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrsb r4, [r6, r6] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ 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] @ (4ca8dc ) │ │ │ │ @@ -1640684,15 +1640681,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r3, r5] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrsb r6, [r7, r4] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1641085,15 +1641082,15 @@ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r2, sl] │ │ │ │ mov r2, r5 │ │ │ │ blx r7 │ │ │ │ b.n 4cab12 │ │ │ │ nop │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ 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] @ (4cad74 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -1641255,17 +1641252,17 @@ │ │ │ │ nop │ │ │ │ str r4, [r0, r7] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, r5] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -1642236,21 +1642233,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, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -1642275,20 +1642272,20 @@ │ │ │ │ ldr r1, [pc, #24] @ (4cb9b8 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ b.n 4cb98a │ │ │ │ mov r6, pc │ │ │ │ lsls r6, r6, #4 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xfb3800ac │ │ │ │ + @ instruction: 0xfba800ac │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ 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] @ (4cbc80 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1642582,81 +1642579,81 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ mov fp, r6 │ │ │ │ cmp r9, r6 │ │ │ │ bhi.w 4cba44 │ │ │ │ b.n 4cbae8 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp ip, pc │ │ │ │ lsls r6, r6, #4 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrd r0, r0, [ip, #676] @ 0x2a4 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + orr.w r0, ip, r9, asr #2 │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vst1.8 {d16[5]}, [ip], ip │ │ │ │ + @ instruction: 0xfa3c00ac │ │ │ │ subs r0, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r4 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ 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] @ (4cbe80 ) │ │ │ │ mov fp, r1 │ │ │ │ @@ -1642808,55 +1642805,55 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 4cbd4a │ │ │ │ nop │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmn r2, r0 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xebe600bc │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + mrrc 0, 11, r0, r6, cr12 │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xf6e400ac │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + @ instruction: 0xf75400ac │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r0, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ 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 │ │ │ │ @@ -1643830,166 +1643827,166 @@ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ b.n 4cc7ca │ │ │ │ ldr r2, [pc, #316] @ (4cc9a4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 4cc3f8 │ │ │ │ asrs r0, r0 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r6, #4 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r6, [pc, #104] @ (4cc988 ) │ │ │ │ + ldr r6, [pc, #552] @ (4ccb48 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - orr.w r0, r2, #172 @ 0xac │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xf0b200ac │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - mcr2 0, 0, r0, cr6, cr11, {5} │ │ │ │ + mrc2 0, 3, r0, cr6, cr11, {5} │ │ │ │ strh r2, [r4, #12] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stc2 0, cr0, [r6, #-748]! @ 0xfffffd14 │ │ │ │ + ldc2 0, cr0, [r6, #748] @ 0x2ec │ │ │ │ strh r4, [r0, #6] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r6, [r4, #0] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r0, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -1644663,152 +1644660,154 @@ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ blx r8 │ │ │ │ b.n 4ccc02 │ │ │ │ nop │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [pc, #432] @ (4cd1a0 ) │ │ │ │ + ldr r0, [pc, #880] @ (4cd360 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - blx lr │ │ │ │ + ldr r0, [pc, #384] @ (4cd184 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blxns r6 │ │ │ │ + ldr r0, [pc, #144] @ (4cd0a0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r5, #12 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blx r1 │ │ │ │ + blx pc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mcr2 0, 5, r0, cr10, cr11, {5} │ │ │ │ + vqadd.u16 d0, d26, d27 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vshr.u64 d16, d24, #52 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + movs r4, r7 │ │ │ │ + lsls r1, r7, #2 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bx r0 │ │ │ │ + bx lr │ │ │ │ lsls r3, r5, #2 │ │ │ │ - vshr.u64 d0, d24, #42 │ │ │ │ - mrc2 0, 0, r0, cr2, cr11, {5} │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r1, r7, #2 │ │ │ │ + mcr2 0, 4, r0, cr2, cr11, {5} │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #-748]! @ 0xfffffd14 │ │ │ │ - mrc2 0, 6, r0, cr6, cr8, {5} │ │ │ │ - mov r4, sp │ │ │ │ + stc2l 0, cr0, [ip, #748]! @ 0x2ec │ │ │ │ + vqadd.u8 d16, d22, d24 │ │ │ │ + mov ip, fp │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strd r0, r0, [r0], #-688 @ 0x2b0 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + @ instruction: 0xe8d000ac │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r8, fp │ │ │ │ + mov r0, r9 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4ccfec │ │ │ │ + bgt.n 4cd0cc │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r0], {187} @ 0xbb │ │ │ │ + stc2l 0, cr0, [r0, #-748] @ 0xfffffd14 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc2 0, cr0, [r8], #748 @ 0x2ec │ │ │ │ - stc2l 0, cr0, [ip, #736]! @ 0x2e0 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + ldc2 0, cr0, [r8, #-748] @ 0xfffffd14 │ │ │ │ + mrc2 0, 2, r0, cr12, cr8, {5} │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc2l 0, cr0, [sl], #-748 @ 0xfffffd14 │ │ │ │ - stc2l 0, cr0, [r6, #736] @ 0x2e0 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + ldc2l 0, cr0, [sl], {187} @ 0xbb │ │ │ │ + mrc2 0, 1, r0, cr6, cr8, {5} │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mcrr2 0, 11, r0, r4, cr11 │ │ │ │ - stc2 0, cr0, [r0, #736]! @ 0x2e0 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + ldc2 0, cr0, [r4], #748 @ 0x2ec │ │ │ │ + mrc2 0, 0, r0, cr0, cr8, {5} │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc2 0, cr0, [lr], {187} @ 0xbb │ │ │ │ - ldc2l 0, cr0, [r8, #-736]! @ 0xfffffd20 │ │ │ │ - add sl, sl │ │ │ │ + stc2 0, cr0, [lr], {187} @ 0xbb │ │ │ │ + stc2l 0, cr0, [r8, #736]! @ 0x2e0 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [lr, #-736]! @ 0xfffffd20 │ │ │ │ - add ip, r1 │ │ │ │ + ldc2 0, cr0, [lr, #736] @ 0x2e0 │ │ │ │ + add ip, pc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfb8c00bb │ │ │ │ - @ instruction: 0xfb6800bb │ │ │ │ - str r6, [r0, #32] │ │ │ │ + @ instruction: 0xfbfc00bb │ │ │ │ + @ instruction: 0xfbd800bb │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r4, r1 │ │ │ │ + add r4, pc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, r0 │ │ │ │ + add r2, lr │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc2 0, cr0, [r4], {184} @ 0xb8 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + ldc2l 0, cr0, [r4], #736 @ 0x2e0 │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfade00bb │ │ │ │ - ldc2 0, cr0, [ip], #-736 @ 0xfffffd20 │ │ │ │ - bls.n 4cd00c │ │ │ │ + @ instruction: 0xfb4e00bb │ │ │ │ + stc2 0, cr0, [ip], #736 @ 0x2e0 │ │ │ │ + bls.n 4cd0ec │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfbfe00b8 │ │ │ │ - bics r6, r2 │ │ │ │ + stc2l 0, cr0, [lr], #-736 @ 0xfffffd20 │ │ │ │ + add r6, r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - orrs r0, r5 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xfb6000b8 │ │ │ │ + @ instruction: 0xfbd000b8 │ │ │ │ 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] @ 4cd1b8 │ │ │ │ @@ -1648771,15 +1648770,15 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4cf880 │ │ │ │ + b.n 4cf960 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r7, #2 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1648847,15 +1648846,15 @@ │ │ │ │ b.n 4d0008 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d07ac │ │ │ │ + b.n 4cf88c │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r4, r1 │ │ │ │ lsls r6, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1648920,15 +1648919,15 @@ │ │ │ │ movs r3, #3 │ │ │ │ b.n 4d00c6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vsra.u32 d0, d21, #22 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4d0698 │ │ │ │ + b.n 4d0778 │ │ │ │ lsls r2, r1, #4 │ │ │ │ veor d16, d12, 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, #3800] @ 0xed8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1649158,15 +1649157,15 @@ │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [sl, #-212] @ 0xffffff2c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldc2 1, cr0, [r4, #-212] @ 0xffffff2c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 4d0464 │ │ │ │ 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 │ │ │ │ @@ -1649474,15 +1649473,15 @@ │ │ │ │ b.n 4d05c0 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa740135 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa380135 │ │ │ │ - bgt.n 4d067c │ │ │ │ + ble.n 4d075c │ │ │ │ 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] @ (4d07d0 ) │ │ │ │ @@ -1649929,28 +1649928,28 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 4d09ae │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb.w r0, [r6, ] │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 4d0c10 │ │ │ │ + blt.n 4d0af0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bge.n 4d0c7c │ │ │ │ + bge.n 4d0b5c │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xf5ea0135 │ │ │ │ - bhi.n 4d0bd0 │ │ │ │ + bls.n 4d0cb0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bhi.n 4d0cd8 │ │ │ │ + bhi.n 4d0bb8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bhi.n 4d0c84 │ │ │ │ + bhi.n 4d0b64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bhi.n 4d0c18 │ │ │ │ + bhi.n 4d0af8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bvc.n 4d0b70 │ │ │ │ + bhi.n 4d0c50 │ │ │ │ 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] @ (4d0cd0 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1650921,18 +1650920,18 @@ │ │ │ │ bl 4cff70 │ │ │ │ mov r2, r0 │ │ │ │ b.n 4d1476 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ rsb r1, r6, r5, rrx │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xead40135 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ 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] @ (4d1930 ) │ │ │ │ @@ -1651852,21 +1651851,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 4d1dbe │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ b.n 4d2588 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r2, r1, #4 │ │ │ │ b.n 4d22dc │ │ │ │ lsls r5, r6, #4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ 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] @ (4d2180 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1652915,15 +1652914,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bpl.n 4d2bb4 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 4d2c98 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ 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 │ │ │ │ @@ -1653091,15 +1653090,15 @@ │ │ │ │ subs r7, #184 @ 0xb8 │ │ │ │ bcc.n 4d2ddc │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 4d2e00 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ 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] @ (4d30f0 ) │ │ │ │ @@ -1653328,17 +1653327,17 @@ │ │ │ │ stmia r3!, {} │ │ │ │ bne.n 4d3084 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bne.n 4d3044 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - cbz r4, 4d3182 │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ 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] @ 4d354c │ │ │ │ sub sp, #356 @ 0x164 │ │ │ │ @@ -1653740,21 +1653739,21 @@ │ │ │ │ bl 4cfea0 │ │ │ │ b.n 4d315e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 4d355c │ │ │ │ + cbz r6, 4d3578 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r5, r6, #4 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #584 @ 0x248 │ │ │ │ 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] @ 4d3bec │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ @@ -1654353,25 +1654352,25 @@ │ │ │ │ bl 4cea64 │ │ │ │ b.n 4d37f8 │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r6, #4 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r7, pc, #648 @ (adr r7, 4d3e94 ) │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -1659443,28 +1659442,28 @@ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #251 @ 0xfb │ │ │ │ bhi.n 4d7846 │ │ │ │ ldr r3, [pc, #12] @ (4d784c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (4d7850 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ b.n 4d72c4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 4d792e │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #162 @ 0xa2 │ │ │ │ beq.n 4d793a │ │ │ │ @@ -1659623,25 +1659622,25 @@ │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #6 │ │ │ │ bx lr │ │ │ │ lsls r2, r3, #31 │ │ │ │ bmi.n 4d793a │ │ │ │ b.n 4d79a2 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ bhi.n 4d79c4 │ │ │ │ ldr r3, [pc, #8] @ (4d79c8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ 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] @ (4d7aa0 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1661604,28 +1661603,28 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #20] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r3, r7] │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 4d8eb6 │ │ │ │ ldr r3, [pc, #12] @ (4d8ebc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (4d8ec0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ bcs.n 4d8e34 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ 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 │ │ │ │ @@ -1663390,17 +1663389,17 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldr r7, [pc, #920] @ (4da4b4 ) │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ 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 │ │ │ │ @@ -1664539,51 +1664538,51 @@ │ │ │ │ movs r0, r6 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r5, r2] │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldrsh r4, [r1, r2] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrsh r6, [r0, r1] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r0, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ 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 r4, #212 @ 0xd4 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r1, [pc, #1964] @ 4db4d0 │ │ │ │ add.w sl, sp, #156 @ 0x9c │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 4d8ee8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1665302,39 +1665301,39 @@ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ bne.w 4da1ac │ │ │ │ add.w fp, r3, #1 │ │ │ │ strh.w sl, [sp, #217] @ 0xd9 │ │ │ │ str.w fp, [sp, #160] @ 0xa0 │ │ │ │ b.n 4db460 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ 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 r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ 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 │ │ │ │ @@ -1665737,17 +1665736,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, #216] @ (4dba10 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r0, #5 │ │ │ │ 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 │ │ │ │ @@ -1669425,15 +1669424,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ b.n 4de1c4 │ │ │ │ add.w r3, r0, #143360 @ 0x23000 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ b.n 4de1c4 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ 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] @ (4de260 ) │ │ │ │ @@ -1670018,21 +1670017,21 @@ │ │ │ │ b.n 4de478 │ │ │ │ mov r3, r1 │ │ │ │ b.n 4de742 │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ bne.n 4de6fa │ │ │ │ b.n 4de65c │ │ │ │ nop │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ 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 │ │ │ │ @@ -1670065,15 +1670064,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (4de848 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 4de86a │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ @@ -1671454,102 +1671453,102 @@ │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ b.n 4df474 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r5, #24 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - mcrr2 0, 11, r0, r2, cr7 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + ldc2 0, cr0, [r2], #732 @ 0x2dc │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r2, r1, #11 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 4df6a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -1673813,30 +1673812,30 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf2b40134 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2920134 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4e1544 │ │ │ │ + b.n 4e1624 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 4e1640 │ │ │ │ + b.n 4e0720 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 4e14d4 │ │ │ │ + b.n 4e15b4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 4e1378 │ │ │ │ + b.n 4e1458 │ │ │ │ lsls r1, r1, #4 │ │ │ │ sub.w r1, r2, #52 @ 0x34 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ 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] @ 4e13ec │ │ │ │ @@ -1674632,15 +1674631,15 @@ │ │ │ │ add.w sp, sp, #4544 @ 0x11c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe8c80134 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strd r0, r1, [ip], #-208 @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -1674692,15 +1674691,15 @@ │ │ │ │ add.w sp, sp, #4544 @ 0x11c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xe8200134 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 4e1938 │ │ │ │ + blt.n 4e1818 │ │ │ │ lsls r1, r1, #4 │ │ │ │ b.n 4e17ec │ │ │ │ lsls r4, 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, #3736] @ 0xe98 │ │ │ │ @@ -1675644,25 +1675643,25 @@ │ │ │ │ nop │ │ │ │ udf #0 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ble.n 4e2278 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4e2284 │ │ │ │ + bne.n 4e2364 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ble.n 4e23a4 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ 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] @ (4e2360 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -1675911,31 +1675910,31 @@ │ │ │ │ add r4, pc │ │ │ │ b.n 4e2528 │ │ │ │ ldr r5, [pc, #48] @ (4e259c ) │ │ │ │ ldr r4, [pc, #48] @ (4e25a0 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ b.n 4e2528 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r6], {184} @ 0xb8 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + stc2l 0, cr0, [r6, #-736] @ 0xfffffd20 │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr9, {5} │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + vhadd.u8 d16, d16, d25 │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movw r0, #35000 @ 0x88b8 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf6b800b8 │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cdp2 0, 7, cr0, cr12, cr9, {5} │ │ │ │ - @ instruction: 0xf62e00b8 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr9, {5} │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + cdp2 0, 14, cr0, cr12, cr9, {5} │ │ │ │ + @ instruction: 0xf69e00b8 │ │ │ │ + cdp2 0, 11, cr0, cr14, cr9, {5} │ │ │ │ + lsls r0, r6, #21 │ │ │ │ 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] @ (4e25d4 ) │ │ │ │ @@ -1675949,19 +1675948,19 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [pc, #24] @ (4e25e0 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4e0d1c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cdp2 0, 5, cr0, cr10, cr9, {5} │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + cdp2 0, 12, cr0, cr10, cr9, {5} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - eors.w r0, lr, #5537792 @ 0x548000 │ │ │ │ - ldc2 0, cr0, [r4], #-736 @ 0xfffffd20 │ │ │ │ + add.w r0, lr, #5537792 @ 0x548000 │ │ │ │ + stc2 0, cr0, [r4], #736 @ 0x2e0 │ │ │ │ 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] @ (4e2614 ) │ │ │ │ add r4, pc │ │ │ │ @@ -1675974,20 +1675973,20 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [pc, #24] @ (4e2620 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4e0d1c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cdp2 0, 3, cr0, cr10, cr9, {5} │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + cdp2 0, 10, cr0, cr10, cr9, {5} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ 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 │ │ │ │ @@ -1676098,28 +1676097,28 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bls.n 4e26a4 │ │ │ │ lsls r4, r6, #4 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ bhi.n 4e2734 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - stc2 0, cr0, [r8], #-676 @ 0xfffffd5c │ │ │ │ - ldc2 0, cr0, [lr], #-676 @ 0xfffffd5c │ │ │ │ - ldc2 0, cr0, [lr], {169} @ 0xa9 │ │ │ │ - ldc2 0, cr0, [r4], #-676 @ 0xfffffd5c │ │ │ │ + ldc2 0, cr0, [r8], {169} @ 0xa9 │ │ │ │ + stc2 0, cr0, [lr], #676 @ 0x2a4 │ │ │ │ + stc2 0, cr0, [lr], {169} @ 0xa9 │ │ │ │ + stc2 0, cr0, [r4], #676 @ 0x2a4 │ │ │ │ stmdb 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 │ │ │ │ @@ -1680650,15 +1680649,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r6, pc, #152 @ (adr r6, 4e5aa0 ) │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1683607,19 +1683606,19 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r6, #4 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r1, r1, #4 │ │ │ │ strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + strb r0, [r1, #1] │ │ │ │ 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 │ │ │ │ @@ -1683671,15 +1683670,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r1, #4 │ │ │ │ strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrb.w r3, [r0, #76] @ 0x4c │ │ │ │ push {lr} │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 4e7b98 │ │ │ │ @@ -1685039,29 +1685038,29 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r5, #9] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r5, [pc, #920] @ (4e8bd4 ) │ │ │ │ + ldr r6, [pc, #344] @ (4e8994 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r5, [pc, #864] @ (4e8ba4 ) │ │ │ │ + ldr r6, [pc, #288] @ (4e8964 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r5, [pc, #808] @ (4e8b74 ) │ │ │ │ + ldr r6, [pc, #232] @ (4e8934 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r5, [pc, #752] @ (4e8b44 ) │ │ │ │ + ldr r6, [pc, #176] @ (4e8904 ) │ │ │ │ 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] @ (4e8940 ) │ │ │ │ @@ -1685975,23 +1685974,23 @@ │ │ │ │ b.n 4e9178 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4e8c04 │ │ │ │ + b.n 4e8ce4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ 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 │ │ │ │ @@ -1686152,19 +1686151,19 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ 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] @ 4e9428 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ @@ -1686387,15 +1686386,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1686542,21 +1686541,21 @@ │ │ │ │ beq.n 4e9736 │ │ │ │ b.n 4e9780 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r0, #28] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r1, r1, #4 │ │ │ │ cbz r0, 4e9806 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ lsls r4, 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 │ │ │ │ @@ -1686696,31 +1686695,31 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 4e912c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r7, #28] │ │ │ │ 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 │ │ │ │ @@ -1686860,23 +1686859,23 @@ │ │ │ │ b.n 4e9a74 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ 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] @ (4e9c3c ) │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ @@ -1687003,27 +1687002,27 @@ │ │ │ │ bl 4e912c │ │ │ │ b.n 4e9bec │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r6, sp, #320 @ 0x140 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ 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] @ 4ea0bc │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -1687442,41 +1687441,41 @@ │ │ │ │ b.n 4e9ed6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ 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 │ │ │ │ @@ -1687959,49 +1687958,49 @@ │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r2, r3] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r7, pc, #200 @ (adr r7, 4ea708 ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldrh r0, [r7, r3] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -1688177,31 +1688176,31 @@ │ │ │ │ blx sl │ │ │ │ b.n 4ea6ea │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, r5] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r2, pc, #936 @ (adr r2, 4eac00 ) │ │ │ │ lsls r4, r6, #4 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r7, [pc, #840] @ (4eabb4 ) │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 004ea870 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1688520,19 +1688519,19 @@ │ │ │ │ b.n 4eabec │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #400] @ (4ead9c ) │ │ │ │ + ldr r4, [pc, #848] @ (4eaf5c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r2, [pc, #904] @ (4eaf98 ) │ │ │ │ + ldr r3, [pc, #328] @ (4ead58 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4a7ee8 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1689110,16 +1689109,17 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 4eb19e │ │ │ │ blx 6e0c0 <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 4eb19e │ │ │ │ ... │ │ │ │ - vshr.u64 d0, d26, #6 │ │ │ │ - mov r8, r3 │ │ │ │ + movs r2, r5 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + bx r1 │ │ │ │ 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 │ │ │ │ @@ -1690361,17 +1690361,17 @@ │ │ │ │ str.w fp, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #32] │ │ │ │ b.n 4ebe94 │ │ │ │ sbcs r2, r5 │ │ │ │ lsls r4, r6, #4 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ 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] │ │ │ │ @@ -1701498,15 +1701498,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 4f3a76 │ │ │ │ blx 6ec3c │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ b.n 4f3a7e │ │ │ │ add.w r0, r7, #632 @ 0x278 │ │ │ │ add.w r4, r7, #130560 @ 0x1fe00 │ │ │ │ - bl a5af24 │ │ │ │ + bl a5af7c │ │ │ │ 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 │ │ │ │ @@ -1702912,15 +1702912,15 @@ │ │ │ │ beq.n 4f4ac6 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bmi.n 4f4ac6 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cbz r3, 4f4a38 │ │ │ │ add.w r0, r6, #632 @ 0x278 │ │ │ │ add.w r8, r5, #108 @ 0x6c │ │ │ │ - bl a5b168 │ │ │ │ + bl a5b1c0 │ │ │ │ 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] │ │ │ │ @@ -1703069,15 +1703069,15 @@ │ │ │ │ strb.w r3, [r5, #122] @ 0x7a │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 4f49d2 │ │ │ │ ands.w r1, r4, #8 │ │ │ │ beq.n 4f4acc │ │ │ │ add.w fp, r6, #632 @ 0x278 │ │ │ │ mov r0, fp │ │ │ │ - bl a5b168 │ │ │ │ + bl a5b1c0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr.w r8, [r6, #676] @ 0x2a4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 6dce8 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ @@ -1703150,15 +1703150,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ bls.n 4f4c68 │ │ │ │ b.n 4f4c46 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl a5b190 │ │ │ │ + bl a5b1e8 │ │ │ │ b.n 4f4b1e │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r2, #592] @ 0x250 │ │ │ │ dmb ish │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 4f4ca8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -1703281,15 +1703281,15 @@ │ │ │ │ bne.n 4f4dd6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 4f4efc │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #632 @ 0x278 │ │ │ │ - bl a5b190 │ │ │ │ + bl a5b1e8 │ │ │ │ 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 │ │ │ │ @@ -1703348,15 +1703348,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 4f4e90 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 4f4f42 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #632 @ 0x278 │ │ │ │ - bl a5b190 │ │ │ │ + bl a5b1e8 │ │ │ │ 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 │ │ │ │ @@ -1703530,17 +1703530,17 @@ │ │ │ │ b.n 4f4ffe │ │ │ │ sxtb r2, r5 │ │ │ │ lsls r3, r6, #4 │ │ │ │ ldrb r6, [r7, r4] │ │ │ │ lsls r6, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 4f4ffc │ │ │ │ + bgt.n 4f50dc │ │ │ │ lsls r0, r5, #2 │ │ │ │ - blt.n 4f5044 │ │ │ │ + bgt.n 4f5124 │ │ │ │ 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] @ (4f5408 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1704594,15 +1704594,15 @@ │ │ │ │ addw r3, r3, #513 @ 0x201 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 4f5c54 │ │ │ │ add.w r3, r4, #684 @ 0x2ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r4, #632 @ 0x278 │ │ │ │ strd r3, r3, [r4, #684] @ 0x2ac │ │ │ │ - bl a5af18 │ │ │ │ + bl a5af70 │ │ │ │ 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 │ │ │ │ @@ -1705299,19 +1705299,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 4f647a │ │ │ │ - beq.n 4f63dc │ │ │ │ + bne.n 4f64bc │ │ │ │ lsls r0, r5, #2 │ │ │ │ udf #139 @ 0x8b │ │ │ │ vraddhn.i d24, , │ │ │ │ - @ instruction: 0xffffcff8 │ │ │ │ + vmla.i , , d24[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 │ │ │ │ @@ -1707647,15 +1707647,15 @@ │ │ │ │ bic.w r2, r2, #2 │ │ │ │ strb.w r2, [r7, #1776] @ 0x6f0 │ │ │ │ b.n 4f7cf6 │ │ │ │ ldrb.w r2, [r7, #1776] @ 0x6f0 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r7, #1776] @ 0x6f0 │ │ │ │ b.n 4f7cf6 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ 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] @ (4f7f14 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1713484,15 +1713484,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -1713669,15 +1713669,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r5, r7, lsl #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 4fbdbc │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1713778,15 +1713778,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1713875,15 +1713875,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbdbc │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1713973,15 +1713973,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbdbc │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1714063,15 +1714063,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 4fbdbc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ @@ -1714179,15 +1714179,15 @@ │ │ │ │ ldr r2, [pc, #200] @ (4fc6bc ) │ │ │ │ ldr r3, [pc, #200] @ (4fc6c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cbz r3, 4fc64a │ │ │ │ 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} │ │ │ │ @@ -1714418,15 +1714418,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbdbc │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ @@ -1714448,27 +1714448,27 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 4fc79a │ │ │ │ add r5, sp, #292 @ 0x124 │ │ │ │ add.w r1, r4, #24 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, sp, #228 @ 0xe4 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 4fbdbc │ │ │ │ ldrh.w r3, [sp, #304] @ 0x130 │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ movs r6, #0 │ │ │ │ @@ -1714534,15 +1714534,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 4fbdbc │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ @@ -1714776,15 +1714776,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbdbc │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ @@ -1714853,15 +1714853,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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fc420 │ │ │ │ ldrb.w r2, [sp, #339] @ 0x153 │ │ │ │ ldrb.w r4, [sp, #333] @ 0x14d │ │ │ │ ldrb.w r3, [sp, #338] @ 0x152 │ │ │ │ @@ -1715054,30 +1715054,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbdbc │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ @@ -1715283,15 +1715283,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ add.w r6, r3, r2, lsl #4 │ │ │ │ @@ -1715459,15 +1715459,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #220 @ 0xdc │ │ │ │ @@ -1715621,15 +1715621,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbdbc │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ b.n 4fd1f2 │ │ │ │ ldr.w ip, [sp, #148] @ 0x94 │ │ │ │ @@ -1715665,15 +1715665,15 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ lsls r3, r6, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ 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] @ 4fe468 │ │ │ │ subw sp, sp, #1348 @ 0x544 │ │ │ │ @@ -1716369,26 +1716369,26 @@ │ │ │ │ bpl.n 4fdd8c │ │ │ │ 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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r7, [sp, #420] @ 0x1a4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1716409,15 +1716409,15 @@ │ │ │ │ tst.w r2, #169 @ 0xa9 │ │ │ │ bne.w 4ff158 │ │ │ │ cmp r1, #20 │ │ │ │ bne.n 4fdd8c │ │ │ │ add.w r4, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #296 @ 0x128 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc420 │ │ │ │ ldr r5, [sp, #308] @ 0x134 │ │ │ │ ldmia.w r4, {r1, r2, r3} │ │ │ │ @@ -1716478,15 +1716478,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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ add.w r3, sp, #1208 @ 0x4b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 4fc420 │ │ │ │ ldr.w r0, [sp, #1192] @ 0x4a8 │ │ │ │ @@ -1716927,26 +1716927,26 @@ │ │ │ │ b.w 4fd836 │ │ │ │ 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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r7, [sp, #532] @ 0x214 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1716957,26 +1716957,26 @@ │ │ │ │ b.w 4fd836 │ │ │ │ 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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r7, [sp, #596] @ 0x254 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1716992,17 +1716992,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #32 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r7, #190 @ 0xbe │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #248] @ (4fe578 ) │ │ │ │ + ldr r6, [pc, #696] @ (4fe738 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bvc.n 4fe4b4 │ │ │ │ + bvc.n 4fe394 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3520] @ 4ff24c │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1717030,15 +1717030,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 4fbdbc │ │ │ │ ldrsh.w r8, [r7, #4] │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ cmp.w ip, #60 @ 0x3c │ │ │ │ @@ -1717205,26 +1717205,26 @@ │ │ │ │ b.w 4fd836 │ │ │ │ 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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r7, [sp, #564] @ 0x234 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717235,26 +1717235,26 @@ │ │ │ │ b.w 4fd836 │ │ │ │ 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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r7, [sp, #628] @ 0x274 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717289,15 +1717289,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ add.w r3, sp, #1208 @ 0x4b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 4fbdbc │ │ │ │ ldrb.w r7, [sp, #1209] @ 0x4b9 │ │ │ │ @@ -1717404,26 +1717404,26 @@ │ │ │ │ b.w 4fd836 │ │ │ │ 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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717437,15 +1717437,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 4fbdbc │ │ │ │ ldrb.w ip, [fp, #21] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -1717561,26 +1717561,26 @@ │ │ │ │ b.w 4fd836 │ │ │ │ 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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r7, [sp, #324] @ 0x144 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717591,26 +1717591,26 @@ │ │ │ │ b.w 4fd836 │ │ │ │ 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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r7, [sp, #356] @ 0x164 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717621,26 +1717621,26 @@ │ │ │ │ b.w 4fd836 │ │ │ │ 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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717649,40 +1717649,40 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 4f9eb4 │ │ │ │ b.w 4fd836 │ │ │ │ add.w r5, sp, #1256 @ 0x4e8 │ │ │ │ add.w r8, sp, #472 @ 0x1d8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 4fbdbc │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 4fbdbc │ │ │ │ ldrh.w r3, [sp, #1108] @ 0x454 │ │ │ │ mov.w lr, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -1717731,15 +1717731,15 @@ │ │ │ │ ldmia.w r8, {r2, r3} │ │ │ │ bl 4f97bc │ │ │ │ b.w 4fd836 │ │ │ │ add.w r5, sp, #1256 @ 0x4e8 │ │ │ │ add r4, sp, #696 @ 0x2b8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc420 │ │ │ │ ldrh.w r2, [sp, #1220] @ 0x4c4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sp, #1260] @ 0x4ec │ │ │ │ @@ -1717997,15 +1717997,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #680 @ 0x2a8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fbdbc │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ b.w 4fd820 │ │ │ │ @@ -1718125,15 +1718125,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, r5, #6 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ 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 │ │ │ │ @@ -1718255,15 +1718255,15 @@ │ │ │ │ bne.n 4ff37a │ │ │ │ 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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ bl 4fc420 │ │ │ │ ldrh.w r3, [sp, #932] @ 0x3a4 │ │ │ │ add r1, sp, #920 @ 0x398 │ │ │ │ @@ -1718318,26 +1718318,26 @@ │ │ │ │ b.w 4fd836 │ │ │ │ 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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ 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 4fbdbc │ │ │ │ @@ -1718390,26 +1718390,26 @@ │ │ │ │ b.w 4fd836 │ │ │ │ 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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fc420 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ 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 4fbdbc │ │ │ │ @@ -1718600,15 +1718600,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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 4fc420 │ │ │ │ ldr.w r2, [sp, #1256] @ 0x4e8 │ │ │ │ ldrb.w r1, [sp, #1262] @ 0x4ee │ │ │ │ ldrb.w r4, [sp, #1257] @ 0x4e9 │ │ │ │ @@ -1718701,15 +1718701,15 @@ │ │ │ │ b.w 4fe856 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #872 @ 0x368 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ bl 4fbdbc │ │ │ │ add r1, sp, #880 @ 0x370 │ │ │ │ @@ -1718753,15 +1718753,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ add.w r3, sp, #1208 @ 0x4b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 4fbdbc │ │ │ │ ldrh.w r3, [sp, #1210] @ 0x4ba │ │ │ │ @@ -1718847,15 +1718847,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ add.w r2, sp, #1344 @ 0x540 │ │ │ │ @@ -1718870,15 +1718870,15 @@ │ │ │ │ bne.w 4fe620 │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ add.w r2, sp, #1344 @ 0x540 │ │ │ │ @@ -1718888,15 +1718888,15 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ b.w 4fe620 │ │ │ │ add.w r5, sp, #1256 @ 0x4e8 │ │ │ │ add.w r8, sp, #712 @ 0x2c8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fc420 │ │ │ │ ldrh.w r3, [sp, #772] @ 0x304 │ │ │ │ mov.w lr, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -1719029,15 +1719029,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, sp, #1144 @ 0x478 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ bl 4fbdbc │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ @@ -1719138,15 +1719138,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 a5ce3c │ │ │ │ + bl a5ce94 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 4fbdbc │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrb.w lr, [sp, #1149] @ 0x47d │ │ │ │ ldrb.w r2, [sp, #1148] @ 0x47c │ │ │ │ @@ -1719280,15 +1719280,15 @@ │ │ │ │ bfi r1, r4, #0, #10 │ │ │ │ strh.w r1, [r3, #1232] @ 0x4d0 │ │ │ │ bne.n 500090 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ addw fp, sp, #1132 @ 0x46c │ │ │ │ add.w r1, r3, #28 │ │ │ │ - bl a5d0f8 │ │ │ │ + bl a5d150 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 4fc420 │ │ │ │ ldrb.w r3, [sp, #1133] @ 0x46d │ │ │ │ ldrb.w r1, [sp, #1164] @ 0x48c │ │ │ │ ldrb.w r2, [sp, #1132] @ 0x46c │ │ │ │ @@ -1719603,15 +1719603,15 @@ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl a5d064 │ │ │ │ + bl a5d0bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4ffe80 │ │ │ │ ldr.w r2, [pc, #1440] @ 5009d4 │ │ │ │ ldr.w r3, [pc, #1412] @ 5009bc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1720066,18 +1720066,18 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #6 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [lr, #263] @ 0x107 │ │ │ │ + ldrsh.w r0, [lr, ] │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ @ instruction: 0xfbc20132 │ │ │ │ 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 │ │ │ │ @@ -1721646,15 +1721646,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #3 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 4fbbd8 │ │ │ │ b.w 5005a0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl a5cdd4 │ │ │ │ + bl a5ce2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5005a0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r7, sp, #4 │ │ │ │ strh r3, [r4, #4] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -1722205,15 +1722205,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 501af8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl a5cdd4 │ │ │ │ + bl a5ce2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5005a0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5019d2 │ │ │ │ @@ -1722445,15 +1722445,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 4fbdbc │ │ │ │ add.w ip, fp, #76 @ 0x4c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #336 @ 0x150 │ │ │ │ @@ -1722496,15 +1722496,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 4fd6b4 │ │ │ │ b.n 5025f6 │ │ │ │ add.w r9, sp, #256 @ 0x100 │ │ │ │ add.w sl, sp, #592 @ 0x250 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 4fc420 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ ldrsh.w r5, [r9, #4] │ │ │ │ @@ -1722583,15 +1722583,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 4fbdbc │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ @@ -1722918,15 +1722918,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 4fbdbc │ │ │ │ ldrb.w r2, [sp, #336] @ 0x150 │ │ │ │ ldrh.w r3, [sp, #340] @ 0x154 │ │ │ │ and.w r0, r2, #15 │ │ │ │ @@ -1723096,15 +1723096,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ bl 4fbdbc │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -1723120,15 +1723120,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ bl 4fbdbc │ │ │ │ add.w r3, sp, #1072 @ 0x430 │ │ │ │ add.w r8, r3, r8, lsl #4 │ │ │ │ ldr.w lr, [r4, #28] │ │ │ │ @@ -1723272,15 +1723272,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ bl 4fbdbc │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1724032,22 +1724032,22 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, sl, #5472256 @ 0x538000 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + @ instruction: 0xf4ca00a7 │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - orr.w r0, sl, #5472256 @ 0x538000 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + @ instruction: 0xf4ba00a7 │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf3ea00a7 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + orrs.w r0, sl, #5472256 @ 0x538000 │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ 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 │ │ │ │ @@ -1724198,15 +1724198,15 @@ │ │ │ │ add r8, pc │ │ │ │ it ne │ │ │ │ movne.w sl, #8 │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ bl 3faec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a87a8c │ │ │ │ + bl a87ae4 │ │ │ │ mov r0, r5 │ │ │ │ bl 401e74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3bb8a8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1724270,25 +1724270,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 a7ff20 │ │ │ │ + bl a7ff78 │ │ │ │ orr.w fp, r0, fp │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ uxtb.w fp, fp │ │ │ │ - bl a82c7c │ │ │ │ + bl a82cd4 │ │ │ │ orr.w fp, r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ uxtb.w fp, fp │ │ │ │ - bl a834f8 │ │ │ │ + bl a83550 │ │ │ │ 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 │ │ │ │ @@ -1724314,28 +1724314,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 a8174c │ │ │ │ + bl a817a4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 503a06 │ │ │ │ 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 a5f400 │ │ │ │ + bl a5f458 │ │ │ │ mov r0, r5 │ │ │ │ bl 3df9d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3bc26c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 503ba2 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1724357,37 +1724357,37 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 503c78 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5e6c0 │ │ │ │ + bl a5e718 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r5 │ │ │ │ - bl a803fc │ │ │ │ + bl a80454 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 44b4d8 │ │ │ │ ldr.w r1, [pc, #2012] @ 5043b4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl a75d2c │ │ │ │ + bl a75d84 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl a64b20 │ │ │ │ + bl a64b78 │ │ │ │ mov r0, r5 │ │ │ │ bl 402700 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl a5d440 │ │ │ │ + bl a5d498 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ movs r0, #0 │ │ │ │ bl 39762c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strb r3, [r0, #21] │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r3, [r9, #50] @ 0x32 │ │ │ │ @@ -1724422,23 +1724422,23 @@ │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cbz r4, 503ca0 │ │ │ │ mov r2, r4 │ │ │ │ b.n 503c64 │ │ │ │ mov r0, r5 │ │ │ │ - bl a66058 │ │ │ │ + bl a660b0 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cbnz r3, 503c8c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5e108 │ │ │ │ + bl a5e160 │ │ │ │ mov r0, r5 │ │ │ │ bl 401e74 │ │ │ │ mov r0, r5 │ │ │ │ bl 402700 │ │ │ │ b.n 503bc4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 505992 │ │ │ │ @@ -1725001,32 +1725001,32 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ bl 4faa6c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl a5b450 │ │ │ │ + bl a5b4a8 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 50595a │ │ │ │ add.w r1, r4, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a5b540 │ │ │ │ + bl a5b598 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c027c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 504288 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 504334 │ │ │ │ mov.w r8, #24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a5b4fc │ │ │ │ + bl a5b554 │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r0, #4 │ │ │ │ add.w r9, r0, #12 │ │ │ │ ldr.w r7, [sl, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 50432a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -1725061,15 +1725061,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 a5b540 │ │ │ │ + bl a5b598 │ │ │ │ ldr.w r2, [fp, #124] @ 0x7c │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 5042e0 │ │ │ │ cmp sl, r9 │ │ │ │ bne.n 5042b8 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ @@ -1725077,27 +1725077,27 @@ │ │ │ │ bne.n 5042a8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 5044cc │ │ │ │ add.w r1, r4, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a5b4ac │ │ │ │ + bl a5b504 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c027c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 50433e │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5044cc │ │ │ │ mov.w r8, #24 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a5b4fc │ │ │ │ + bl a5b554 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r1, r5, #32 │ │ │ │ ldr.w r0, [fp, #104] @ 0x68 │ │ │ │ bl 393cc8 │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ @@ -1725121,15 +1725121,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] │ │ │ │ - vtbl.8 d27, {d31- instruction: 0xffffb9f4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 5044c2 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ @@ -1725192,15 +1725192,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 a5b540 │ │ │ │ + bl a5b598 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 39a3c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 504474 │ │ │ │ mov r4, r7 │ │ │ │ @@ -1725227,15 +1725227,15 @@ │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 504362 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ bl 3977b0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a5b48c │ │ │ │ + bl a5b4e4 │ │ │ │ ldr.w r2, [fp, #124] @ 0x7c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ bl 3976c0 │ │ │ │ ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ @@ -1726487,15 +1726487,15 @@ │ │ │ │ bne.n 50520c │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ mov r5, sl │ │ │ │ ldrb.w r3, [r9, #119] @ 0x77 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5039dc │ │ │ │ mov r0, r5 │ │ │ │ - bl a781a0 │ │ │ │ + bl a781f8 │ │ │ │ b.w 5039dc │ │ │ │ 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 │ │ │ │ @@ -1727156,35 +1727156,35 @@ │ │ │ │ b.n 50561e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 505918 │ │ │ │ + bvc.n 5059f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #296 @ (adr r4, 505ad0 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 505c90 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r1, pc, #640 @ (adr r1, 505c2c ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 5059ec ) │ │ │ │ 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] @ (5059c4 ) │ │ │ │ add r2, pc │ │ │ │ bl 503858 │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [pc, #4] @ (5059d0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ 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 │ │ │ │ @@ -1727195,15 +1727195,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (505a00 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ bl 503858 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ 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 │ │ │ │ @@ -1728496,15 +1728496,15 @@ │ │ │ │ ... │ │ │ │ ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1728725,19 +1728725,19 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ 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 │ │ │ │ @@ -1729225,15 +1729225,15 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -1729379,15 +1729379,15 @@ │ │ │ │ blx 6de5c │ │ │ │ b.n 506fac │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1729821,21 +1729821,21 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 50747c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - cbnz r0, 5074ae │ │ │ │ + rev r0, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r6, [r2, #28] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ @@ -1730001,23 +1730001,23 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r2, #26] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ @@ -1730191,23 +1730191,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #12] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r6, [r3, #0] │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ @@ -1730365,21 +1730365,21 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r4, [r6, #50] @ 0x32 │ │ │ │ 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, #2176] @ 0x880 │ │ │ │ @@ -1730832,35 +1730832,35 @@ │ │ │ │ ... │ │ │ │ strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #4 │ │ │ │ strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r4 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ cmp r5, #77 @ 0x4d │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 507ea8 │ │ │ │ + cbz r6, 507ec4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ bl 443e9e │ │ │ │ lsls r7, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + cbz r0, 507ebe │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #14] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ 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 │ │ │ │ @@ -1730947,19 +1730947,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r4, #8] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r4, [r6, #2] │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1731238,25 +1731238,25 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strh r0, [r4, #0] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r6, [r5, #23] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -1731391,19 +1731391,19 @@ │ │ │ │ b.n 508386 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #20] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -1731589,23 +1731589,23 @@ │ │ │ │ b.n 508552 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #15] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r4, [r5, #9] │ │ │ │ lsls r2, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1731961,29 +1731961,29 @@ │ │ │ │ b.n 5087ce │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r6, [r2, #27] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r5, #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, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #308] @ (508b1c ) │ │ │ │ mov lr, r1 │ │ │ │ @@ -1732102,15 +1732102,15 @@ │ │ │ │ b.n 508a7e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r2, #24] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r1, #21] │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1732741,37 +1732741,37 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #18] │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #0 @ (adr r1, 5091a8 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 509368 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 508bc0 │ │ │ │ + b.n 508ca0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ 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] @ 509cd0 │ │ │ │ @@ -1733804,51 +1733804,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 5098a6 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [pc, #944] @ (50a0d0 ) │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ @@ -1734203,26 +1734203,26 @@ │ │ │ │ subs r3, r4, #3 │ │ │ │ orrs.w r3, r3, r8 │ │ │ │ bne.n 509fe4 │ │ │ │ b.w 5096bc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ite cs │ │ │ │ - lslcs r7, r4, #2 │ │ │ │ - adcscc.w r0, r6, #165 @ 0xa5 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + itt ls │ │ │ │ + lslls r7, r4, #2 │ │ │ │ + rsbls r0, r6, #165 @ 0xa5 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -1734834,35 +1734834,35 @@ │ │ │ │ movs r4, #1 │ │ │ │ blx 6d030 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ b.n 50a5e8 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #832] @ (50aa3c ) │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [pc, #584] @ (50a948 ) │ │ │ │ + str r2, [r0, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [pc, #224] @ (50a7e4 ) │ │ │ │ + ldr r7, [pc, #672] @ (50a9a4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [pc, #208] @ (50a7d8 ) │ │ │ │ + ldr r6, [pc, #656] @ (50a998 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [pc, #728] @ (50a9e4 ) │ │ │ │ + ldr r6, [pc, #152] @ (50a7a4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #616] @ (50a97c ) │ │ │ │ + ldr r5, [pc, #40] @ (50a73c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [pc, #592] @ (50a968 ) │ │ │ │ + ldr r5, [pc, #16] @ (50a728 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [pc, #560] @ (50a94c ) │ │ │ │ + ldr r4, [pc, #1008] @ (50ab0c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [pc, #736] @ (50aa00 ) │ │ │ │ + ldr r4, [pc, #160] @ (50a7c0 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [pc, #104] @ (50a78c ) │ │ │ │ + ldr r3, [pc, #552] @ (50a94c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r4, pc, #976 @ (adr r4, 50aaf8 ) │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ @@ -1735006,15 +1735006,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, r2] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r1, r6] │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1735252,17 +1735252,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrsb r2, [r1, r4] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + bx r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r0, r4] │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1735780,33 +1735780,33 @@ │ │ │ │ b.n 50b122 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r6, [r7, r1] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmia r7!, {r0, r1, r2, r6} │ │ │ │ - vqrdmlsh.s , , d20[0] │ │ │ │ + @ instruction: 0xffff7fd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ bpl.n 50b12a │ │ │ │ - vqrdmlah.s , , d24[0] │ │ │ │ + vcvt.u32.f32 , q4, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - negs r0, r0 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adcs r0, r4 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r7 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r3 │ │ │ │ + asrs r4, r1 │ │ │ │ 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 50b248 │ │ │ │ @@ -1736043,15 +1736043,15 @@ │ │ │ │ b.n 50b226 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [pc, #840] @ (50b678 ) │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ 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] │ │ │ │ @@ -1736523,15 +1736523,15 @@ │ │ │ │ blx r5 │ │ │ │ b.n 50b7fa │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #888] @ (50bbc0 ) │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r7, r4, #2 │ │ │ │ @ instruction: 0x47ea │ │ │ │ lsls r2, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1737556,43 +1737556,43 @@ │ │ │ │ ... │ │ │ │ mov r6, r0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, pc │ │ │ │ lsls r2, r6, #4 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf0d800a5 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adc.w r0, r8, #165 @ 0xa5 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r0, r1, r2, r4, r6, r7, lr} │ │ │ │ vrsra.u64 d28, d5, #1 │ │ │ │ vcvt.u32.f32 d27, d27, #1 │ │ │ │ - vmull.u q11, d31, d20 │ │ │ │ + vcvt.u16.f16 d22, d4, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ subs r5, #70 @ 0x46 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1737868,15 +1737868,15 @@ │ │ │ │ nop │ │ │ │ subs r3, #12 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #254 @ 0xfe │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1738106,17 +1738106,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} │ │ │ │ - sbcs r0, r5 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - sbcs r2, r2 │ │ │ │ + tst r2, r0 │ │ │ │ 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 │ │ │ │ @@ -1740939,19 +1740939,19 @@ │ │ │ │ movs r3, #4 │ │ │ │ str.w r3, [sl, #2652] @ 0xa5c │ │ │ │ b.w 50dc62 │ │ │ │ movs r3, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r7, r0, #4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3c0088 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ @@ -1741027,15 +1741027,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 r1, #120 @ 0x78 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ 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 │ │ │ │ @@ -1741069,15 +1741069,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r4, #27 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ asrs r6, r0, #27 │ │ │ │ lsls r2, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1741231,15 +1741231,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r3, #24 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #4 │ │ │ │ - add r6, r0 │ │ │ │ + add r6, lr │ │ │ │ lsls r7, r4, #2 │ │ │ │ asrs r2, r4, #20 │ │ │ │ lsls r2, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1741452,28 +1741452,28 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r3, #16 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #16 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ 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, r3, #13 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - sbcs r6, r4 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ 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] @ (50eda0 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1741543,35 +1741543,35 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (50ee24 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (50ee28 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r0, r7 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r6, r4 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - sbcs r4, r1 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r6, r6 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adcs r0, r2 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adcs r2, r4 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r6 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r6, r7 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r2, r3 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #29 │ │ │ │ bhi.n 50ef06 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r2, r2, #28 │ │ │ │ negs r4, r2 │ │ │ │ ldr r6, [pc, #252] @ (50ef38 ) │ │ │ │ @@ -1741676,75 +1741676,75 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #124] @ (50ef80 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #124] @ (50ef84 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - adcs r4, r3 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r2, r6 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mvns r6, r4 │ │ │ │ + add r6, sl │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bics r4, r7 │ │ │ │ + add r4, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bics r6, r3 │ │ │ │ + add r6, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - muls r4, r6 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - muls r2, r1 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - orrs r4, r5 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - orrs r6, r0 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc │ │ │ │ + add ip, sp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sl │ │ │ │ + add sl, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, r4 │ │ │ │ + add r8, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mvns r6, r6 │ │ │ │ + add r6, ip │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r8, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mvns r6, r0 │ │ │ │ + add r6, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adcs r6, r0 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - rors r0, r6 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - rors r2, r0 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - sbcs r0, r4 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adcs r6, r7 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, sl │ │ │ │ + add ip, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r2, r7 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, r2 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - negs r6, r5 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - negs r4, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - tst r2, r3 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - rors r4, r6 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - rors r2, r2 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r8, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 50ef9e │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 50ef98 │ │ │ │ cbz r0, 50efa4 │ │ │ │ ldr r0, [pc, #24] @ (50efac ) │ │ │ │ @@ -1741756,21 +1741756,21 @@ │ │ │ │ ldr r0, [pc, #20] @ (50efb4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ (50efb8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, sp │ │ │ │ + add ip, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sl │ │ │ │ + add sl, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, r6 │ │ │ │ + add ip, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, r3 │ │ │ │ + add sl, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ bhi.n 50f010 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ bhi.n 50f00a │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ @@ -1741884,55 +1741884,55 @@ │ │ │ │ ldr r0, [pc, #88] @ (50f108 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #84] @ (50f10c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r4, r3 │ │ │ │ + add ip, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r8, r9 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add lr, sl │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, lr │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, r0 │ │ │ │ + add r2, lr │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, r1 │ │ │ │ + add r4, pc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, r3 │ │ │ │ + add sl, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, r5 │ │ │ │ + add r8, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, r7 │ │ │ │ + add sl, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, r9 │ │ │ │ + add r8, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add ip, sl │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add ip, r3 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add lr, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, r9 │ │ │ │ + add r8, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add lr, fp │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r8, r9 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add lr, ip │ │ │ │ + cmp r6, sl │ │ │ │ lsls r7, r4, #2 │ │ │ │ - muls r4, r6 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - muls r6, r7 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - muls r0, r7 │ │ │ │ + mvns r0, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - muls r2, r6 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #16 │ │ │ │ bhi.n 50f190 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r7, #36 @ 0x24 │ │ │ │ cmp r5, #42 @ 0x2a │ │ │ │ @@ -1741993,49 +1741993,49 @@ │ │ │ │ ldr r0, [pc, #76] @ (50f1d8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ (50f1dc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r8, r1 │ │ │ │ + add r8, pc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, ip │ │ │ │ + add sl, sl │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r4, pc │ │ │ │ + mov ip, sp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r2, r6 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r0, sl │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp lr, r2 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp ip, r6 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp lr, sl │ │ │ │ + mov r6, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp ip, lr │ │ │ │ + mov r4, ip │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, sp │ │ │ │ + add lr, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r8, r1 │ │ │ │ + add r8, pc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add sl, r4 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add ip, r7 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add lr, fp │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, sp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r2, sl │ │ │ │ + mov sl, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ bhi.w 50f39c │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r2, r7 │ │ │ │ movs r7, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @@ -1742253,123 +1742253,123 @@ │ │ │ │ ldr r0, [pc, #224] @ (50f478 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #220] @ (50f47c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp sl, r8 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r8, r4 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #376] @ (50f528 ) │ │ │ │ + ldr r5, [pc, #824] @ (50f6e8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #192] @ (50f474 ) │ │ │ │ + ldr r5, [pc, #640] @ (50f634 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #968] @ (50f780 ) │ │ │ │ + ldr r5, [pc, #392] @ (50f540 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #752] @ (50f6ac ) │ │ │ │ + ldr r5, [pc, #176] @ (50f46c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #568] @ (50f5f8 ) │ │ │ │ + ldr r4, [pc, #1016] @ (50f7b8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #448] @ (50f584 ) │ │ │ │ + ldr r4, [pc, #896] @ (50f744 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #312] @ (50f500 ) │ │ │ │ + ldr r4, [pc, #760] @ (50f6c0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #96] @ (50f42c ) │ │ │ │ + ldr r4, [pc, #544] @ (50f5ec ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #904] @ (50f758 ) │ │ │ │ + ldr r4, [pc, #328] @ (50f518 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #640] @ (50f654 ) │ │ │ │ + ldr r4, [pc, #64] @ (50f414 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #424] @ (50f580 ) │ │ │ │ + ldr r3, [pc, #872] @ (50f740 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #256] @ (50f4dc ) │ │ │ │ + ldr r3, [pc, #704] @ (50f69c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #88] @ (50f438 ) │ │ │ │ + ldr r3, [pc, #536] @ (50f5f8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #944] @ (50f794 ) │ │ │ │ + ldr r3, [pc, #368] @ (50f554 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #776] @ (50f6f0 ) │ │ │ │ + ldr r3, [pc, #200] @ (50f4b0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #608] @ (50f64c ) │ │ │ │ + ldr r3, [pc, #32] @ (50f40c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #440] @ (50f5a8 ) │ │ │ │ + ldr r2, [pc, #888] @ (50f768 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #288] @ (50f514 ) │ │ │ │ + ldr r2, [pc, #736] @ (50f6d4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #104] @ (50f460 ) │ │ │ │ + ldr r2, [pc, #552] @ (50f620 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #992] @ (50f7dc ) │ │ │ │ + ldr r2, [pc, #416] @ (50f59c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #856] @ (50f758 ) │ │ │ │ + ldr r2, [pc, #280] @ (50f518 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #656] @ (50f694 ) │ │ │ │ + ldr r2, [pc, #80] @ (50f454 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #440] @ (50f5c0 ) │ │ │ │ + ldr r1, [pc, #888] @ (50f780 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #256] @ (50f50c ) │ │ │ │ + ldr r1, [pc, #704] @ (50f6cc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #88] @ (50f468 ) │ │ │ │ + ldr r1, [pc, #536] @ (50f628 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #912] @ (50f7a4 ) │ │ │ │ + ldr r1, [pc, #336] @ (50f564 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #696] @ (50f6d0 ) │ │ │ │ + ldr r1, [pc, #120] @ (50f490 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #528] @ (50f62c ) │ │ │ │ + ldr r0, [pc, #976] @ (50f7ec ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #344] @ (50f578 ) │ │ │ │ + ldr r0, [pc, #792] @ (50f738 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #176] @ (50f4d4 ) │ │ │ │ + ldr r0, [pc, #624] @ (50f694 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #440] @ (50f5e0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - blxns sl │ │ │ │ + ldr r0, [pc, #272] @ (50f53c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldr r0, [pc, #104] @ (50f498 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - blx r0 │ │ │ │ + blx lr │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bx sl │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bxns r5 │ │ │ │ + blxns r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bx r0 │ │ │ │ + bx lr │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r8, fp │ │ │ │ + bx r9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov lr, r4 │ │ │ │ + bx r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r4, pc │ │ │ │ + mov ip, sp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r6, r9 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r4, r4 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp sl, pc │ │ │ │ + mov r2, sp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp ip, sl │ │ │ │ + mov r4, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp lr, r5 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, pc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp sl, sl │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r6, pc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r8, sp │ │ │ │ + cmp r0, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add lr, r8 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add ip, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #312] @ (50f5b8 ) │ │ │ │ + ldr r4, [pc, #760] @ (50f778 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #26 │ │ │ │ bhi.n 50f548 │ │ │ │ tbb [pc, r0] │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ ldrsb r1, [r3, r1] │ │ │ │ @@ -1742466,69 +1742466,69 @@ │ │ │ │ ldr r0, [pc, #116] @ (50f5b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #112] @ (50f5bc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #480] @ (50f734 ) │ │ │ │ + ldr r3, [pc, #928] @ (50f8f4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #1016] @ (50f950 ) │ │ │ │ + ldr r7, [pc, #440] @ (50f710 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #864] @ (50f8bc ) │ │ │ │ + ldr r7, [pc, #288] @ (50f67c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #728] @ (50f838 ) │ │ │ │ + ldr r7, [pc, #152] @ (50f5f8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #576] @ (50f7a4 ) │ │ │ │ + ldr r7, [pc, #0] @ (50f564 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #424] @ (50f710 ) │ │ │ │ + ldr r6, [pc, #872] @ (50f8d0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #256] @ (50f66c ) │ │ │ │ + ldr r6, [pc, #704] @ (50f82c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #88] @ (50f5c8 ) │ │ │ │ + ldr r6, [pc, #536] @ (50f788 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #960] @ (50f934 ) │ │ │ │ + ldr r6, [pc, #384] @ (50f6f4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #792] @ (50f890 ) │ │ │ │ + ldr r6, [pc, #216] @ (50f650 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #640] @ (50f7fc ) │ │ │ │ + ldr r6, [pc, #64] @ (50f5bc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #488] @ (50f768 ) │ │ │ │ + ldr r5, [pc, #936] @ (50f928 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #304] @ (50f6b4 ) │ │ │ │ + ldr r5, [pc, #752] @ (50f874 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #120] @ (50f600 ) │ │ │ │ + ldr r5, [pc, #568] @ (50f7c0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #976] @ (50f95c ) │ │ │ │ + ldr r5, [pc, #400] @ (50f71c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #808] @ (50f8b8 ) │ │ │ │ + ldr r5, [pc, #232] @ (50f678 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #624] @ (50f804 ) │ │ │ │ + ldr r5, [pc, #48] @ (50f5c4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #456] @ (50f760 ) │ │ │ │ + ldr r4, [pc, #904] @ (50f920 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #224] @ (50f67c ) │ │ │ │ + ldr r4, [pc, #672] @ (50f83c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #40] @ (50f5c8 ) │ │ │ │ + ldr r4, [pc, #488] @ (50f788 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #912] @ (50f934 ) │ │ │ │ + ldr r4, [pc, #336] @ (50f6f4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #776] @ (50f8b0 ) │ │ │ │ + ldr r4, [pc, #200] @ (50f670 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #624] @ (50f81c ) │ │ │ │ + ldr r4, [pc, #48] @ (50f5dc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #424] @ (50f758 ) │ │ │ │ + ldr r3, [pc, #872] @ (50f918 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #272] @ (50f6c4 ) │ │ │ │ + ldr r3, [pc, #720] @ (50f884 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #120] @ (50f630 ) │ │ │ │ + ldr r3, [pc, #568] @ (50f7f0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #992] @ (50f99c ) │ │ │ │ + ldr r3, [pc, #416] @ (50f75c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #744] @ (50f8a8 ) │ │ │ │ + ldr r3, [pc, #168] @ (50f668 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 50f5ee │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r0, #4 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ @@ -1742547,25 +1742547,25 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (50f604 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (50f608 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r6, [pc, #72] @ (50f640 ) │ │ │ │ + ldr r6, [pc, #520] @ (50f800 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #528] @ (50f80c ) │ │ │ │ + ldr r6, [pc, #976] @ (50f9cc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #152] @ (50f698 ) │ │ │ │ + ldr r6, [pc, #600] @ (50f858 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #240] @ (50f6f4 ) │ │ │ │ + ldr r6, [pc, #688] @ (50f8b4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #328] @ (50f750 ) │ │ │ │ + ldr r6, [pc, #776] @ (50f910 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #848] @ (50f95c ) │ │ │ │ + ldr r6, [pc, #272] @ (50f71c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #16 │ │ │ │ bhi.n 50f626 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r3, r3, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ @@ -1742592,45 +1742592,45 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ (50f664 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ (50f668 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #64] @ (50f694 ) │ │ │ │ + ldr r7, [pc, #512] @ (50f854 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #584] @ (50f8a0 ) │ │ │ │ + ldr r7, [pc, #8] @ (50f660 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #672] @ (50f8fc ) │ │ │ │ + ldr r7, [pc, #96] @ (50f6bc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #760] @ (50f958 ) │ │ │ │ + ldr r7, [pc, #184] @ (50f718 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #864] @ (50f9c4 ) │ │ │ │ + ldr r7, [pc, #288] @ (50f784 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #376] @ (50f7e0 ) │ │ │ │ + ldr r6, [pc, #824] @ (50f9a0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #208] @ (50f73c ) │ │ │ │ + ldr r6, [pc, #656] @ (50f8fc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ cbz r0, 50f67e │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 50f678 │ │ │ │ ldr r0, [pc, #16] @ (50f684 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (50f688 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (50f68c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #192] @ (50f748 ) │ │ │ │ + ldr r7, [pc, #640] @ (50f908 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #8] @ (50f694 ) │ │ │ │ + ldr r7, [pc, #456] @ (50f854 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #880] @ (50fa00 ) │ │ │ │ + ldr r7, [pc, #304] @ (50f7c0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 50f6d0 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r7, r0, #16 │ │ │ │ asrs r3, r2, #24 │ │ │ │ lsrs r1, r3, #20 │ │ │ │ @@ -1742659,31 +1742659,31 @@ │ │ │ │ ldr r0, [pc, #40] @ (50f6f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (50f6f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #264] @ (50f7e4 ) │ │ │ │ + ldr r7, [pc, #712] @ (50f9a4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #128] @ (50f760 ) │ │ │ │ + ldr r7, [pc, #576] @ (50f920 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #1016] @ (50fadc ) │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #704] @ (50f9a8 ) │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #824] @ (50fa24 ) │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #256] @ (50f7f0 ) │ │ │ │ + ldr r7, [pc, #704] @ (50f9b0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #344] @ (50f84c ) │ │ │ │ + ldr r7, [pc, #792] @ (50fa0c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #448] @ (50f8b8 ) │ │ │ │ + ldr r7, [pc, #896] @ (50fa78 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #1016] @ (50faf4 ) │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 50f712 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 50f70c │ │ │ │ cbz r0, 50f718 │ │ │ │ ldr r0, [pc, #24] @ (50f720 ) │ │ │ │ @@ -1742695,21 +1742695,21 @@ │ │ │ │ ldr r0, [pc, #20] @ (50f728 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ (50f72c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #976] @ (50fafc ) │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #840] @ (50fa78 ) │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #25 │ │ │ │ bhi.n 50f754 │ │ │ │ tbb [pc, r0] │ │ │ │ muls r6, r0 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ @@ -1742780,53 +1742780,53 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (50f814 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (50f818 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #968] @ (50fbd8 ) │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #832] @ (50fb54 ) │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #696] @ (50fad0 ) │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #576] @ (50fa5c ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 50f848 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r6, r0, #12 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ movs r1, r1 │ │ │ │ @@ -1742845,25 +1742845,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (50f860 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (50f864 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r4, [r3, r6] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r1, r7] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 50f8e0 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r1, #32 │ │ │ │ movs r6, #35 @ 0x23 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ @@ -1742920,47 +1742920,47 @@ │ │ │ │ ldr r0, [pc, #72] @ (50f924 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #68] @ (50f928 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [r0, r7] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ 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 │ │ │ │ @@ -1743438,17 +1743438,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r6, r2, #9 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -1745253,15 +1745253,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ adds r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5261f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6d5c8 │ │ │ │ b.n 511210 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -1746642,86 +1746642,87 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 511ea6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vrev32. d0, d22 │ │ │ │ + movs r4, r5 │ │ │ │ + lsls r7, r4, #2 │ │ │ │ b.n 5126fc │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ udf #232 @ 0xe8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -1746927,15 +1746928,15 @@ │ │ │ │ b.n 5124aa │ │ │ │ nop │ │ │ │ blt.n 512414 │ │ │ │ lsls r1, r6, #4 │ │ │ │ vminnm.f32 , , │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ 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] @ (5125b0 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1746991,25 +1746992,25 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r5, pc, #760 @ (adr r5, 5128b8 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 512678 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r1, #22 │ │ │ │ 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] @ 5132f4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1748266,317 +1748267,317 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ b.n 513184 │ │ │ │ ldr r3, [pc, #608] @ (513550 ) │ │ │ │ add r3, pc │ │ │ │ b.n 512bd0 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 513aa4 │ │ │ │ + b.n 512b84 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, pc, #272 @ (adr r4, 51342c ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 5135ec ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 512b6c │ │ │ │ + b.n 512c4c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + cbz r6, 51335e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 51381c │ │ │ │ + b.n 5138fc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 513730 │ │ │ │ + b.n 513810 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, pc, #912 @ (adr r0, 513740 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 513500 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r7, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r7, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 5134cc │ │ │ │ + b.n 5135ac │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + add r0, pc, #48 @ (adr r0, 513414 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r6, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r6, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ble.n 513430 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ble.n 5133a4 │ │ │ │ + udf #32 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, pc, #192 @ (adr r0, 513528 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 5136e8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bgt.n 513384 │ │ │ │ + bgt.n 513464 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r4, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - blt.n 513584 │ │ │ │ + blt.n 513464 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - blt.n 513520 │ │ │ │ + blt.n 513400 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - blt.n 5134bc │ │ │ │ + blt.n 51359c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 513460 │ │ │ │ + blt.n 513540 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 5133ec │ │ │ │ + blt.n 5134cc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r7, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bls.n 513440 │ │ │ │ + bge.n 513520 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bls.n 51352c │ │ │ │ + bls.n 51340c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bhi.n 513448 │ │ │ │ + bls.n 513528 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bhi.n 5135a0 │ │ │ │ + bhi.n 513480 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, r5, #0 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r0, #14 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r8, r3 │ │ │ │ + mov r0, r1 │ │ │ │ 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 5135ee │ │ │ │ ldr r3, [pc, #884] @ (5138d8 ) │ │ │ │ @@ -1748915,93 +1748916,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 512fd0 │ │ │ │ ldr r3, [pc, #164] @ (513974 ) │ │ │ │ add r3, pc │ │ │ │ b.w 512c74 │ │ │ │ nop │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - b.n 513870 │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + @ instruction: 0xe83200a8 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r0, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r6, r6, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, pc, #304 @ (adr r1, 513a78 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 513c38 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + ands r0, r5 │ │ │ │ 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 │ │ │ │ @@ -1750927,34 +1750927,34 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cbz r0, 514f44 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 514f48 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - sbc.w r0, ip, #164 @ 0xa4 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + rsbs r0, ip, #164 @ 0xa4 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrsh r0, [r7, r1] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cbz r4, 514f3c │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ + cbnz r6, 514f54 │ │ │ │ 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] @ (514fb4 ) │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ @@ -1751002,21 +1751002,21 @@ │ │ │ │ nop │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r6, r4, #2 │ │ │ │ add sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ 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] @ (515080 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1751167,25 +1751167,25 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 515112 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r7, sp, #336 @ 0x150 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r7, r4, #2 │ │ │ │ add r6, sp, #896 @ 0x380 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ 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] @ (515234 ) │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ @@ -1751255,19 +1751255,19 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r4, #28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ 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] @ (515588 ) │ │ │ │ @@ -1751566,65 +1751566,68 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #520 @ 0x208 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vhadd.u16 d16, d28, d22 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + vaddl.u8 q8, d28, d22 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, r3 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r2, r2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r0, r0 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - vtrn. d16, d22 │ │ │ │ - vaddl.u32 q8, d26, d22 │ │ │ │ - vaddl.u32 q8, d18, d22 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + lsls r7, r4, #2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + lsls r7, r4, #2 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ + lsls r7, r4, #2 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ 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 │ │ │ │ @@ -1752557,15 +1752560,15 @@ │ │ │ │ bl 515250 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, r2 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ add r7, pc, #848 @ (adr r7, 5163c4 ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr.w r3, [r0, #628] @ 0x274 │ │ │ │ ldr.w r1, [r3, #412] @ 0x19c │ │ │ │ cbz r1, 516082 │ │ │ │ ldr r1, [pc, #276] @ (516194 ) │ │ │ │ @@ -1752718,18 +1752721,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf4a800a6 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + adds.w r0, r8, #5439488 @ 0x530000 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ 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 │ │ │ │ @@ -1752747,18 +1752750,18 @@ │ │ │ │ bl 4c08b8 │ │ │ │ bl 4c073c │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orrs.w r0, r8, #5439488 @ 0x530000 │ │ │ │ - bhi.n 516208 │ │ │ │ + @ instruction: 0xf4c800a6 │ │ │ │ + bls.n 5162e8 │ │ │ │ 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 │ │ │ │ @@ -1752792,22 +1752795,22 @@ │ │ │ │ bl 4c073c │ │ │ │ ldr.w r3, [r6, #600] @ 0x258 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ands.w r0, sl, #5439488 @ 0x530000 │ │ │ │ - bhi.n 5163e0 │ │ │ │ + eor.w r0, sl, #5439488 @ 0x530000 │ │ │ │ + bhi.n 5162c0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ 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 │ │ │ │ @@ -1752832,20 +1752835,20 @@ │ │ │ │ bl 4c073c │ │ │ │ ldr.w r3, [r5, #544] @ 0x220 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf3ac00a6 │ │ │ │ - bvc.n 516348 │ │ │ │ + ands.w r0, ip, #5439488 @ 0x530000 │ │ │ │ + bhi.n 516428 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ 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] @ (5163dc ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1752870,18 +1752873,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: 0xf35e00a6 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + @ instruction: 0xf3ce00a6 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r6, r5] │ │ │ │ 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] @ (516440 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1752906,18 +1752909,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: 0xf30e00a6 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + @ instruction: 0xf37e00a6 │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r6, [r1, r4] │ │ │ │ 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 │ │ │ │ @@ -1752942,20 +1752945,20 @@ │ │ │ │ bl 4c08b8 │ │ │ │ bl 4c073c │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf2bc00a6 │ │ │ │ - bvs.n 516418 │ │ │ │ + @ instruction: 0xf32c00a6 │ │ │ │ + bvc.n 5164f8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subw r0, r6, #166 @ 0xa6 │ │ │ │ + @ instruction: 0xf31600a6 │ │ │ │ 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] @ (51650c ) │ │ │ │ @@ -1752979,21 +1752982,21 @@ │ │ │ │ bl 4c08b8 │ │ │ │ bl 4c073c │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bvs.n 5165b0 │ │ │ │ + bvs.n 516490 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bvc.n 516608 │ │ │ │ + bvc.n 5164e8 │ │ │ │ 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 │ │ │ │ @@ -1753018,20 +1753021,20 @@ │ │ │ │ bl 4c08b8 │ │ │ │ bl 4c073c │ │ │ │ ldr.w r3, [r5, #472] @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - addw r0, r0, #166 @ 0xa6 │ │ │ │ - bpl.n 516548 │ │ │ │ + @ instruction: 0xf27000a6 │ │ │ │ + bvs.n 516628 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bvc.n 5165a0 │ │ │ │ + bvc.n 516680 │ │ │ │ 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 │ │ │ │ @@ -1753056,20 +1753059,20 @@ │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sub.w r0, r8, #166 @ 0xa6 │ │ │ │ - ldr r7, [pc, #16] @ (5165f8 ) │ │ │ │ + @ instruction: 0xf21800a6 │ │ │ │ + ldr r7, [pc, #464] @ (5167b8 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf35200b7 │ │ │ │ + @ instruction: 0xf3c200b7 │ │ │ │ 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] @ (516644 ) │ │ │ │ @@ -1753093,20 +1753096,20 @@ │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adcs.w r0, r4, #166 @ 0xa6 │ │ │ │ - ldr r6, [pc, #624] @ (5168c0 ) │ │ │ │ + rsb r0, r4, #166 @ 0xa6 │ │ │ │ + ldr r7, [pc, #48] @ (516680 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf2ea00b7 │ │ │ │ + @ instruction: 0xf35a00b7 │ │ │ │ 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] @ (5166ac ) │ │ │ │ @@ -1753130,20 +1753133,20 @@ │ │ │ │ ldr.w r3, [r5, #540] @ 0x21c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add.w r0, r0, #166 @ 0xa6 │ │ │ │ - ldr r6, [pc, #208] @ (516788 ) │ │ │ │ + sbcs.w r0, r0, #166 @ 0xa6 │ │ │ │ + ldr r6, [pc, #656] @ (516948 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ 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 │ │ │ │ @@ -1753168,20 +1753171,20 @@ │ │ │ │ ldr.w r3, [r5, #364] @ 0x16c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf0a800a6 │ │ │ │ - ldr r5, [pc, #816] @ (516a50 ) │ │ │ │ + adds.w r0, r8, #166 @ 0xa6 │ │ │ │ + ldr r6, [pc, #240] @ (516810 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + add r0, pc, #232 @ (adr r0, 51680c ) │ │ │ │ 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 │ │ │ │ @@ -1753229,24 +1753232,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orrs.w r0, ip, #166 @ 0xa6 │ │ │ │ - ldr r5, [pc, #384] @ (51694c ) │ │ │ │ + @ instruction: 0xf0cc00a6 │ │ │ │ + ldr r5, [pc, #832] @ (516b0c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 51678c │ │ │ │ + bgt.n 51686c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r0, r7, r4 │ │ │ │ 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 │ │ │ │ @@ -1753271,20 +1753274,20 @@ │ │ │ │ bl 4c08b8 │ │ │ │ ldr.w r3, [r5, #288] @ 0x120 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vaddl.s8 q8, d24, d22 │ │ │ │ - ldr r4, [pc, #704] @ (516afc ) │ │ │ │ + bics.w r0, r8, #166 @ 0xa6 │ │ │ │ + ldr r5, [pc, #128] @ (5168bc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - vext.8 d0, d18, d22, #0 │ │ │ │ + bic.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] @ (516898 ) │ │ │ │ @@ -1753308,20 +1753311,20 @@ │ │ │ │ bl 4c08b8 │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vhadd.s d16, d16, d22 │ │ │ │ - ldr r4, [pc, #288] @ (5169c4 ) │ │ │ │ + vaddl.s32 q8, d16, d22 │ │ │ │ + ldr r4, [pc, #736] @ (516b84 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - vhadd.s16 d16, d26, d22 │ │ │ │ + vaddl.s8 q8, d26, d22 │ │ │ │ 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] @ (516900 ) │ │ │ │ @@ -1753345,20 +1753348,20 @@ │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vhadd.s16 d0, d24, d22 │ │ │ │ - ldr r3, [pc, #896] @ (516c8c ) │ │ │ │ + vaddl.s8 q0, d24, d22 │ │ │ │ + ldr r4, [pc, #320] @ (516a4c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x006a │ │ │ │ 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 │ │ │ │ @@ -1753383,20 +1753386,20 @@ │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cdp 0, 13, cr0, cr0, cr6, {5} │ │ │ │ - ldr r3, [pc, #480] @ (516b54 ) │ │ │ │ + vhadd.s8 d16, d16, d22 │ │ │ │ + ldr r3, [pc, #928] @ (516d14 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + bkpt 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 │ │ │ │ @@ -1753421,20 +1753424,20 @@ │ │ │ │ ldr.w r3, [r5, #500] @ 0x1f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cdp 0, 8, cr0, cr4, cr6, {5} │ │ │ │ - ldr r3, [pc, #64] @ (516a1c ) │ │ │ │ + cdp 0, 15, cr0, cr4, cr6, {5} │ │ │ │ + ldr r3, [pc, #512] @ (516bdc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r3, r4, 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 │ │ │ │ @@ -1753459,20 +1753462,20 @@ │ │ │ │ ldr.w r3, [r5, #496] @ 0x1f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cdp 0, 3, cr0, cr4, cr6, {5} │ │ │ │ - ldr r2, [pc, #672] @ (516ce4 ) │ │ │ │ + cdp 0, 10, cr0, cr4, cr6, {5} │ │ │ │ + ldr r3, [pc, #96] @ (516aa4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + pop {r1, r4, r5, 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 │ │ │ │ @@ -1753497,20 +1753500,20 @@ │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stcl 0, cr0, [r0, #664]! @ 0x298 │ │ │ │ - ldr r2, [pc, #256] @ (516bac ) │ │ │ │ + cdp 0, 5, cr0, cr0, cr6, {5} │ │ │ │ + ldr r2, [pc, #704] @ (516d6c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ + pop {r1, r3, 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 │ │ │ │ @@ -1753535,20 +1753538,20 @@ │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stc 0, cr0, [r8, #664] @ 0x298 │ │ │ │ - ldr r1, [pc, #864] @ (516e74 ) │ │ │ │ + ldcl 0, cr0, [r8, #664]! @ 0x298 │ │ │ │ + ldr r2, [pc, #288] @ (516c34 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 516b94 │ │ │ │ + pop {r1, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -1753573,20 +1753576,20 @@ │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldc 0, cr0, [r0, #-664]! @ 0xfffffd68 │ │ │ │ - ldr r1, [pc, #448] @ (516d3c ) │ │ │ │ + stc 0, cr0, [r0, #664]! @ 0x298 │ │ │ │ + ldr r1, [pc, #896] @ (516efc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 516be2 │ │ │ │ + cbnz r2, 516bfe │ │ │ │ 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 │ │ │ │ @@ -1753611,20 +1753614,20 @@ │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldcl 0, cr0, [r8], {166} @ 0xa6 │ │ │ │ - ldr r1, [pc, #32] @ (516c04 ) │ │ │ │ + stcl 0, cr0, [r8, #-664] @ 0xfffffd68 │ │ │ │ + ldr r1, [pc, #480] @ (516dc4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 516c30 │ │ │ │ + cbnz r2, 516c4c │ │ │ │ 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 │ │ │ │ @@ -1753649,20 +1753652,20 @@ │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stc 0, cr0, [r0], {166} @ 0xa6 │ │ │ │ - ldr r0, [pc, #640] @ (516ecc ) │ │ │ │ + ldcl 0, cr0, [r0], #664 @ 0x298 │ │ │ │ + ldr r1, [pc, #64] @ (516c8c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - hlt 0x003a │ │ │ │ + cbnz r2, 516c9a │ │ │ │ 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 │ │ │ │ @@ -1753687,20 +1753690,20 @@ │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stc 0, cr0, [ip], #-664 @ 0xfffffd68 │ │ │ │ - ldr r0, [pc, #224] @ (516d94 ) │ │ │ │ + ldc 0, cr0, [ip], {166} @ 0xa6 │ │ │ │ + ldr r0, [pc, #672] @ (516f54 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - rev16 r2, r2 │ │ │ │ + revsh r2, r0 │ │ │ │ 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 │ │ │ │ @@ -1753725,20 +1753728,20 @@ │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - rsbs r0, r4, r6, asr #2 │ │ │ │ - blx sl │ │ │ │ + mcrr 0, 10, r0, r4, cr6 │ │ │ │ + ldr r0, [pc, #256] @ (516e1c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 516d5a │ │ │ │ + rev16 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 │ │ │ │ @@ -1753763,20 +1753766,20 @@ │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xeb8000a6 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0xebf000a6 │ │ │ │ + blx fp │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 516da8 │ │ │ │ + cbnz r2, 516dc4 │ │ │ │ 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 │ │ │ │ @@ -1753801,20 +1753804,20 @@ │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xeb2800a6 │ │ │ │ - bx r0 │ │ │ │ + @ instruction: 0xeb9800a6 │ │ │ │ + bx lr │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 516df6 │ │ │ │ + cbnz r2, 516e12 │ │ │ │ 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 │ │ │ │ @@ -1753839,20 +1753842,20 @@ │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xead000a6 │ │ │ │ - mov r8, r3 │ │ │ │ + adc.w r0, r0, r6, asr #2 │ │ │ │ + bx r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + cbnz r2, 516e60 │ │ │ │ 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 │ │ │ │ @@ -1753877,20 +1753880,20 @@ │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orns r0, r8, r6, asr #2 │ │ │ │ - mov r0, r6 │ │ │ │ + @ instruction: 0xeae800a6 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ 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 │ │ │ │ @@ -1753915,20 +1753918,20 @@ │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bic.w r0, r0, r6, asr #2 │ │ │ │ - cmp r8, r9 │ │ │ │ + eors.w r0, r0, r6, asr #2 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb852 │ │ │ │ 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 │ │ │ │ @@ -1753953,20 +1753956,20 @@ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strd r0, r0, [r8, #664] @ 0x298 │ │ │ │ - cmp r0, ip │ │ │ │ + bics.w r0, r8, r6, asr #2 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ 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 │ │ │ │ @@ -1753991,20 +1753994,20 @@ │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrd r0, r0, [r0, #-664]! @ 0x298 │ │ │ │ - add r8, pc │ │ │ │ + strd r0, r0, [r0, #664]! @ 0x298 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb782 │ │ │ │ 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 │ │ │ │ @@ -1754029,20 +1754032,20 @@ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmdb r8, {r1, r2, r5, r7} │ │ │ │ - add r8, r2 │ │ │ │ + @ instruction: 0xe98800a6 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb71a │ │ │ │ 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 │ │ │ │ @@ -1754075,20 +1754078,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xe8c400a6 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldmdb r4!, {r1, r2, r5, r7} │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, r4 │ │ │ │ + add sl, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ 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 │ │ │ │ @@ -1754116,20 +1754119,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe85c00a6 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + @ instruction: 0xe8cc00a6 │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bics r6, r5 │ │ │ │ + add r6, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -1754185,25 +1754188,23 @@ │ │ │ │ ldr.w r4, [r9, #348] @ 0x15c │ │ │ │ blx r4 │ │ │ │ bl 4c073c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 5171d2 │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 5171ec │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - muls r0, r0 │ │ │ │ + strd r0, r0, [r8], #-664 @ 0x298 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5171f0 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strd r0, r0, [r6], #-664 @ 0x298 │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ 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 │ │ │ │ @@ -1754355,31 +1754356,31 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #516] @ 0x204 │ │ │ │ blx r4 │ │ │ │ bl 4c0958 │ │ │ │ bl 4c0cf4 │ │ │ │ b.n 517322 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517290 │ │ │ │ + b.n 517370 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - negs r2, r6 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 5171d0 │ │ │ │ + b.n 5172b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517050 │ │ │ │ + b.n 517130 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 516fd0 │ │ │ │ + b.n 5170b0 │ │ │ │ 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 │ │ │ │ @@ -1754448,25 +1754449,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 5174a4 │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 516fcc │ │ │ │ + b.n 5170ac │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vaddl.u16 q8, d28, d23 │ │ │ │ - vld4.32 {d0-d3}, [ip :128], r6 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + ldrsb.w r0, [ip, #166] @ 0xa6 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 516f08 │ │ │ │ + b.n 516fe8 │ │ │ │ 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 │ │ │ │ @@ -1754565,31 +1754567,31 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4c0788 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 5175ec │ │ │ │ bl 4c0cf4 │ │ │ │ b.n 5175b4 │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 516f84 │ │ │ │ + b.n 517064 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 516f88 │ │ │ │ + b.n 517068 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 516f7c │ │ │ │ + b.n 51705c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 516eb0 │ │ │ │ + b.n 516f90 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ 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 │ │ │ │ @@ -1754625,21 +1754627,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 5176b4 │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517df0 │ │ │ │ + b.n 517ed0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ 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 │ │ │ │ @@ -1754673,23 +1754675,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 517d74 │ │ │ │ + b.n 517e54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 517d6c │ │ │ │ + b.n 517e4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517dfc │ │ │ │ + b.n 517edc │ │ │ │ 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 │ │ │ │ @@ -1754771,35 +1754773,35 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r4, [r7, #380] @ 0x17c │ │ │ │ blx r4 │ │ │ │ bl 4c073c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517db8 │ │ │ │ + b.n 517e98 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 517d8c │ │ │ │ + b.n 517e6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517d80 │ │ │ │ + b.n 517e60 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517d6c │ │ │ │ + b.n 517e4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517d58 │ │ │ │ + b.n 517e38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 517d24 │ │ │ │ + b.n 517e04 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517d18 │ │ │ │ + b.n 517df8 │ │ │ │ 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 │ │ │ │ @@ -1754878,33 +1754880,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} │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517d24 │ │ │ │ + b.n 517e04 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 517ca4 │ │ │ │ + b.n 517d84 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 517c70 │ │ │ │ + b.n 517d50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [pc, #464] @ (517b78 ) │ │ │ │ + ldr r5, [pc, #912] @ (517d38 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - sxtb r4, r1 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 517c20 │ │ │ │ + b.n 517d00 │ │ │ │ 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] @ (517ac8 ) │ │ │ │ @@ -1754998,29 +1755000,29 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517c58 │ │ │ │ + b.n 517d38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bcs.n 517b4c │ │ │ │ + bcs.n 517a2c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bhi.n 517b30 │ │ │ │ + bhi.n 517a10 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r4, [pc, #264] @ (517bf8 ) │ │ │ │ + ldr r4, [pc, #712] @ (517db8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r2, [r3, #42] @ 0x2a │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -1755217,53 +1755219,53 @@ │ │ │ │ bl 4c0788 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c08b8 │ │ │ │ bl 4c073c │ │ │ │ b.n 517c78 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + b.n 517d50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #432] @ (517f18 ) │ │ │ │ + ldr r2, [pc, #880] @ (5180d8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - udf #24 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + beq.n 517d90 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bpl.n 517c94 │ │ │ │ + bpl.n 517d74 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [pc, #672] @ (518028 ) │ │ │ │ + ldr r2, [pc, #96] @ (517de8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ble.n 517e58 │ │ │ │ + ble.n 517d38 │ │ │ │ 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] @ (517ee4 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1755384,33 +1755386,33 @@ │ │ │ │ b.n 517e00 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r2, #18] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 517e84 │ │ │ │ + ble.n 517f64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bgt.n 517f7c │ │ │ │ + bgt.n 517e5c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 517f44 │ │ │ │ + bgt.n 517e24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bgt.n 517fdc │ │ │ │ + bgt.n 517ebc │ │ │ │ lsls r6, r4, #2 │ │ │ │ strh r6, [r2, #10] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - blt.n 517ed8 │ │ │ │ + bgt.n 517fb8 │ │ │ │ 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] @ (517fa0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1755451,23 +1755453,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} │ │ │ │ - blt.n 517efc │ │ │ │ + bgt.n 517fdc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r7, #14 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 517ee0 │ │ │ │ + bgt.n 517fc0 │ │ │ │ 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] @ (518028 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1755502,21 +1755504,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 │ │ │ │ - blt.n 518088 │ │ │ │ + blt.n 517f68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 518050 │ │ │ │ + blt.n 518130 │ │ │ │ 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 │ │ │ │ @@ -1755566,27 +1755568,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} │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 518060 │ │ │ │ + blt.n 518140 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - hlt 0x003e │ │ │ │ + cbnz r6, 518132 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 5180b4 │ │ │ │ + bge.n 518194 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 5180a8 │ │ │ │ + bge.n 518188 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 5181e8 │ │ │ │ + bge.n 5180c8 │ │ │ │ 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 │ │ │ │ @@ -1755679,33 +1755681,33 @@ │ │ │ │ ldr.w r4, [r8, #392] @ 0x188 │ │ │ │ blx r4 │ │ │ │ bl 4c073c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 518184 │ │ │ │ - bge.n 518228 │ │ │ │ + bge.n 518308 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bls.n 518204 │ │ │ │ + bge.n 5182e4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bhi.n 5181b8 │ │ │ │ + bls.n 518298 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bhi.n 5181a4 │ │ │ │ + bls.n 518284 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r1, r5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bls.n 518328 │ │ │ │ + bls.n 518208 │ │ │ │ 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 │ │ │ │ @@ -1755729,21 +1755731,21 @@ │ │ │ │ bl 4c08b8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 5182c0 │ │ │ │ + bls.n 5181a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldc 0, cr0, [sl], #-664 @ 0xfffffd68 │ │ │ │ + stc 0, cr0, [sl], #664 @ 0x298 │ │ │ │ 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] @ (518328 ) │ │ │ │ @@ -1755783,25 +1755785,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, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bhi.n 5182b8 │ │ │ │ + bls.n 518398 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - @ instruction: 0xe83800a3 │ │ │ │ + stmia.w r8!, {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 │ │ │ │ @@ -1755843,25 +1755845,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 │ │ │ │ - bhi.n 518444 │ │ │ │ + bhi.n 518324 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 518330 │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - add r6, pc, #24 @ (adr r6, 5183fc ) │ │ │ │ + @ instruction: 0xe81800a3 │ │ │ │ + add r6, pc, #472 @ (adr r6, 5185bc ) │ │ │ │ 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 │ │ │ │ @@ -1755893,21 +1755894,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvc.n 5183b8 │ │ │ │ + bhi.n 518498 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ 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 │ │ │ │ @@ -1755976,25 +1755977,25 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 5184fc │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvc.n 5185c4 │ │ │ │ + bvc.n 5184a4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vaddl.s8 q0, d20, d23 │ │ │ │ - @ instruction: 0xe8d400a6 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + vext.8 d16, d20, d23, #0 │ │ │ │ + strd r0, r0, [r4, #-664] @ 0x298 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvs.n 518500 │ │ │ │ + bvc.n 5185e0 │ │ │ │ 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 │ │ │ │ @@ -1756035,23 +1756036,23 @@ │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvs.n 5184e4 │ │ │ │ + bvs.n 5185c4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, pc, #232 @ (adr r1, 5186d4 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 518894 ) │ │ │ │ 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 │ │ │ │ @@ -1756081,21 +1756082,21 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvs.n 518664 │ │ │ │ + bvs.n 518744 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r0, pc, #728 @ (adr r0, 51893c ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 5186fc ) │ │ │ │ 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 │ │ │ │ @@ -1756125,21 +1756126,21 @@ │ │ │ │ blx r3 │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 51e218 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bpl.n 518618 │ │ │ │ + bvs.n 5186f8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bpl.n 51861c │ │ │ │ + bvs.n 5186fc │ │ │ │ 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 │ │ │ │ @@ -1756165,21 +1756166,21 @@ │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bpl.n 5187d0 │ │ │ │ + bpl.n 5186b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ 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 │ │ │ │ @@ -1756214,23 +1756215,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bmi.n 518790 │ │ │ │ + bpl.n 518870 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bmi.n 518784 │ │ │ │ + bpl.n 518864 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ 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 │ │ │ │ @@ -1756288,23 +1756289,23 @@ │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 518838 │ │ │ │ bl 4c0f14 │ │ │ │ b.n 518876 │ │ │ │ nop │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bmi.n 51899c │ │ │ │ + bmi.n 51887c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbz r4, 5188f2 │ │ │ │ + cbz r4, 51890e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bmi.n 518990 │ │ │ │ + bmi.n 518870 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bmi.n 518954 │ │ │ │ + bmi.n 518834 │ │ │ │ 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 │ │ │ │ @@ -1756403,37 +1756404,37 @@ │ │ │ │ ldr.w r4, [r7, #396] @ 0x18c │ │ │ │ blx r4 │ │ │ │ bl 4c073c │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bcc.n 518958 │ │ │ │ + bmi.n 518a38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - rev r0, r5 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bcc.n 518934 │ │ │ │ + bmi.n 518a14 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - beq.n 5189f8 │ │ │ │ + bne.n 518ad8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 5189e4 │ │ │ │ + bne.n 518ac4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bne.n 518968 │ │ │ │ + bcs.n 518a48 │ │ │ │ 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 │ │ │ │ @@ -1756466,21 +1756467,21 @@ │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 51f6b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcs.n 5189bc │ │ │ │ + bcc.n 518a9c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + cbz r4, 518aa6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ 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 │ │ │ │ @@ -1756542,25 +1756543,25 @@ │ │ │ │ bl 4c073c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 51f6b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 518b10 │ │ │ │ - bcs.n 518bac │ │ │ │ + bcs.n 518a8c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bne.n 518b40 │ │ │ │ + bcs.n 518c20 │ │ │ │ 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 │ │ │ │ @@ -1756593,21 +1756594,21 @@ │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 51f5e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bne.n 518aec │ │ │ │ + bne.n 518bcc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, sp, #560 @ 0x230 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ 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 │ │ │ │ @@ -1756690,33 +1756691,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #40] @ (518d18 ) │ │ │ │ add r0, pc │ │ │ │ b.n 518c62 │ │ │ │ nop │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 518c74 │ │ │ │ + bne.n 518d54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 518c68 │ │ │ │ + bne.n 518d48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 518c5c │ │ │ │ + bne.n 518d3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 518c50 │ │ │ │ + bne.n 518d30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xeb9a00a1 │ │ │ │ + stc 0, cr0, [sl], {161} @ 0xa1 │ │ │ │ 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] @ (518da4 ) │ │ │ │ @@ -1756755,23 +1756756,23 @@ │ │ │ │ cbz r4, 518d9c │ │ │ │ bl 4c0958 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 518dd4 │ │ │ │ + beq.n 518cb4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -1756809,21 +1756810,21 @@ │ │ │ │ lsls r3, r4, #31 │ │ │ │ bmi.n 518e28 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 4c02d0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #864] @ 0x360 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ 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 │ │ │ │ @@ -1756882,29 +1756883,29 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r5, [r7, #404] @ 0x194 │ │ │ │ blx r5 │ │ │ │ bl 4c073c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ 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 │ │ │ │ @@ -1756979,29 +1756980,29 @@ │ │ │ │ bl 4c073c │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 518fc4 │ │ │ │ nop │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #194 @ 0xc2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 51903c ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 5191fc ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, pc, #24 @ (adr r3, 519050 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 519210 ) │ │ │ │ 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 │ │ │ │ @@ -1757042,25 +1757043,25 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r7, #316] @ 0x13c │ │ │ │ blx r8 │ │ │ │ bl 4c073c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r1, {r1} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ 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] @ (519160 ) │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ @@ -1757109,21 +1757110,21 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r4, [r6, #104] @ 0x68 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ @@ -1757172,23 +1757173,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 5191f6 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ 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 │ │ │ │ @@ -1757211,21 +1757212,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c08b8 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ bl 51e5c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -1757268,23 +1757269,23 @@ │ │ │ │ bl 4c073c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 51e524 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ 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 │ │ │ │ @@ -1757307,21 +1757308,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c08b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 51e788 │ │ │ │ bl 4c073c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -1757363,23 +1757364,23 @@ │ │ │ │ bl 4c073c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 51e724 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ 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] @ (519570 ) │ │ │ │ @@ -1757490,31 +1757491,31 @@ │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bhi.n 51953c │ │ │ │ + bls.n 51961c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbz r4, 5195e8 │ │ │ │ + cbz r4, 519604 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1757572,25 +1757573,25 @@ │ │ │ │ ldr.w r4, [r9, #300] @ 0x12c │ │ │ │ blx r4 │ │ │ │ bl 4c073c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 519632 │ │ │ │ nop │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ 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 │ │ │ │ @@ -1757657,27 +1757658,27 @@ │ │ │ │ blx r4 │ │ │ │ bl 4c073c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 51971c │ │ │ │ nop │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ble.n 51984c │ │ │ │ + ble.n 51972c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvs.n 5196ec │ │ │ │ + bvc.n 5197cc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ 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 │ │ │ │ @@ -1757718,25 +1757719,25 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r7, #324] @ 0x144 │ │ │ │ blx r8 │ │ │ │ bl 4c073c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r2, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ 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 │ │ │ │ @@ -1757761,21 +1757762,21 @@ │ │ │ │ ldr.w r3, [r5, #312] @ 0x138 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -1757858,23 +1757859,23 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4c0788 │ │ │ │ mov r0, r5 │ │ │ │ bl 51cd58 │ │ │ │ bl 4c08b8 │ │ │ │ b.n 51993a │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ 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 │ │ │ │ @@ -1757925,27 +1757926,27 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r4, [r7, #296] @ 0x128 │ │ │ │ blx r4 │ │ │ │ bl 4c073c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bge.n 519b0c │ │ │ │ + bge.n 5199ec │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -1757970,21 +1757971,21 @@ │ │ │ │ ldr.w r3, [r5, #292] @ 0x124 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -1758010,21 +1758011,21 @@ │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, 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 │ │ │ │ @@ -1758049,21 +1758050,21 @@ │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r6, [r7, #30] │ │ │ │ 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 │ │ │ │ @@ -1758117,23 +1758118,23 @@ │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 519bf6 │ │ │ │ nop │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vaddl.s8 q0, d30, d19 │ │ │ │ + vext.8 d16, d30, d19, #0 │ │ │ │ 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] @ (519ca4 ) │ │ │ │ @@ -1758162,21 +1758163,21 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r2, #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 │ │ │ │ @@ -1758206,21 +1758207,21 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r3, #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 │ │ │ │ @@ -1758250,21 +1758251,21 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r4, #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 │ │ │ │ @@ -1758294,21 +1758295,21 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ 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 │ │ │ │ @@ -1758338,21 +1758339,21 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r6, [r3, r6] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ 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 │ │ │ │ @@ -1758382,21 +1758383,21 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ 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 │ │ │ │ @@ -1758426,21 +1758427,21 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #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 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1758470,21 +1758471,21 @@ │ │ │ │ bl 4c0958 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ 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] @ (51a040 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1758502,19 +1758503,19 @@ │ │ │ │ bl 4c073c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 3977b0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [pc, #760] @ (51a340 ) │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ 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 │ │ │ │ @@ -1758551,21 +1758552,21 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 3977b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 393d4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - itee hi │ │ │ │ - lslhi r6, r4, #2 │ │ │ │ - ldrls r7, [pc, #416] @ (51a26c ) │ │ │ │ - lslls r6, r4, #2 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + ittt │ │ │ │ + lsl r6, r4, #2 │ │ │ │ + ldr r7, [pc, #864] @ (51a42c ) │ │ │ │ + lsl r6, r4, #2 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #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 │ │ │ │ @@ -1758602,21 +1758603,21 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 3977b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 393d4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - itet cs │ │ │ │ - lslcs r6, r4, #2 │ │ │ │ - ldrcc r6, [pc, #896] @ (51a4d4 ) │ │ │ │ - lslcs r6, r4, #2 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + itte ls │ │ │ │ + lslls r6, r4, #2 │ │ │ │ + ldrls r7, [pc, #320] @ (51a294 ) │ │ │ │ + lslhi r6, r4, #2 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -1758653,21 +1758654,21 @@ │ │ │ │ bl 3977b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 393d4c │ │ │ │ bl 4c073c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x00ba │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - ldr r6, [pc, #352] @ (51a33c ) │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + itet cs │ │ │ │ + lslcs r6, r4, #2 │ │ │ │ + ldrcc r6, [pc, #800] @ (51a4fc ) │ │ │ │ + lslcs r6, r4, #2 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -1758713,25 +1758714,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (51a28c ) │ │ │ │ add r0, pc │ │ │ │ bl 4c0788 │ │ │ │ mov r0, r5 │ │ │ │ bl 51c82c │ │ │ │ bl 4c08b8 │ │ │ │ b.n 51a232 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [pc, #832] @ (51a5c0 ) │ │ │ │ + ldr r6, [pc, #256] @ (51a380 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ 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 │ │ │ │ @@ -1758786,21 +1758787,21 @@ │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r2, #28] │ │ │ │ bl 393d00 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #152] @ (51a3cc ) │ │ │ │ + ldr r5, [pc, #600] @ (51a58c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ 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 │ │ │ │ @@ -1758846,25 +1758847,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (51a3e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 4c0788 │ │ │ │ mov r0, r5 │ │ │ │ bl 51bed8 │ │ │ │ bl 4c08b8 │ │ │ │ b.n 51a38e │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #464] @ (51a5ac ) │ │ │ │ + ldr r4, [pc, #912] @ (51a76c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ 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 │ │ │ │ @@ -1758922,21 +1758923,21 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r4, [r3, #0] │ │ │ │ bl 393d00 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #800] @ (51a7cc ) │ │ │ │ + ldr r4, [pc, #224] @ (51a58c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ 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 │ │ │ │ @@ -1758982,25 +1758983,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (51a55c ) │ │ │ │ add r0, pc │ │ │ │ bl 4c0788 │ │ │ │ mov r0, r5 │ │ │ │ bl 51ca1c │ │ │ │ bl 4c08b8 │ │ │ │ b.n 51a502 │ │ │ │ - cbnz r6, 51a5c8 │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #0] @ (51a550 ) │ │ │ │ + ldr r3, [pc, #448] @ (51a710 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cbnz r6, 51a5aa │ │ │ │ + cbnz r6, 51a5c6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ 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 │ │ │ │ @@ -1759056,21 +1759057,21 @@ │ │ │ │ add.w r0, r6, #632 @ 0x278 │ │ │ │ str r1, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ bl 393d00 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbnz r6, 51a66e │ │ │ │ + cbnz r6, 51a68a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #336] @ (51a76c ) │ │ │ │ + ldr r2, [pc, #784] @ (51a92c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ 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 │ │ │ │ @@ -1759148,30 +1759149,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 r1, [pc, #576] @ (51a960 ) │ │ │ │ + ldr r2, [pc, #0] @ (51a720 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - hlt 0x0024 │ │ │ │ + cbnz r4, 51a768 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds.w r0, sl, #5373952 @ 0x520000 │ │ │ │ - ldr r2, [pc, #368] @ (51a8ac ) │ │ │ │ + @ instruction: 0xf58a00a4 │ │ │ │ + ldr r2, [pc, #816] @ (51aa6c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r5, pc, #536 @ (adr r5, 51a958 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 51ab18 ) │ │ │ │ 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 │ │ │ │ @@ -1759227,25 +1759228,25 @@ │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4c0f14 │ │ │ │ b.n 51a7d0 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #456] @ (51a9c0 ) │ │ │ │ + ldr r0, [pc, #904] @ (51ab80 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbnz r2, 51a824 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 51a258 │ │ │ │ + b.n 51a338 │ │ │ │ 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 │ │ │ │ @@ -1759272,21 +1759273,21 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + cbnz r4, 51a882 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + ldr r0, [pc, #72] @ (51a8b8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r4, #28] │ │ │ │ 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] @ (51aa34 ) │ │ │ │ @@ -1759443,33 +1759444,33 @@ │ │ │ │ b.n 51a92e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r5, r5] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bx r2 │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbz r2, 51aa6e │ │ │ │ + cbz r2, 51aa8a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbz r2, 51aa70 │ │ │ │ + cbz r2, 51aa8c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldrsb r4, [r6, r1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ 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 │ │ │ │ @@ -1759525,23 +1759526,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 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb732 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds.w r0, r2, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xf18200a4 │ │ │ │ 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 │ │ │ │ @@ -1759644,37 +1759645,37 @@ │ │ │ │ bl 4c073c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #864] @ 0x360 │ │ │ │ b.n 51ab4c │ │ │ │ bl 4c0f14 │ │ │ │ b.n 51abd4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc │ │ │ │ + add lr, sp │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + cpsid a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bics r0, r6 │ │ │ │ + add r0, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ 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 │ │ │ │ @@ -1759777,37 +1759778,37 @@ │ │ │ │ bl 4c08b8 │ │ │ │ bl 4c073c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #864] @ 0x360 │ │ │ │ b.n 51acba │ │ │ │ bl 4c0f14 │ │ │ │ b.n 51ad42 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orrs r0, r2 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r6, r4, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbz r0, 51ae66 │ │ │ │ + push {r3, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - negs r2, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ 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] @ 51b514 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1760653,37 +1760654,37 @@ │ │ │ │ b.n 51b78c │ │ │ │ ldr r0, [pc, #48] @ (51b84c ) │ │ │ │ add r0, pc │ │ │ │ b.n 51b7f2 │ │ │ │ ldr r0, [pc, #48] @ (51b850 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51b7be │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [pc, #512] @ (51ba30 ) │ │ │ │ + ldr r6, [pc, #960] @ (51bbf0 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #64 @ (adr r1, 51b88c ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 51ba4c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ 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] @ (51b9ac ) │ │ │ │ @@ -1760795,48 +1760796,48 @@ │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #64] @ (51b9e8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51b88c │ │ │ │ nop │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 51bd88 │ │ │ │ + b.n 51be68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r5, [pc, #928] @ (51bd68 ) │ │ │ │ + ldr r6, [pc, #352] @ (51bb28 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #96 @ (adr r1, 51ba40 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 51bc00 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r3, pc, #832 @ (adr r3, 51bd24 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 51bae4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r3, pc, #800 @ (adr r3, 51bd08 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 51bac8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee pl │ │ │ │ + lslpl r1, r4, #2 │ │ │ │ + pushmi {r3, r4, r5, lr} │ │ │ │ + movmi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c05dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 51bb2e │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1760938,41 +1760939,41 @@ │ │ │ │ bl 4c0e50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #56] @ (51bb70 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51ba4a │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #664] @ (51bddc ) │ │ │ │ + ldr r5, [pc, #88] @ (51bb9c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 51bbc4 │ │ │ │ + b.n 51bca4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 51bbb0 │ │ │ │ + b.n 51bc90 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r2, pc, #520 @ (adr r2, 51bd64 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 51bf24 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, pc, #720 @ (adr r7, 51be30 ) │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, pc, #680 @ (adr r7, 51be0c ) │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r7, pc, #576 @ (adr r7, 51bdac ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ 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 4c05dc │ │ │ │ @@ -1761064,43 +1761065,43 @@ │ │ │ │ ldr r0, [pc, #64] @ (51bcb4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51bc5a │ │ │ │ ldr r0, [pc, #60] @ (51bcb8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51bc5a │ │ │ │ nop │ │ │ │ - add r7, pc, #808 @ (adr r7, 51bfac ) │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, pc, #600 @ (adr r7, 51beec ) │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + svc 18 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r7, pc, #424 @ (adr r7, 51be48 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 51c008 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, pc, #408 @ (adr r7, 51be3c ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 51bffc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #400 @ (adr r6, 51be38 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 51bff8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #488 @ (adr r6, 51be94 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 51c054 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #592 @ (adr r6, 51bf00 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 51bcc0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #696 @ (adr r6, 51bf6c ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 51bd2c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #160 @ (adr r6, 51bd58 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 51bf18 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #776 @ (adr r6, 51bfc4 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 51bd84 ) │ │ │ │ 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 4c05dc │ │ │ │ @@ -1761154,27 +1761155,27 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #28] @ (51bd7c ) │ │ │ │ add r0, pc │ │ │ │ b.n 51bcfa │ │ │ │ nop │ │ │ │ - add r6, pc, #824 @ (adr r6, 51c0a0 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 51be60 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #872 @ (adr r6, 51c0d4 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 51be94 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ble.n 51bc88 │ │ │ │ + ble.n 51bd68 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r6, pc, #640 @ (adr r6, 51bff8 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 51bdb8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r5, pc, #344 @ (adr r5, 51bed4 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 51c094 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbnz r2, 51bdca │ │ │ │ + cbnz r2, 51bde6 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1761227,27 +1761228,27 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4c0ae0 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #232 @ (adr r6, 51bf18 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 51c0d8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bgt.n 51bd98 │ │ │ │ + ble.n 51be78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ 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 4c05dc │ │ │ │ @@ -1761284,23 +1761285,23 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4c0ae0 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #520 @ (adr r5, 51c0d0 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 51c290 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r5, pc, #520 @ (adr r5, 51c0d4 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 51c294 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r5, pc, #456 @ (adr r5, 51c098 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 51c258 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r5, pc, #392 @ (adr r5, 51c05c ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 51c21c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r5, pc, #328 @ (adr r5, 51c020 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 51c1e0 ) │ │ │ │ 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 4c05dc │ │ │ │ @@ -1761610,99 +1761611,99 @@ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ bl 4c0b48 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #8 @ (adr r5, 51c2bc ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 51c47c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 51c6ac ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 51c46c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #984 @ (adr r4, 51c698 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 51c458 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #976 @ (adr r4, 51c694 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 51c454 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #984 @ (adr r4, 51c6a0 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 51c460 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #936 @ (adr r4, 51c674 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 51c434 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #888 @ (adr r4, 51c648 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 51c408 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #840 @ (adr r4, 51c61c ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 51c3dc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #792 @ (adr r4, 51c5f0 ) │ │ │ │ + add r5, pc, #216 @ (adr r5, 51c3b0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #768 @ (adr r4, 51c5dc ) │ │ │ │ + add r5, pc, #192 @ (adr r5, 51c39c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #728 @ (adr r4, 51c5b8 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 51c378 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #688 @ (adr r4, 51c594 ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 51c354 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #632 @ (adr r4, 51c560 ) │ │ │ │ + add r5, pc, #56 @ (adr r5, 51c320 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #600 @ (adr r4, 51c544 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 51c304 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #592 @ (adr r4, 51c540 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 51c300 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #568 @ (adr r4, 51c52c ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 51c6ec ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #560 @ (adr r4, 51c528 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 51c6e8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #584 @ (adr r4, 51c544 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 51c304 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #592 @ (adr r4, 51c550 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 51c310 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, 51c52c ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 51c6ec ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #568 @ (adr r4, 51c540 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 51c700 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #576 @ (adr r4, 51c54c ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 51c30c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #536 @ (adr r4, 51c528 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 51c6e8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #528 @ (adr r4, 51c524 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 51c6e4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #520 @ (adr r4, 51c520 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 51c6e0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #496 @ (adr r4, 51c50c ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 51c6cc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #480 @ (adr r4, 51c500 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 51c6c0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #472 @ (adr r4, 51c4fc ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 51c6bc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #464 @ (adr r4, 51c4f8 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 51c6b8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #456 @ (adr r4, 51c4f4 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 51c6b4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #416 @ (adr r4, 51c4d0 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 51c690 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #392 @ (adr r4, 51c4bc ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 51c67c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #376 @ (adr r4, 51c4b0 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 51c670 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #336 @ (adr r4, 51c48c ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 51c64c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #320 @ (adr r4, 51c480 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 51c640 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #320 @ (adr r4, 51c484 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 51c644 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #328 @ (adr r4, 51c490 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 51c650 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [pc, #856] @ (51c6a8 ) │ │ │ │ + ldr r5, [pc, #280] @ (51c468 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r4, pc, #136 @ (adr r4, 51c3dc ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 51c59c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #104 @ (adr r4, 51c3c0 ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 51c580 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #72 @ (adr r4, 51c3a4 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 51c564 ) │ │ │ │ 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 4c05dc │ │ │ │ @@ -1761727,17 +1761728,17 @@ │ │ │ │ bl 4c0d40 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #216 @ (adr r3, 51c494 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 51c654 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1761775,19 +1761776,19 @@ │ │ │ │ bne.n 51c420 │ │ │ │ bl 4c0d40 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #912 @ (adr r2, 51c7e0 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 51c5a0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r2, pc, #776 @ (adr r2, 51c760 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 51c520 ) │ │ │ │ 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 4c05dc │ │ │ │ @@ -1761824,23 +1761825,23 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, pc, #456 @ (adr r2, 51c6a0 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 51c860 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, pc, #504 @ (adr r2, 51c6d4 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 51c894 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, pc, #456 @ (adr r2, 51c6a8 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 51c868 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, pc, #408 @ (adr r2, 51c67c ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 51c83c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, pc, #360 @ (adr r2, 51c650 ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 51c810 ) │ │ │ │ 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 4c05dc │ │ │ │ @@ -1761873,17 +1761874,17 @@ │ │ │ │ bl 4c0d40 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #64 @ (adr r2, 51c5a8 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 51c768 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, pc, #96 @ (adr r2, 51c5cc ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 51c78c ) │ │ │ │ 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 4c05dc │ │ │ │ @@ -1762031,46 +1762032,46 @@ │ │ │ │ bl 4c0f14 │ │ │ │ b.n 51c5d0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 4c0fbc │ │ │ │ b.n 51c5e8 │ │ │ │ bl 4c0f14 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r1, pc, #624 @ (adr r1, 51c9ac ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 51c76c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r1, pc, #592 @ (adr r1, 51c994 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 51c754 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ b.n 51c59c │ │ │ │ lsls r4, r6, #4 │ │ │ │ - beq.n 51c718 │ │ │ │ + bne.n 51c7f8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r1, pc, #328 @ (adr r1, 51c898 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 51ca58 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #360 @ (adr r1, 51c8bc ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 51ca7c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #424 @ (adr r1, 51c900 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 51cac0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - rsbs r0, r8, #179 @ 0xb3 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + movw r0, #32947 @ 0x80b3 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #120 @ (adr r1, 51c7e0 ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 51c9a0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 51c774 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 51c934 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, pc, #912 @ (adr r0, 51cb04 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 51c8c4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #880 @ (adr r0, 51cae8 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 51c8a8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sxtb r0, r2 │ │ │ │ + uxtb r0, r0 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1762118,23 +1762119,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 4cd284 │ │ │ │ mov r0, r5 │ │ │ │ bl 4c0bfc │ │ │ │ b.n 51c7c6 │ │ │ │ bl 4c0f14 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r0, pc, #128 @ (adr r0, 51c898 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 51ca58 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #96 @ (adr r0, 51c880 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 51ca40 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #32 @ (adr r0, 51c844 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 51ca04 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #32 @ (adr r0, 51c848 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 51ca08 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ b.n 51c208 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -1762266,45 +1762267,45 @@ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ bl 4c0b48 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4c0f14 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + add r0, pc, #72 @ (adr r0, 51ca28 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + add r0, pc, #336 @ (adr r0, 51cb34 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvc.n 51ca24 │ │ │ │ + bvc.n 51c904 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + add r0, pc, #144 @ (adr r0, 51ca7c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + add r0, pc, #120 @ (adr r0, 51ca68 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + add r0, pc, #96 @ (adr r0, 51ca54 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r0, pc, #704 @ (adr r0, 51ccbc ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 51ca7c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1762472,53 +1762473,53 @@ │ │ │ │ bl 4c0d40 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4c0f14 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1762541,17 +1762542,17 @@ │ │ │ │ bne.n 51ccbc │ │ │ │ bl 4c0d40 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbnz r2, 51ccf2 │ │ │ │ + cbnz r2, 51cd0e │ │ │ │ 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 4c05dc │ │ │ │ @@ -1762576,17 +1762577,17 @@ │ │ │ │ bl 4c0dd8 │ │ │ │ bl 4c0d40 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1762648,29 +1762649,29 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4c0e9c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1762762,29 +1762763,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4c05dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 51cf48 │ │ │ │ bl 4c0f14 │ │ │ │ b.n 51cf48 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1762933,49 +1762934,49 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #72] @ (51d1a4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51d144 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, pc, #184 @ (adr r7, 51d260 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 51d420 ) │ │ │ │ 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 4c05dc │ │ │ │ @@ -1763118,50 +1763119,50 @@ │ │ │ │ bl 4c0ec8 │ │ │ │ b.n 51d2b0 │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #76] @ (51d3b8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51d1f4 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #-732] @ 0xfffffd24 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + stc2l 0, cr0, [sl, #732] @ 0x2dc │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r5, pc, #112 @ (adr r5, 51d42c ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 51d5ec ) │ │ │ │ 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 │ │ │ │ @@ -1763205,21 +1763206,21 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r4, r7, #1 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1763281,29 +1763282,29 @@ │ │ │ │ bl 4c0e50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #32] @ (51d538 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51d4ee │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r3, pc, #448 @ (adr r3, 51d6fc ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 51d8bc ) │ │ │ │ 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 4c05dc │ │ │ │ @@ -1763333,21 +1763334,21 @@ │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #840] @ (51d8f4 ) │ │ │ │ + ldr r2, [pc, #264] @ (51d6b4 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1763377,21 +1763378,21 @@ │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #360] @ (51d78c ) │ │ │ │ + ldr r1, [pc, #808] @ (51d94c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1763497,41 +1763498,41 @@ │ │ │ │ bl 4c0e50 │ │ │ │ bl 4c0ec8 │ │ │ │ b.n 51d6f8 │ │ │ │ ldr r0, [pc, #56] @ (51d79c ) │ │ │ │ add r0, pc │ │ │ │ b.n 51d684 │ │ │ │ nop │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #152 @ (adr r1, 51d838 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 51d9f8 ) │ │ │ │ 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 4c05dc │ │ │ │ @@ -1763584,27 +1763585,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1763685,35 +1763686,35 @@ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ 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] │ │ │ │ @@ -1763735,19 +1763736,19 @@ │ │ │ │ ldrb.w r0, [sp, #5] │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [pc, #992] @ (51ddcc ) │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1763776,21 +1763777,21 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4c0ae0 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1763848,29 +1763849,29 @@ │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, sl │ │ │ │ + add lr, r8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ 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] @ (51dd88 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1764074,55 +1764075,55 @@ │ │ │ │ add r0, pc │ │ │ │ b.n 51dc42 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r4, #170 @ 0xaa │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 51e224 │ │ │ │ + b.n 51e304 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r2, #158 @ 0x9e │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ 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 │ │ │ │ @@ -1764337,73 +1764338,73 @@ │ │ │ │ ldr r0, [pc, #136] @ (51e100 ) │ │ │ │ add r0, pc │ │ │ │ bl 4c0e9c │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c0ec8 │ │ │ │ b.n 51df06 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ 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 4c05dc │ │ │ │ @@ -1764477,29 +1764478,29 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #144] @ (51e29c ) │ │ │ │ + ldr r1, [pc, #592] @ (51e45c ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1764536,23 +1764537,23 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0b14 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1764632,35 +1764633,35 @@ │ │ │ │ bl 4c0e50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #44] @ (51e3c8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51e35e │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [pc, #440] @ (51e570 ) │ │ │ │ + ldr r0, [pc, #888] @ (51e730 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1764698,19 +1764699,19 @@ │ │ │ │ bl 4c0b48 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp sl, r2 │ │ │ │ + mov r2, r0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ 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 4c05dc │ │ │ │ @@ -1764760,26 +1764761,26 @@ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c0ec8 │ │ │ │ bl 4c0e50 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0f14 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vhadd.u d0, d16, d17 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + vaddl.u32 q0, d16, d17 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ 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 51e5ba │ │ │ │ @@ -1765123,23 +1765124,23 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4c0ae0 │ │ │ │ bl 4c0a14 │ │ │ │ bl 4c073c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ 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 │ │ │ │ @@ -1765172,23 +1765173,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, [r0, #9] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ 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] @ (51e9c0 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1765204,19 +1765205,19 @@ │ │ │ │ bl 4c0f60 │ │ │ │ bl 4c08b8 │ │ │ │ bl 4c073c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ 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 │ │ │ │ @@ -1765256,25 +1765257,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, [r6, #5] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ 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 │ │ │ │ @@ -1765308,23 +1765309,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} │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #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 r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1765361,21 +1765362,21 @@ │ │ │ │ bl 4c08b8 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0f14 │ │ │ │ bl 4c08b8 │ │ │ │ bl 4c073c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ 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] @ (51ebb8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1765394,19 +1765395,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 3977b0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ 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] @ (51ed1c ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -1765522,19 +1765523,19 @@ │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 51ed02 │ │ │ │ dmb ish │ │ │ │ b.n 51eca6 │ │ │ │ bl 4c0f14 │ │ │ │ b.n 51ec30 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ 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] @ (51ee08 ) │ │ │ │ @@ -1765605,19 +1765606,19 @@ │ │ │ │ bne.n 51edcc │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 3977b0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r4, #25] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vst1.8 {d0[5]}, [r8], r5 │ │ │ │ + ldr??.w r0, [r8, #165] @ 0xa5 │ │ │ │ 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] @ (51ef6c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #324] @ (51ef70 ) │ │ │ │ @@ -1765733,19 +1765734,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 51ef50 │ │ │ │ dmb ish │ │ │ │ b.n 51eeea │ │ │ │ bl 4c0f14 │ │ │ │ b.n 51ee7e │ │ │ │ nop │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ 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] @ (51f0d0 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1765862,19 +1765863,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 51f0b4 │ │ │ │ dmb ish │ │ │ │ b.n 51f04e │ │ │ │ bl 4c0f14 │ │ │ │ b.n 51efe2 │ │ │ │ nop │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ + adds r0, #2 │ │ │ │ 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] │ │ │ │ @@ -1766017,15 +1766018,15 @@ │ │ │ │ cbz r2, 51f24c │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 51f242 │ │ │ │ b.n 51f142 │ │ │ │ nop │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r0, r6 │ │ │ │ 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 │ │ │ │ @@ -1766071,23 +1766072,23 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 6ec3c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ 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 │ │ │ │ @@ -1766200,33 +1766201,33 @@ │ │ │ │ ldr r0, [pc, #52] @ (51f478 ) │ │ │ │ add r0, pc │ │ │ │ bl 4c0788 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 51f406 │ │ │ │ bl 4c0cf4 │ │ │ │ b.n 51f3d8 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ 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 │ │ │ │ @@ -1766286,27 +1766287,27 @@ │ │ │ │ cbnz r4, 51f522 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 6ec3c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ 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 │ │ │ │ @@ -1766350,23 +1766351,23 @@ │ │ │ │ cbnz r4, 51f5c2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 6ec3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ 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, 51f5fa │ │ │ │ @@ -1766729,15 +1766730,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsrs r2, r6, #1 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r4, [r3, r2] │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ @@ -1767116,15 +1767117,15 @@ │ │ │ │ blx r7 │ │ │ │ b.n 51fd2a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r1, #25 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r2, r4, #19 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1767399,17 +1767400,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, [r4, #8] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r4, r4, r4 │ │ │ │ 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 │ │ │ │ @@ -1767501,17 +1767502,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, [r4, #4] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -1767529,17 +1767530,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, [r4, #3] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ 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 +1767558,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, #2] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r6, r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -1767683,17 +1767684,17 @@ │ │ │ │ bl 520200 │ │ │ │ b.n 5202d4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldc2l 1, cr0, [sl, #-192]! @ 0xffffff40 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stc2 1, cr0, [r4, #-192]! @ 0xffffff40 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #0] │ │ │ │ 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] @ (5203ac ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1767770,15 +1767771,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (5203f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [r0, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ 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] @ (52045c ) │ │ │ │ @@ -1767814,15 +1767815,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbea0130 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ @ instruction: 0xfbc00130 │ │ │ │ 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 │ │ │ │ @@ -1767962,24 +1767963,24 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb780130 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ @ instruction: 0xfaec0130 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -1768161,29 +1768162,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #40] @ (520834 ) │ │ │ │ ubfx r2, r2, #12, #8 │ │ │ │ add r1, pc │ │ │ │ bl 520200 │ │ │ │ b.n 52078c │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ble.n 5208e4 │ │ │ │ + ble.n 5207c4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ 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] @ (5208d4 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1768242,15 +1768243,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf7ae0130 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf75e0130 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -1768348,17 +1768349,17 @@ │ │ │ │ strd sl, r5, [r1] │ │ │ │ bl 520838 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 5209d4 │ │ │ │ b.n 52094a │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ 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] @ (520ac8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1768434,17 +1768435,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf5e80130 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5880130 │ │ │ │ ldrsb r2, [r7, r4] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ 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] @ (520bd8 ) │ │ │ │ @@ -1768546,15 +1768547,15 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #780 @ (adr r1, 520f08 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ add r1, pc, #536 @ (adr r1, 520e18 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ orn r1, r8, #11534336 @ 0xb00000 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ add r1, pc, #184 @ (adr r1, 520cc4 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1771091,17 +1771092,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ lsls r1, r6, #4 │ │ │ │ cmp r1, #90 @ 0x5a │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r3, [pc, #944] @ (522ca4 ) │ │ │ │ + ldr r4, [pc, #368] @ (522a64 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #920] @ (522c90 ) │ │ │ │ + ldr r4, [pc, #344] @ (522a50 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522908 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 52291c │ │ │ │ ldr r3, [pc, #36] @ (522924 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771119,17 +1771120,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #152 @ 0x98 │ │ │ │ lsls r1, r6, #4 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r3, [pc, #704] @ (522bf0 ) │ │ │ │ + ldr r4, [pc, #128] @ (5229b0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #680] @ (522bdc ) │ │ │ │ + ldr r4, [pc, #104] @ (52299c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522944 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 522958 │ │ │ │ ldr r3, [pc, #36] @ (522960 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771147,17 +1771148,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r7, #220 @ 0xdc │ │ │ │ lsls r1, r6, #4 │ │ │ │ cmp r0, #14 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r3, [pc, #464] @ (522b3c ) │ │ │ │ + ldr r3, [pc, #912] @ (522cfc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #440] @ (522b28 ) │ │ │ │ + ldr r3, [pc, #888] @ (522ce8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522980 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 522994 │ │ │ │ ldr r3, [pc, #36] @ (52299c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771175,17 +1771176,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r7, #96 @ 0x60 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r7, #114 @ 0x72 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r3, [pc, #224] @ (522a88 ) │ │ │ │ + ldr r3, [pc, #672] @ (522c48 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #200] @ (522a74 ) │ │ │ │ + ldr r3, [pc, #648] @ (522c34 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 5229bc │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 5229d0 │ │ │ │ ldr r3, [pc, #36] @ (5229d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771203,17 +1771204,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r6, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r2, [pc, #1008] @ (522dd4 ) │ │ │ │ + ldr r3, [pc, #432] @ (522b94 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #984] @ (522dc0 ) │ │ │ │ + ldr r3, [pc, #408] @ (522b80 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 5229f8 │ │ │ │ cmp r0, #8 │ │ │ │ bhi.n 522a0c │ │ │ │ ldr r3, [pc, #36] @ (522a14 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771231,17 +1771232,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #96 @ 0x60 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r6, #118 @ 0x76 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r2, [pc, #768] @ (522d20 ) │ │ │ │ + ldr r3, [pc, #192] @ (522ae0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #744] @ (522d0c ) │ │ │ │ + ldr r3, [pc, #168] @ (522acc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522a34 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 522a48 │ │ │ │ ldr r3, [pc, #36] @ (522a50 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771259,17 +1771260,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r5, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r5, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r2, [pc, #528] @ (522c6c ) │ │ │ │ + ldr r2, [pc, #976] @ (522e2c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #504] @ (522c58 ) │ │ │ │ + ldr r2, [pc, #952] @ (522e18 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522a70 │ │ │ │ cmp r0, #2 │ │ │ │ bhi.n 522a84 │ │ │ │ ldr r3, [pc, #36] @ (522a8c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771287,17 +1771288,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r5, #144 @ 0x90 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r5, #142 @ 0x8e │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r2, [pc, #288] @ (522bb8 ) │ │ │ │ + ldr r2, [pc, #736] @ (522d78 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #264] @ (522ba4 ) │ │ │ │ + ldr r2, [pc, #712] @ (522d64 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522aac │ │ │ │ cmp r0, #1 │ │ │ │ bhi.n 522ac0 │ │ │ │ ldr r3, [pc, #36] @ (522ac8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771315,17 +1771316,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r5, #68 @ 0x44 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r2, [pc, #48] @ (522b04 ) │ │ │ │ + ldr r2, [pc, #496] @ (522cc4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #24] @ (522af0 ) │ │ │ │ + ldr r2, [pc, #472] @ (522cb0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522ae8 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 522afc │ │ │ │ ldr r3, [pc, #36] @ (522b04 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771343,17 +1771344,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r4, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r1, [pc, #832] @ (522e50 ) │ │ │ │ + ldr r2, [pc, #256] @ (522c10 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #808] @ (522e3c ) │ │ │ │ + ldr r2, [pc, #232] @ (522bfc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522b24 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 522b38 │ │ │ │ ldr r3, [pc, #36] @ (522b40 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771371,17 +1771372,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #220 @ 0xdc │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r4, #10 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r1, [pc, #592] @ (522d9c ) │ │ │ │ + ldr r2, [pc, #16] @ (522b5c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #568] @ (522d88 ) │ │ │ │ + ldr r1, [pc, #1016] @ (522f48 ) │ │ │ │ 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 522b84 │ │ │ │ @@ -1771404,19 +1771405,19 @@ │ │ │ │ sub.w r3, r1, #256 @ 0x100 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, #74 @ 0x4a │ │ │ │ lsls r1, r6, #4 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r1, [pc, #288] @ (522cc0 ) │ │ │ │ + ldr r1, [pc, #736] @ (522e80 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #288] @ (522cc4 ) │ │ │ │ + ldr r1, [pc, #736] @ (522e84 ) │ │ │ │ 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 522bca │ │ │ │ @@ -1771429,17 +1771430,17 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (522bd8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 522bbe │ │ │ │ movs r3, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [pc, #1008] @ (522fcc ) │ │ │ │ + ldr r1, [pc, #432] @ (522d8c ) │ │ │ │ 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 522c02 │ │ │ │ @@ -1771452,17 +1771453,17 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (522c10 ) │ │ │ │ add r3, pc │ │ │ │ b.n 522bf6 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [pc, #784] @ (522f24 ) │ │ │ │ + ldr r1, [pc, #208] @ (522ce4 ) │ │ │ │ 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, 522c98 │ │ │ │ @@ -1771509,15 +1771510,15 @@ │ │ │ │ b.n 522c56 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 6d610 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r5, #234 @ 0xea │ │ │ │ lsls r6, r4, #4 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ 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 │ │ │ │ @@ -1771599,15 +1771600,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r4, r5] │ │ │ │ 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, 522da8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1771618,17 +1771619,17 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #16] @ (522dbc ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ pop {r3, pc} │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - orr.w r0, r4, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xf0b400a4 │ │ │ │ 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 522fd0 │ │ │ │ @@ -1771838,50 +1771839,50 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #76] @ (523030 ) │ │ │ │ add r0, pc │ │ │ │ b.n 522e2c │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bhi.n 522f94 │ │ │ │ + bls.n 523074 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [pc, #952] @ (5233c4 ) │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [pc, #832] @ (523350 ) │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 523438 │ │ │ │ + b.n 523518 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cdp 0, 1, cr0, cr12, cr4, {5} │ │ │ │ - ldr r0, [pc, #656] @ (5232c4 ) │ │ │ │ + cdp 0, 8, cr0, cr12, cr4, {5} │ │ │ │ + ldr r1, [pc, #80] @ (523084 ) │ │ │ │ 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 │ │ │ │ @@ -1772528,102 +1772529,102 @@ │ │ │ │ ldr r0, [pc, #192] @ (523780 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r5, [pc, #984] @ (523aac ) │ │ │ │ + ldr r6, [pc, #408] @ (52386c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf5ea00b8 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + @ instruction: 0xf65a00b8 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #20 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #80] @ (52377c ) │ │ │ │ + ldr r3, [pc, #528] @ (52393c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r1, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [pc, #944] @ (523b18 ) │ │ │ │ + ldr r1, [pc, #368] @ (5238d8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bls.n 52379c │ │ │ │ + bls.n 52367c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5235e0 │ │ │ │ + b.n 5236c0 │ │ │ │ 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 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1772686,22 +1772687,22 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - mov lr, r5 │ │ │ │ + bx r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr2, {5} │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + vhadd.u32 d0, d24, d18 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 5233e0 │ │ │ │ + b.n 5234c0 │ │ │ │ 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 │ │ │ │ @@ -1772784,27 +1772785,27 @@ │ │ │ │ ldr r0, [pc, #40] @ (52394c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r6, r3 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp lr, sl │ │ │ │ + mov r6, r8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp ip, lr │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5232e4 │ │ │ │ + b.n 5233c4 │ │ │ │ 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 │ │ │ │ @@ -1772886,28 +1772887,28 @@ │ │ │ │ ldr r0, [pc, #44] @ (523a48 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add ip, fp │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldc2l 0, cr0, [ip], #648 @ 0x288 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + stc2l 0, cr0, [ip, #-648]! @ 0xfffffd78 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5241f0 │ │ │ │ + b.n 5232d0 │ │ │ │ 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 │ │ │ │ @@ -1772975,23 +1772976,23 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r6, r1 │ │ │ │ + add r6, pc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + add r0, r8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 524100 │ │ │ │ + b.n 5241e0 │ │ │ │ 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 │ │ │ │ @@ -1773143,35 +1773144,35 @@ │ │ │ │ ldr r0, [pc, #60] @ (523cec ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0xfb2400a2 │ │ │ │ - cmp r4, #24 │ │ │ │ + @ instruction: 0xfb9400a2 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmn r2, r7 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xfa9000a2 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + @ instruction: 0xfb0000a2 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r6, r4, #2 │ │ │ │ - yield │ │ │ │ + nop {8} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 523f6c │ │ │ │ + b.n 52404c │ │ │ │ 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 │ │ │ │ @@ -1773236,31 +1773237,31 @@ │ │ │ │ ldr r0, [pc, #44] @ (523dbc ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r2, #26 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 523dba │ │ │ │ + cbz r2, 523dd6 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r0, r5 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 523e80 │ │ │ │ + b.n 523f60 │ │ │ │ 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 │ │ │ │ @@ -1773550,62 +1773551,61 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - eors r6, r5 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strd r0, r0, [r4], #-736 @ 0x2e0 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + @ instruction: 0xe8d400b8 │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xf4ae00b8 │ │ │ │ - b.n 5240e8 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + adds.w r0, lr, #6029312 @ 0x5c0000 │ │ │ │ + strd r0, r0, [lr], #-736 @ 0x2e0 │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + ands r6, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 524018 │ │ │ │ + b.n 5240f8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf76400a2 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf7d400a2 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ble.n 52419c │ │ │ │ + ble.n 52407c │ │ │ │ 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 │ │ │ │ @@ -1773752,39 +1773752,39 @@ │ │ │ │ blx 6ddb4 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 6de2c │ │ │ │ b.n 524186 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add.w r0, ip, #5308416 @ 0x510000 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + sbcs.w r0, ip, #5308416 @ 0x510000 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf4dc00a2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + adc.w r0, ip, #5308416 @ 0x510000 │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ 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 │ │ │ │ @@ -1773957,40 +1773957,40 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 524b28 │ │ │ │ + b.n 524c08 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movt r0, #24738 @ 0x60a2 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf33600a2 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + cbz r6, 524500 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #222 @ 0xde │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 52457c │ │ │ │ + bls.n 52445c │ │ │ │ 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, 52457a │ │ │ │ @@ -1774040,23 +1774040,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (52459c ) │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r0, r3 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bhi.n 524684 │ │ │ │ + bhi.n 524564 │ │ │ │ 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 │ │ │ │ @@ -1774114,22 +1774114,22 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0ac00a2 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + adds.w r0, ip, #162 @ 0xa2 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvc.n 5245d4 │ │ │ │ + bhi.n 5246b4 │ │ │ │ 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 │ │ │ │ @@ -1774286,46 +1774286,46 @@ │ │ │ │ ldr r0, [pc, #76] @ (524824 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ b.n 5247ba │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - and.w r0, r0, #162 @ 0xa2 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + orns r0, r0, #162 @ 0xa2 │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvc.n 52486c │ │ │ │ + bvc.n 52474c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, pc, #640 @ (adr r4, 524a84 ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 524844 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r3, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r7, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvs.n 524858 │ │ │ │ + bvs.n 524738 │ │ │ │ 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 │ │ │ │ @@ -1774606,54 +1774606,54 @@ │ │ │ │ ldr r0, [pc, #96] @ (524b6c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r6, #6 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cdp 0, 0, cr0, cr8, cr2, {5} │ │ │ │ - ble.n 524ad4 │ │ │ │ + cdp 0, 7, cr0, cr8, cr2, {5} │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r2, #14 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r1, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcs.n 524b34 │ │ │ │ + bcc.n 524c14 │ │ │ │ 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 │ │ │ │ @@ -1774801,46 +1774801,46 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #72] @ (524d30 ) │ │ │ │ add r0, pc │ │ │ │ b.n 524bae │ │ │ │ - @ instruction: 0xf61c00a3 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + @ instruction: 0xf68c00a3 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xeaa400a2 │ │ │ │ - ldr r6, [pc, #768] @ (525004 ) │ │ │ │ + adds.w r0, r4, r2, asr #2 │ │ │ │ + ldr r7, [pc, #192] @ (524dc4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ite vs │ │ │ │ - lslvs r1, r4, #2 │ │ │ │ - ldrhvc r4, [r7, #46] @ 0x2e │ │ │ │ + itt le │ │ │ │ + lslle r1, r4, #2 │ │ │ │ + ldrhle r4, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bic.w r0, ip, r2, asr #2 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + eors.w r0, ip, r2, asr #2 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bne.n 524d7c │ │ │ │ + bne.n 524c5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 524d60 │ │ │ │ + bne.n 524c40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r4, #16 │ │ │ │ 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 │ │ │ │ @@ -1775002,53 +1775002,52 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #84] @ (524f24 ) │ │ │ │ add r0, pc │ │ │ │ b.n 524da0 │ │ │ │ nop │ │ │ │ - add r3, pc, #800 @ (adr r3, 5251f8 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 524fb8 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bic.w r0, sl, #5341184 @ 0x518000 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + eors.w r0, sl, #5341184 @ 0x518000 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia.w ip, {r1, r5, r7} │ │ │ │ - bhi.n 524e04 │ │ │ │ + stmdb ip, {r1, r5, r7} │ │ │ │ + bhi.n 524ee4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r1, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 524f14 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + strd r0, r0, [lr], #-648 @ 0x288 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ 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 │ │ │ │ @@ -1775126,33 +1775125,33 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + beq.n 5250a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 524df8 │ │ │ │ + b.n 524ed8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ble.n 524f50 │ │ │ │ + udf #14 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -1775402,70 +1775401,70 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #116] @ (525320 ) │ │ │ │ add r0, pc │ │ │ │ b.n 525092 │ │ │ │ nop │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cpsid i │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xf13c00a3 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + sub.w r0, ip, #163 @ 0xa3 │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - revsh r4, r3 │ │ │ │ + cbnz r4, 52531a │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 524df0 │ │ │ │ + b.n 524ed0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 524cb0 │ │ │ │ + b.n 524d90 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 524b5c │ │ │ │ + b.n 524c3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ 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 │ │ │ │ @@ -1775567,41 +1775566,41 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 525a30 │ │ │ │ + b.n 525b10 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bls.n 525394 │ │ │ │ + bge.n 525474 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ 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 │ │ │ │ @@ -1775677,35 +1775676,35 @@ │ │ │ │ ldr r0, [pc, #52] @ (525550 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bne.n 5254bc │ │ │ │ + bcs.n 52559c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 525618 │ │ │ │ + bhi.n 5254f8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5258ac │ │ │ │ + b.n 52598c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia 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 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1775812,39 +1775811,39 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #52] @ (52569c ) │ │ │ │ add r0, pc │ │ │ │ b.n 525608 │ │ │ │ nop │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 525864 │ │ │ │ + b.n 525944 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r2, r0, #26 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvc.n 525590 │ │ │ │ + bvc.n 525670 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + add r0, pc, #112 @ (adr r0, 5256f8 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 525724 │ │ │ │ + b.n 525804 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ 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 │ │ │ │ @@ -1775922,33 +1775921,33 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r6, r4, #2 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bvs.n 5257d8 │ │ │ │ + bvs.n 5256b8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia 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 │ │ │ │ @@ -1776155,57 +1776154,57 @@ │ │ │ │ ldr r0, [pc, #100] @ (5259f4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r7, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bne.n 5258d4 │ │ │ │ + bne.n 5259b4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r2, [r2, #3] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {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 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1776264,27 +1776263,27 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6de2c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 6d610 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bgt.n 525b4c │ │ │ │ + bgt.n 525a2c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bgt.n 525abc │ │ │ │ + bgt.n 525b9c │ │ │ │ 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 │ │ │ │ @@ -1776468,59 +1776467,59 @@ │ │ │ │ ldr r0, [pc, #104] @ (525cec ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - blt.n 525bb0 │ │ │ │ + blt.n 525c90 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r3, #20 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - blt.n 525d18 │ │ │ │ + blt.n 525bf8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r3, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #30 │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 525d50 │ │ │ │ + bge.n 525c30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, 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 │ │ │ │ @@ -1776632,36 +1776631,36 @@ │ │ │ │ ldr r0, [pc, #52] @ (525e3c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 525ed0 │ │ │ │ + bls.n 525db0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 5259a4 │ │ │ │ + b.n 525a84 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r1, #16] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bmi.n 525e18 │ │ │ │ + bpl.n 525ef8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - itte al │ │ │ │ - lslal r4, r4, #2 │ │ │ │ - stmdbal sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + stmia r0!, {r1, r2, 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 │ │ │ │ beq.w 525f68 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1776778,36 +1776777,36 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvc.n 525f50 │ │ │ │ + bhi.n 526030 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - smlaltb r0, r0, ip, r5 │ │ │ │ - uxth r0, r4 │ │ │ │ + ldc2 0, cr0, [ip], #-660 @ 0xfffffd6c │ │ │ │ + cbz r0, 525fe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xfb9000a5 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + stc2 0, cr0, [r0], {165} @ 0xa5 │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - @ instruction: 0xfb5e00a5 │ │ │ │ - bkpt 0x0094 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - bkpt 0x0084 │ │ │ │ + smlaltb r0, r0, lr, r5 │ │ │ │ + itt eq │ │ │ │ + lsleq r4, r4, #2 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6ddb4 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1776887,15 +1776886,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r7, #4 │ │ │ │ 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, 5260c8 │ │ │ │ @@ -1776961,15 +1776960,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 526108 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r6, r2, #2 │ │ │ │ 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 │ │ │ │ @@ -1777028,15 +1777027,15 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + subs r4, r5, #0 │ │ │ │ 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 │ │ │ │ @@ -1777176,15 +1777175,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 526338 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ beq.n 5263ac │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 52638a │ │ │ │ @@ -1777744,15 +1777743,15 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r6, r4, #2 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1777794,19 +1777793,19 @@ │ │ │ │ ldr r2, [pc, #20] @ (526980 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6cf1c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ 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] @ (526ae4 ) │ │ │ │ @@ -1777935,21 +1777934,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 526a5a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ 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] @ (526c74 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1778097,23 +1778096,23 @@ │ │ │ │ bl 543178 │ │ │ │ b.n 526ba8 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -1778209,19 +1778208,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6d048 │ │ │ │ mov r2, r0 │ │ │ │ b.n 526d32 │ │ │ │ nop │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 526c90 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1778298,19 +1778297,19 @@ │ │ │ │ b.n 526e34 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ 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] │ │ │ │ @@ -1778321,17 +1778320,17 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6ed20 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (526eb8 ) │ │ │ │ add r2, pc │ │ │ │ blx 6da24 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ 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 │ │ │ │ @@ -1778425,15 +1778424,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 538e08 │ │ │ │ mov r5, r0 │ │ │ │ b.n 526f80 │ │ │ │ nop │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ 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 │ │ │ │ @@ -1778449,15 +1778448,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6d33c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ 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] @ (5271f0 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1778641,31 +1778640,31 @@ │ │ │ │ adcs r0, r6 │ │ │ │ ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r6, #4 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ 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 │ │ │ │ @@ -1778683,15 +1778682,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6e6bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ 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 │ │ │ │ @@ -1778951,35 +1778950,35 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ 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 │ │ │ │ @@ -1779185,27 +1779184,27 @@ │ │ │ │ adcs r0, r6 │ │ │ │ ldrh r4, [r3, #20] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #18] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ 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 │ │ │ │ @@ -1779252,15 +1779251,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldrh r6, [r3, #0] │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1779285,15 +1779284,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6de50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 5278c2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1779337,19 +1779336,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #16] @ (5278d8 ) │ │ │ │ add r3, pc │ │ │ │ blx 6de50 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ 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 527784 │ │ │ │ @@ -1779373,15 +1779372,15 @@ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6de50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ 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] @ (5279bc ) │ │ │ │ @@ -1779474,17 +1779473,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 527808 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (527a2c ) │ │ │ │ add r1, pc │ │ │ │ b.n 527a00 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ 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 │ │ │ │ @@ -1779541,15 +1779540,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d680 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ 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 │ │ │ │ @@ -1779601,15 +1779600,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f13c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ 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 │ │ │ │ @@ -1779631,15 +1779630,15 @@ │ │ │ │ bl 527ae0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 6cd18 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ 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 │ │ │ │ @@ -1779662,15 +1779661,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 527a30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #205 @ 0xcd │ │ │ │ str r7, [r7, #100] @ 0x64 │ │ │ │ add r0, pc, #632 @ (adr r0, 527e98 ) │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ 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] │ │ │ │ @@ -1779688,19 +1779687,19 @@ │ │ │ │ blx 6dd3c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #16] @ (527c68 ) │ │ │ │ add r3, pc │ │ │ │ blx 6eb7c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ 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 │ │ │ │ @@ -1779730,19 +1779729,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ blx 6eb04 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ 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 │ │ │ │ @@ -1780021,49 +1780020,49 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 527eb2 │ │ │ │ nop │ │ │ │ strh r6, [r7, #22] │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ 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] │ │ │ │ @@ -1780409,37 +1780408,39 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 52820e │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #28] │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vtrn.8 d0, d21 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - vhadd.u16 d16, d16, d21 │ │ │ │ - vhadd.u8 d16, d24, d21 │ │ │ │ - vaddl.u32 q8, d22, d21 │ │ │ │ - vhadd.u8 d0, d24, d21 │ │ │ │ - cdp2 0, 9, cr0, cr0, cr5, {5} │ │ │ │ - vhadd.u d0, d30, d21 │ │ │ │ - cdp2 0, 14, cr0, cr12, cr5, {5} │ │ │ │ - vhadd.u d16, d18, d21 │ │ │ │ - vaddl.u8 q0, d16, d21 │ │ │ │ - cdp2 0, 15, cr0, cr14, cr5, {5} │ │ │ │ + vaddl.u8 q8, d16, d21 │ │ │ │ + vrev32.32 d0, d21 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + vhadd.u d16, d24, d21 │ │ │ │ + vhadd.u8 d0, d16, d21 │ │ │ │ + vaddl.u32 q0, d30, d21 │ │ │ │ + vhadd.u16 d16, d28, d21 │ │ │ │ + vaddl.u32 q8, d18, d21 │ │ │ │ + vrev32.8 d16, d21 │ │ │ │ + vhadd.u32 d16, d30, 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] @ (5285f4 ) │ │ │ │ ldr r3, [pc, #488] @ (5285f8 ) │ │ │ │ @@ -1780638,24 +1780639,24 @@ │ │ │ │ b.n 5285ca │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #-660]! @ 0xfffffd6c │ │ │ │ - stc2l 0, cr0, [sl, #-660] @ 0xfffffd6c │ │ │ │ + stc2l 0, cr0, [ip, #660]! @ 0x294 │ │ │ │ + ldc2 0, cr0, [sl, #660]! @ 0x294 │ │ │ │ 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] @ (5286ac ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r5, [pc, #132] @ (5286b0 ) │ │ │ │ @@ -1780712,15 +1780713,15 @@ │ │ │ │ bl 5283f8 │ │ │ │ b.n 52867e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vst4.32 {d16-d19}, [ip :128], r5 │ │ │ │ + ldrsh.w r0, [ip, #165] @ 0xa5 │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ 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 │ │ │ │ mov fp, r1 │ │ │ │ @@ -1780875,19 +1780876,19 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 528818 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ vmov s0, r3 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ b.n 5287de │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ 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] @ (528a48 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1781076,24 +1781077,24 @@ │ │ │ │ adcs r0, r6 │ │ │ │ strb r4, [r1, #30] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #29] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - @ instruction: 0xfa7200a5 │ │ │ │ + @ instruction: 0xfae200a5 │ │ │ │ strb r2, [r0, #28] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfa2600a5 │ │ │ │ + @ instruction: 0xfa9600a5 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, r5, lsl #2] │ │ │ │ - vst4.32 {d16-d19}, [r2 :128], r5 │ │ │ │ + vst1.8 {d16[5]}, [r2], r5 │ │ │ │ + ldrsh.w r0, [r2, #165] @ 0xa5 │ │ │ │ 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 │ │ │ │ @@ -1781223,22 +1781224,22 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #21] │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [lr, #165] @ 0xa5 │ │ │ │ - strh.w r0, [r4, #165] @ 0xa5 │ │ │ │ + ldr??.w r0, [lr, #165] @ 0xa5 │ │ │ │ + ldrsb.w r0, [r4, r5, lsl #2] │ │ │ │ strb r6, [r3, #19] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh.w r0, [sl, r5, lsl #2] │ │ │ │ - @ instruction: 0xf7fa00a5 │ │ │ │ + strh.w r0, [sl, #165] @ 0xa5 │ │ │ │ + str??.w r0, [sl, r5, lsl #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, #3992] @ 0xf98 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1781422,24 +1781423,24 @@ │ │ │ │ b.n 528d9c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r7, #15] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r4, #13] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf62a00a5 │ │ │ │ - @ instruction: 0xf61a00a5 │ │ │ │ + @ instruction: 0xf69a00a5 │ │ │ │ + @ instruction: 0xf68a00a5 │ │ │ │ stmdb 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] @ (529048 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ @@ -1781682,22 +1781683,22 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #7] │ │ │ │ lsls r0, r6, #4 │ │ │ │ strb r0, [r7, #5] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, #5406720 @ 0x528000 │ │ │ │ - @ instruction: 0xf3cc00a5 │ │ │ │ + @ instruction: 0xf4d400a5 │ │ │ │ + bics.w r0, ip, #5406720 @ 0x528000 │ │ │ │ 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] @ (52919c ) │ │ │ │ @@ -1782096,26 +1782097,26 @@ │ │ │ │ adcs r0, r6 │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - eor.w r0, r8, #165 @ 0xa5 │ │ │ │ + @ instruction: 0xf0f800a5 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldcl 0, cr0, [lr], #-660 @ 0xfffffd6c │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + stcl 0, cr0, [lr], #660 @ 0x294 │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s16 q0, d22, d21 │ │ │ │ - vaddl.s8 q0, d22, d21 │ │ │ │ + and.w r0, r6, #165 @ 0xa5 │ │ │ │ + vext.8 d16, d22, d21, #0 │ │ │ │ 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 │ │ │ │ @@ -1782164,18 +1782165,18 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r8 │ │ │ │ blx 6d3e4 │ │ │ │ str r0, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - vhadd.s8 d16, d18, d21 │ │ │ │ - vhadd.s d0, d26, d21 │ │ │ │ - vhadd.s16 d0, d28, d21 │ │ │ │ - vhadd.s8 d0, d22, d21 │ │ │ │ + vext.8 d0, d18, d21, #0 │ │ │ │ + vaddl.s32 q0, d26, d21 │ │ │ │ + vaddl.s8 q0, d28, d21 │ │ │ │ + vhadd.s d16, d22, 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 529278 │ │ │ │ @@ -1782312,22 +1782313,22 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl, #660] @ 0x294 │ │ │ │ - cdp 0, 4, cr0, cr12, cr5, {5} │ │ │ │ + ldcl 0, cr0, [sl, #660]! @ 0x294 │ │ │ │ + cdp 0, 11, cr0, cr12, cr5, {5} │ │ │ │ ldr r6, [r1, #32] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stcl 0, cr0, [r2, #-660] @ 0xfffffd6c │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldc 0, cr0, [r2, #660]! @ 0x294 │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldcl 0, cr0, [r6, #660] @ 0x294 │ │ │ │ + cdp 0, 4, cr0, cr6, 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 │ │ │ │ @@ -1782665,23 +1782666,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ lsls r0, r6, #4 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xeb3400a5 │ │ │ │ + sub.w r0, r4, r5, asr #2 │ │ │ │ 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] @ 529aac │ │ │ │ add r4, sp, #8 │ │ │ │ @@ -1783021,21 +1783022,21 @@ │ │ │ │ lsl r0, r6, #4 │ │ │ │ add r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r6, #4 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - b.n 529b64 │ │ │ │ + b.n 529c44 │ │ │ │ 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] @ (529ec8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1783345,15 +1783346,15 @@ │ │ │ │ bl 52b920 │ │ │ │ b.n 52a0c6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r6, r6] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrsh r2, [r6, r4] │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ @@ -1783777,47 +1783778,47 @@ │ │ │ │ strh r0, [r6, r1] │ │ │ │ strb r4, [r2, r5] │ │ │ │ ittet gt │ │ │ │ addgt r6, #252 @ 0xfc │ │ │ │ movgt r0, r0 │ │ │ │ ldrshle r0, [r1, r3] │ │ │ │ lslgt r0, r6, #4 │ │ │ │ - b.n 52ab64 │ │ │ │ + b.n 52ac44 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52ab58 │ │ │ │ + b.n 52ac38 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52ab48 │ │ │ │ + b.n 52ac28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52ab1c │ │ │ │ + b.n 52abfc │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52ab10 │ │ │ │ + b.n 52abf0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52aadc │ │ │ │ + b.n 52abbc │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52aaac │ │ │ │ + b.n 52ab8c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52aaac │ │ │ │ + b.n 52ab8c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r6, [pc, #456] @ (52a764 ) │ │ │ │ + ldr r6, [pc, #904] @ (52a924 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 52a9a8 │ │ │ │ + b.n 52aa88 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52a9b0 │ │ │ │ + b.n 52aa90 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bgt.n 52a4c0 │ │ │ │ + bgt.n 52a5a0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp lr, r7 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 52a660 │ │ │ │ + b.n 52a740 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52a654 │ │ │ │ + b.n 52a734 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - b.n 52a5c8 │ │ │ │ + b.n 52a6a8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r9, sl, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ bl 5360b4 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1783986,41 +1783987,41 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 52a2aa │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - rev16 r0, r3 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r4, [r3, r3] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 52a890 │ │ │ │ + ble.n 52a770 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r1, [pc, #720] @ (52aa84 ) │ │ │ │ + ldr r2, [pc, #144] @ (52a844 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ble.n 52a830 │ │ │ │ + ble.n 52a710 │ │ │ │ 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] @ (52a858 ) │ │ │ │ adds r2, r0, #4 │ │ │ │ @@ -1784083,15 +1784084,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r5, r0] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - bgt.n 52a828 │ │ │ │ + ble.n 52a908 │ │ │ │ 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] @ (52a908 ) │ │ │ │ adds r2, r0, #4 │ │ │ │ @@ -1784154,15 +1784155,15 @@ │ │ │ │ nop │ │ │ │ ldrsb r6, [r7, r5] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r0, r5] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - bgt.n 52a990 │ │ │ │ + bgt.n 52a870 │ │ │ │ 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] @ (52a9c4 ) │ │ │ │ @@ -1784222,15 +1784223,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r1, r3] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrsb r4, [r2, r1] │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1784310,19 +1784311,19 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r1, r0] │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 52aac0 │ │ │ │ + blt.n 52aba0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + bx r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bge.n 52aa68 │ │ │ │ + blt.n 52ab48 │ │ │ │ lsls r5, r4, #2 │ │ │ │ strb r0, [r3, r6] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1784376,17 +1784377,17 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 3b8dbc │ │ │ │ b.n 52aad8 │ │ │ │ strb r2, [r6, r4] │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r0, lr │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bge.n 52abbc │ │ │ │ + bge.n 52aa9c │ │ │ │ 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 │ │ │ │ @@ -1784465,19 +1784466,19 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 3b8dbc │ │ │ │ b.n 52ab70 │ │ │ │ strb r4, [r3, r2] │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 52abc4 │ │ │ │ + bge.n 52aca4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, sp │ │ │ │ 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 │ │ │ │ @@ -1784572,23 +1784573,23 @@ │ │ │ │ b.n 52ace6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r6, r6] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 52ad14 │ │ │ │ + bls.n 52adf4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r2, r5 │ │ │ │ + add sl, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, pc │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r4, [r0, r4] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - mvns r2, r4 │ │ │ │ + add r2, sl │ │ │ │ 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 │ │ │ │ @@ -1784598,15 +1784599,15 @@ │ │ │ │ mov r2, ip │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 52ac30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bhi.n 52ada4 │ │ │ │ + bhi.n 52ac84 │ │ │ │ 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 │ │ │ │ @@ -1784616,15 +1784617,15 @@ │ │ │ │ mov r2, ip │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 52ac30 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bhi.n 52ada8 │ │ │ │ + bhi.n 52ae88 │ │ │ │ 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] │ │ │ │ @@ -1784658,17 +1784659,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f13c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - muls r0, r0 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - orrs r0, r6 │ │ │ │ + bics r0, r4 │ │ │ │ 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] │ │ │ │ @@ -1784702,17 +1784703,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f13c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmn r0, r3 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + orrs r0, r7 │ │ │ │ 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] │ │ │ │ @@ -1784746,17 +1784747,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f13c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - negs r0, r6 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - negs r0, r4 │ │ │ │ + cmn r0, r2 │ │ │ │ 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 │ │ │ │ @@ -1784802,17 +1784803,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 6f13c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - tst r2, r0 │ │ │ │ + negs r2, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - rors r4, r4 │ │ │ │ + negs r4, r2 │ │ │ │ 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] │ │ │ │ @@ -1784837,29 +1784838,29 @@ │ │ │ │ blx 6cf1c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6f13c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sbcs r4, r0 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + rors r4, r4 │ │ │ │ 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] @ (52afc8 ) │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ blx 6d550 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r0, r7 │ │ │ │ + sbcs r0, r5 │ │ │ │ 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] │ │ │ │ @@ -1784870,17 +1784871,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6dc70 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ (52affc ) │ │ │ │ add r3, pc │ │ │ │ blx 6d438 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r2 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r0, r1 │ │ │ │ + adcs r0, 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 │ │ │ │ @@ -1784897,15 +1784898,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (52b03c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ blx 6d550 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsrs r6, r0 │ │ │ │ + asrs r6, r6 │ │ │ │ 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,17 +1784932,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #16] @ (52b094 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6d438 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsls r0, r0 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - eors r2, r6 │ │ │ │ + lsrs r2, r4 │ │ │ │ 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] @ (52b0fc ) │ │ │ │ @@ -1784980,15 +1784981,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #312] @ (52b238 ) │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 52b0ec │ │ │ │ + bpl.n 52b1cc │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r7, [pc, #104] @ (52b174 ) │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ @@ -1785029,15 +1785030,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #872] @ (52b4dc ) │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 52b090 │ │ │ │ + bmi.n 52b170 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r6, [pc, #664] @ (52b418 ) │ │ │ │ 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, #3800] @ 0xed8 │ │ │ │ @@ -1785106,17 +1785107,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r6, [pc, #400] @ (52b3cc ) │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 52b28c │ │ │ │ + bmi.n 52b16c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r5, [pc, #936] @ (52b5f4 ) │ │ │ │ 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, #3800] @ 0xed8 │ │ │ │ @@ -1785162,15 +1785163,15 @@ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #608] @ (52b528 ) │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 52b398 │ │ │ │ + bcc.n 52b278 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r5, [pc, #328] @ (52b41c ) │ │ │ │ lsls r0, r6, #4 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r0, r1} │ │ │ │ ubfx r0, r0, #6, #14 │ │ │ │ @@ -1786027,15 +1786028,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx 6f13c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6ec3c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1786130,15 +1786131,15 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ orrs r2, r0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r0, r5 │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1786179,15 +1786180,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ negs r0, r4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ tst r2, r6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1786237,15 +1786238,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ rors r2, r6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ sbcs r0, r4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1786260,15 +1786261,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 5360b4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ 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 │ │ │ │ @@ -1786281,15 +1786282,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 5360b4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -1786302,15 +1786303,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 5360b4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ 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] @ (52bfac ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1786358,15 +1786359,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r7 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ eors r0, r5 │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1786443,17 +1786444,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #250 @ 0xfa │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ subs r7, #152 @ 0x98 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ @@ -1786564,21 +1786565,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -1786670,17 +1786671,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #16 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ subs r5, #92 @ 0x5c │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1786731,17 +1786732,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #14 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r4, #196 @ 0xc4 │ │ │ │ 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 │ │ │ │ @@ -1787221,33 +1787222,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldcl 0, cr0, [lr, #664] @ 0x298 │ │ │ │ + cdp 0, 4, cr0, cr14, cr6, {5} │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ lsls r0, r6, #4 │ │ │ │ - it hi │ │ │ │ - lslhi r5, r4, #2 │ │ │ │ - itee hi │ │ │ │ - lslhi r5, r4, #2 │ │ │ │ - bkpt 0x00c8 │ │ │ │ - lslls r5, r4, #2 │ │ │ │ - bkpt 0x00a8 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ + it │ │ │ │ + lsl r5, r4, #2 │ │ │ │ + ittt │ │ │ │ + lsl r5, r4, #2 │ │ │ │ + it cc @ unpredictable > │ │ │ │ + lslcc r5, r4, #2 │ │ │ │ + it ne │ │ │ │ + lslne r5, r4, #2 │ │ │ │ mov r0, sl │ │ │ │ blx 6da18 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 6ef6c , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ ldr r2, [pc, #116] @ (52c91c ) │ │ │ │ ldr r3, [pc, #120] @ (52c920 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1787394,15 +1787395,15 @@ │ │ │ │ blx 6d764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ blx 6eef4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ 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 │ │ │ │ @@ -1787453,30 +1787454,30 @@ │ │ │ │ str r5, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ bl 52c970 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ 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] @ (52cae8 ) │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 6e2f0 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ 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 │ │ │ │ @@ -1787495,15 +1787496,15 @@ │ │ │ │ blx 6f178 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ blx 6de5c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ 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] │ │ │ │ @@ -1787526,15 +1787527,15 @@ │ │ │ │ ldr r3, [pc, #16] @ (52cb84 ) │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e2f0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ 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 │ │ │ │ @@ -1787583,19 +1787584,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ blx 6e2f0 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r2, 52cc80 │ │ │ │ + cbnz r2, 52cc9c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ 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] │ │ │ │ @@ -1787649,17 +1787650,17 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ blx 6dbbc │ │ │ │ mov r2, r0 │ │ │ │ b.n 52cc42 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r7, r4] │ │ │ │ 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] │ │ │ │ @@ -1787677,15 +1787678,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e2f0 │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - movs r4, #6 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ 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] @ (52cdb8 ) │ │ │ │ @@ -1787749,21 +1787750,21 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ bl 52c970 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ blx 6eef4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - rev r0, r0 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbnz r6, 52cdf4 │ │ │ │ + rev r6, r4 │ │ │ │ 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 │ │ │ │ @@ -1787803,17 +1787804,17 @@ │ │ │ │ blx 6d764 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 6eef4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbnz r0, 52ce5c │ │ │ │ + cbnz r0, 52ce78 │ │ │ │ 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] │ │ │ │ @@ -1787837,17 +1787838,17 @@ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ blx 6d954 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r1, [r4, #12] │ │ │ │ blx 6eef4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r0, 52ce96 │ │ │ │ + cbnz r0, 52ceb2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r0, 52ce98 │ │ │ │ + cbnz r0, 52ceb4 │ │ │ │ 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 │ │ │ │ @@ -1787863,15 +1787864,15 @@ │ │ │ │ blx 6d954 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #16] │ │ │ │ blx 6eef4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + cbnz r0, 52cee4 │ │ │ │ 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 │ │ │ │ @@ -1789219,37 +1789220,37 @@ │ │ │ │ adds r5, #4 │ │ │ │ add r6, r3 │ │ │ │ b.n 52dbb0 │ │ │ │ cmp r7, #32 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r5, #32 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 52d180 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 52d180 │ │ │ │ @@ -1789550,19 +1789551,19 @@ │ │ │ │ b.n 52df7a │ │ │ │ ldrh.w r4, [sp, #188] @ 0xbc │ │ │ │ ubfx r4, r4, #0, #14 │ │ │ │ b.n 52dfae │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ blx 6e164 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1789651,15 +1789652,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6e320 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ 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 │ │ │ │ @@ -1789821,15 +1789822,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, #2 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r6, r7, #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, #3984] @ 0xf90 │ │ │ │ @@ -1789941,15 +1789942,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, #3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r6, r6, r7 │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ @@ -1790107,19 +1790108,19 @@ │ │ │ │ b.n 52e558 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r2, r4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r6, r0, r2 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - sbcs r2, r4 │ │ │ │ + tst r2, r2 │ │ │ │ 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 │ │ │ │ @@ -1790573,17 +1790574,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r5, r7 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, r7 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ vldr d8, [pc, #824] @ 52ede8 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w r4, {r1, r2} │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ @@ -1790908,19 +1790909,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r6, r4, #8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bne.n 52eec8 │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ @@ -1790994,17 +1790995,17 @@ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ bl 3b8dbc │ │ │ │ b.n 52ebae │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ 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 │ │ │ │ @@ -1791191,15 +1791192,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r3, #29 │ │ │ │ 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, #3800] @ 0xed8 │ │ │ │ @@ -1791254,15 +1791255,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r1, #28 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d16, d18, #64 │ │ │ │ + movs r0, r6 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ lsrs r0, r6, #26 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1791334,21 +1791336,21 @@ │ │ │ │ b.n 52f1da │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #25 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r2, r5, #23 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ 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 │ │ │ │ @@ -1791701,18 +1791703,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #22 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 0, r0, cr12, cr2, {5} │ │ │ │ - ldc2 0, cr0, [lr, #712] @ 0x2c8 │ │ │ │ - stc2 0, cr0, [lr], {178} @ 0xb2 │ │ │ │ - @ instruction: 0xfba000b2 │ │ │ │ + mrc2 0, 3, r0, cr12, cr2, {5} │ │ │ │ + mcr2 0, 0, r0, cr14, cr2, {5} │ │ │ │ + ldc2l 0, cr0, [lr], #712 @ 0x2c8 │ │ │ │ + ldc2 0, cr0, [r0], {178} @ 0xb2 │ │ │ │ blx 6e620 │ │ │ │ vstr d8, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r6, {r1, r2} │ │ │ │ bl 52b920 │ │ │ │ mov r1, r9 │ │ │ │ @@ -1792041,15 +1792043,15 @@ │ │ │ │ b.n 52f45e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.32 {d0-d3}, [sl :256], r2 │ │ │ │ + ldr??.w r0, [sl, r2, lsl #3] │ │ │ │ lsrs r4, r0, #32 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -1792160,15 +1792162,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r6, #24 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #43186 @ 0xa8b2 │ │ │ │ + @ instruction: 0xf73a00b2 │ │ │ │ lsls r4, r1, #21 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1792250,15 +1792252,15 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r0, #20 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf58a00b2 │ │ │ │ + @ instruction: 0xf5fa00b2 │ │ │ │ lsls r6, r3, #17 │ │ │ │ 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 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1792370,15 +1792372,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #16 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, lr, #5832704 @ 0x590000 │ │ │ │ + @ instruction: 0xf4ee00b2 │ │ │ │ lsls r6, r3, #12 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1792499,15 +1792501,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf35400b2 │ │ │ │ + @ instruction: 0xf3c400b2 │ │ │ │ lsls r4, r1, #7 │ │ │ │ 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 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1792638,15 +1792640,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #5 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f200b2 │ │ │ │ + @ instruction: 0xf26200b2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -1793135,22 +1793137,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r5, r4 │ │ │ │ vuzp. d16, d31 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.u d16, d14, d31 │ │ │ │ - vshr.s64 d16, d18, #24 │ │ │ │ - mrc 0, 5, r0, cr10, cr2, {5} │ │ │ │ + orrs.w r0, r8, #178 @ 0xb2 │ │ │ │ + vqadd.s32 d0, d26, d18 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6, #712] @ 0x2c8 │ │ │ │ - stc 0, cr0, [r6, #712] @ 0x2c8 │ │ │ │ - stcl 0, cr0, [lr, #-712] @ 0xfffffd38 │ │ │ │ - ldc 0, cr0, [r4, #-712] @ 0xfffffd38 │ │ │ │ + mrc 0, 1, r0, cr6, cr2, {5} │ │ │ │ + ldcl 0, cr0, [r6, #712]! @ 0x2c8 │ │ │ │ + ldc 0, cr0, [lr, #712]! @ 0x2c8 │ │ │ │ + stc 0, cr0, [r4, #712] @ 0x2c8 │ │ │ │ @ instruction: 0xfb66012f │ │ │ │ ldr r3, [pc, #600] @ (530750 ) │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1793392,21 +1793394,21 @@ │ │ │ │ nop │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ + mcrr 0, 11, r0, r4, cr2 │ │ │ │ rsbs r0, r4, r2, ror #2 │ │ │ │ - sbc.w r0, r4, r2, ror #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r0, r2, ror #2 │ │ │ │ - ands.w r0, r4, r2, ror #2 │ │ │ │ - ldrd r0, r0, [r0, #712] @ 0x2c8 │ │ │ │ + add.w r0, r0, r2, ror #2 │ │ │ │ + eor.w r0, r4, r2, ror #2 │ │ │ │ + orr.w r0, r0, r2, ror #2 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [pc, #492] @ (530960 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r3, r6 │ │ │ │ @@ -1793589,17 +1793591,17 @@ │ │ │ │ b.n 5307b4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsrs r0, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe98400b2 │ │ │ │ - @ instruction: 0xe8c200b2 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrd r0, r0, [r4, #712]! @ 0x2c8 │ │ │ │ + ldmdb r2!, {r1, r4, r5, r7} │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ 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 │ │ │ │ @@ -1793941,24 +1793943,24 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 530b8c │ │ │ │ nop │ │ │ │ @ instruction: 0xf662012f │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #18479 @ 0x482f │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 530aa8 │ │ │ │ + b.n 530b88 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @ instruction: 0xf598012f │ │ │ │ - b.n 5309b8 │ │ │ │ + b.n 530a98 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 5307a0 │ │ │ │ + b.n 530880 │ │ │ │ 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 │ │ │ │ @@ -1794481,21 +1794483,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 531884 │ │ │ │ + b.n 531964 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 531730 │ │ │ │ + b.n 531810 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 531618 │ │ │ │ + b.n 5316f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ bl 542b40 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -1794754,17 +1794756,17 @@ │ │ │ │ and.w r0, pc, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 53151c │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ble.n 531598 │ │ │ │ + ble.n 531478 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ movs r7, #0 │ │ │ │ blx 6ee1c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ blx 6e5f0 │ │ │ │ @@ -1795332,21 +1795334,21 @@ │ │ │ │ bl 3b8dbc │ │ │ │ b.w 530f06 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 531af4 │ │ │ │ + blt.n 531bd4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bge.n 531b24 │ │ │ │ + bge.n 531c04 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 531a94 │ │ │ │ + bhi.n 531b74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -1795653,21 +1795655,21 @@ │ │ │ │ b.n 531c40 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 5317a8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 531ed0 │ │ │ │ + bpl.n 531db0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 532594 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - bmi.n 531e58 │ │ │ │ + bmi.n 531f38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcc.n 531d98 │ │ │ │ + bmi.n 531e78 │ │ │ │ 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 │ │ │ │ @@ -1795952,21 +1795954,21 @@ │ │ │ │ b.n 531f7e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 532448 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 532174 │ │ │ │ + bcs.n 532054 │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 53223c │ │ │ │ lsls r7, r5, #4 │ │ │ │ - bne.n 5321c8 │ │ │ │ + bne.n 5320a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - beq.n 532108 │ │ │ │ + bne.n 5321e8 │ │ │ │ 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 │ │ │ │ @@ -1796548,21 +1796550,21 @@ │ │ │ │ b.n 5322fa │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ udf #138 @ 0x8a │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ bgt.n 532734 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ 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 │ │ │ │ @@ -1796858,15 +1796860,15 @@ │ │ │ │ bl 52fe68 │ │ │ │ b.n 532924 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bhi.n 53295c │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ bvs.n 5329e0 │ │ │ │ lsls r7, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1797211,35 +1797213,35 @@ │ │ │ │ b.n 532d60 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 532db8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r2, r6, #2 │ │ │ │ bmi.n 532d04 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r5, 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, #3928] @ 0xf58 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1797602,42 +1797604,42 @@ │ │ │ │ b.n 53312c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 533184 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ bne.n 53322c │ │ │ │ lsls r7, r5, #4 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - itet al │ │ │ │ - lslal r2, r6, #2 │ │ │ │ - nop {12} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + ittt al │ │ │ │ lslal r2, r6, #2 │ │ │ │ - itee vc │ │ │ │ - lslvc r2, r6, #2 │ │ │ │ - ldrsbvs r2, [r6, r1] │ │ │ │ - lslvs r5, r4, #2 │ │ │ │ + ldrsbal r2, [r4, r3] │ │ │ │ + lslal 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 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1797826,19 +1797828,19 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ bl 55829c │ │ │ │ mov r1, r0 │ │ │ │ b.n 5333fa │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ 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 │ │ │ │ @@ -1798978,41 +1798980,41 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 5339a0 │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 534074 │ │ │ │ + pop {r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ - rev r2, r4 │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + cbnz r2, 534022 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + cbnz r6, 534020 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r4, 534082 │ │ │ │ + cbz r4, 53409e │ │ │ │ lsls r2, r6, #2 │ │ │ │ - uxtb r2, r0 │ │ │ │ + cbz r2, 534080 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 534076 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 53406a │ │ │ │ + sxth r0, r5 │ │ │ │ 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 │ │ │ │ @@ -1799431,17 +1799433,17 @@ │ │ │ │ b.n 53438a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ it mi │ │ │ │ lslmi r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mov lr, r7 │ │ │ │ + bx r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ pop {r4, r6, pc} │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1799554,15 +1799556,15 @@ │ │ │ │ subs r7, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ revsh r4, r7 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 534ac4 │ │ │ │ + b.n 534ba4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ rev r4, r0 │ │ │ │ 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 │ │ │ │ @@ -1799860,15 +1799862,15 @@ │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ cbnz r4, 534990 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @ instruction: 0xb742 │ │ │ │ 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 │ │ │ │ @@ -1799985,20 +1799987,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb668 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #104 @ (adr r7, 534b2c ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 534cec ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh.w r0, [r0, #182] @ 0xb6 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + vld4.32 {d0-d3}, [r0 :256], r6 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r5, pc, #800 @ (adr r5, 534df0 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 534bb0 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r2, r4, r5, r6, lr} │ │ │ │ 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 │ │ │ │ @@ -1800107,20 +1800109,20 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ push {r4, lr} │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #776 @ (adr r5, 534f14 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 534cd4 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xf75600b6 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + @ instruction: 0xf7c600b6 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r4, pc, #440 @ (adr r4, 534dd0 ) │ │ │ │ + add r4, pc, #888 @ (adr r4, 534f90 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r1, r3, r4} │ │ │ │ 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 │ │ │ │ @@ -1800360,21 +1800362,21 @@ │ │ │ │ nop │ │ │ │ vminnm.f16 , q8, │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cbz r2, 534f12 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #704 @ (adr r3, 53516c ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 534f2c ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf36400b2 │ │ │ │ + @ instruction: 0xf3d400b2 │ │ │ │ cbz r2, 534edc │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1800471,15 +1800473,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u8 d0, d0, d0 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 534fcc │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #920 @ (adr r1, 535364 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 535124 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ add sp, #376 @ 0x178 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -1800744,17 +1800746,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r5, sp, #896 @ 0x380 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -1800836,17 +1800838,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 6e084 │ │ │ │ b.n 5352e6 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ 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 │ │ │ │ @@ -1800922,17 +1800924,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6d048 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ 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] @ 535a94 │ │ │ │ @@ -1801540,33 +1801542,33 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ 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 │ │ │ │ @@ -1801606,15 +1801608,15 @@ │ │ │ │ cmp r5, r7 │ │ │ │ it eq │ │ │ │ cmpeq r4, r8 │ │ │ │ bne.n 535b10 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ 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 │ │ │ │ @@ -1801684,21 +1801686,21 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 535c0a │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r4, pc, #512 @ (adr r4, 535e18 ) │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r4, pc, #32 @ (adr r4, 535c44 ) │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ @@ -1801767,21 +1801769,21 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 535cdc │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r3, pc, #688 @ (adr r3, 535f98 ) │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r3, pc, #216 @ (adr r3, 535dcc ) │ │ │ │ lsls r7, r5, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1801817,15 +1801819,15 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #976 @ (adr r2, 53611c ) │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r7] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ 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 │ │ │ │ @@ -1801880,19 +1801882,19 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r4, r6, #4 │ │ │ │ strh r0, [r0, r6] │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r4, r6, #21 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r5, r4, #2 │ │ │ │ strh r0, [r6, r5] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsls r4, r6, #18 │ │ │ │ lsls r5, r4, #4 │ │ │ │ strh r0, [r6, r4] │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldr r3, [pc, #4] @ (535e08 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1801918,15 +1801920,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ blx 6dc88 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ 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] @ (535e6c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1802062,17 +1802064,17 @@ │ │ │ │ b.n 535f72 │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r3, #32 │ │ │ │ b.n 535f72 │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 535f72 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ 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 │ │ │ │ @@ -1802162,27 +1802164,27 @@ │ │ │ │ movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ b.n 536042 │ │ │ │ ldr r0, [pc, #28] @ (5360b0 ) │ │ │ │ movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ b.n 536042 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bge.n 536198 │ │ │ │ + bge.n 536078 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -1802291,21 +1802293,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ 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 │ │ │ │ @@ -1802598,19 +1802600,19 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 536352 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ 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] @ (5365bc ) │ │ │ │ @@ -1802682,15 +1802684,15 @@ │ │ │ │ bl 54d330 │ │ │ │ b.n 536588 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -1802740,15 +1802742,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ced4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ 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] @ (53676c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1802851,15 +1802853,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ 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] @ (5368b8 ) │ │ │ │ mov sl, r0 │ │ │ │ @@ -1802986,17 +1802988,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r6, [r6, #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, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ ldr r3, [pc, #652] @ (536b74 ) │ │ │ │ @@ -1803254,29 +1803256,29 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r5, #4 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r4, [sp, #944] @ 0x3b0 │ │ │ │ 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, #3712] @ 0xe80 │ │ │ │ @@ -1803773,33 +1803775,33 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r5, #4 │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - it pl │ │ │ │ - lslpl r4, r4, #2 │ │ │ │ + it gt │ │ │ │ + lslgt r4, r4, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r3, #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, #3656] @ 0xe48 │ │ │ │ sub sp, #404 @ 0x194 │ │ │ │ ldr.w r3, [pc, #1204] @ 5375d0 │ │ │ │ @@ -1804256,37 +1804258,37 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r4, 537622 │ │ │ │ + rev r4, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ 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 │ │ │ │ @@ -1804464,15 +1804466,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r3, #6] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrh r6, [r7, #0] │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -1804612,21 +1804614,21 @@ │ │ │ │ b.n 53789c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ 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 │ │ │ │ @@ -1804857,23 +1804859,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 537a8c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ 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] │ │ │ │ @@ -1805190,23 +1805192,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 537e24 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r0, #20] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r4, [r6, #12] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ 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] │ │ │ │ @@ -1805426,19 +1805428,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 6d3d8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 53810a │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #1] │ │ │ │ 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] @ (538328 ) │ │ │ │ @@ -1805578,21 +1805580,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 538292 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r5, #24] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r0, [r2, #21] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -1805891,15 +1805893,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 53865c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #6] │ │ │ │ lsls r7, r5, #4 │ │ │ │ @@ -1806414,17 +1806416,17 @@ │ │ │ │ b.n 538b76 │ │ │ │ ldmia.w r6, {r1, r2} │ │ │ │ mov r0, fp │ │ │ │ bl 52b590 │ │ │ │ mov r5, r0 │ │ │ │ b.n 538b0a │ │ │ │ nop │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -1806625,21 +1806627,21 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 6eb04 │ │ │ │ mov r8, r0 │ │ │ │ b.n 538d4c │ │ │ │ nop │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ 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] @ (5390f4 ) │ │ │ │ @@ -1806916,38 +1806918,38 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #7] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r4, #5] │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xfbf000a4 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + stc2l 0, cr0, [r0], #-656 @ 0xfffffd70 │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7a00a4 │ │ │ │ - @ instruction: 0xfb1a00a4 │ │ │ │ - @ instruction: 0xfae800a4 │ │ │ │ - @ instruction: 0xfab800a4 │ │ │ │ - @ instruction: 0xfb0800a4 │ │ │ │ + @ instruction: 0xfbea00a4 │ │ │ │ + @ instruction: 0xfb8a00a4 │ │ │ │ + @ instruction: 0xfb5800a4 │ │ │ │ + @ instruction: 0xfb2800a4 │ │ │ │ + @ instruction: 0xfb7800a4 │ │ │ │ stmdb 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] @ (53926c ) │ │ │ │ @@ -1807064,15 +1807066,15 @@ │ │ │ │ b.n 53922e │ │ │ │ b.n 539266 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -1807123,17 +1807125,17 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 6e320 │ │ │ │ mov r4, r0 │ │ │ │ b.n 5392e0 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r2, r6, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1807317,15 +1807319,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ 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] @ (539530 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1808016,15 +1808018,15 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r0, #164 @ 0xa4 │ │ │ │ + rsb r0, r0, #164 @ 0xa4 │ │ │ │ str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r5, #4 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1808780,15 +1808782,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 53a2e6 │ │ │ │ ldr r0, [pc, #8] @ (53a34c ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - add r3, pc, #400 @ (adr r3, 53a4e0 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 53a6a0 ) │ │ │ │ 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 │ │ │ │ @@ -1808925,15 +1808927,15 @@ │ │ │ │ b.n 53a3fc │ │ │ │ mov r4, r8 │ │ │ │ b.n 53a472 │ │ │ │ ldr r0, [pc, #8] @ (53a4e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - add r1, pc, #832 @ (adr r1, 53a824 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 53a5e4 ) │ │ │ │ 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 │ │ │ │ @@ -1809223,25 +1809225,25 @@ │ │ │ │ b.n 53a754 │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldrh r2, [r4, r2] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 53a384 │ │ │ │ + b.n 53a464 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 53a344 │ │ │ │ + b.n 53a424 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 53a30c │ │ │ │ + b.n 53a3ec │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ lsls r7, r5, #4 │ │ │ │ @@ -1810424,15 +1810426,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 52c364 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 6eef4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bhi.n 53b4bc │ │ │ │ + bhi.n 53b39c │ │ │ │ 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 │ │ │ │ @@ -1810480,19 +1810482,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6d288 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #2936] @ 0xb78 │ │ │ │ bl 52caec │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bvc.n 53b490 │ │ │ │ + bhi.n 53b570 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvc.n 53b434 │ │ │ │ + bhi.n 53b514 │ │ │ │ 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 55a88c │ │ │ │ @@ -1810579,15 +1810581,15 @@ │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 53b59e │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 53b598 │ │ │ │ movs r4, #2 │ │ │ │ b.n 53b59e │ │ │ │ nop │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ 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 │ │ │ │ @@ -1810609,15 +1810611,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #2944] @ 0xb80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 53b64a │ │ │ │ ldr.w r0, [r4, #2952] @ 0xb88 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -1810636,15 +1810638,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 6d804 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ 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 │ │ │ │ @@ -1810696,15 +1810698,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 6d680 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 6de5c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr.w r3, [r0, #2992] @ 0xbb0 │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 53b752 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1810778,15 +1810780,15 @@ │ │ │ │ bl 538e08 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6de5c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ 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 │ │ │ │ @@ -1810857,15 +1810859,15 @@ │ │ │ │ ldr.w r1, [r8, #2760] @ 0xac8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ bl 53b700 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r1, #4 │ │ │ │ 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 │ │ │ │ @@ -1810907,15 +1810909,15 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2b4 │ │ │ │ b.n 53b94e │ │ │ │ blx 6ee1c │ │ │ │ b.n 53b94e │ │ │ │ blx 6dbf8 │ │ │ │ b.n 53b94e │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ 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 │ │ │ │ @@ -1811001,17 +1811003,17 @@ │ │ │ │ bl 535c24 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 53b9c4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ 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, 53ba9a │ │ │ │ @@ -1811086,15 +1811088,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6, #0] │ │ │ │ bl 54e9fc │ │ │ │ str r0, [r6, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ 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 │ │ │ │ @@ -1811252,15 +1811254,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 53bcba │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ 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 │ │ │ │ @@ -1811376,17 +1811378,17 @@ │ │ │ │ add.w r3, sl, #360 @ 0x168 │ │ │ │ mov r5, r3 │ │ │ │ b.n 53bd9e │ │ │ │ add.w r3, sl, #200 @ 0xc8 │ │ │ │ mov r5, r3 │ │ │ │ b.n 53bd9e │ │ │ │ nop │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1811463,15 +1811465,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adcs r4, r5 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r4, r1 │ │ │ │ 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, #3896] @ 0xf38 │ │ │ │ @@ -1811581,17 +1811583,17 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r7 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r7, #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, #4048] @ 0xfd0 │ │ │ │ @@ -1811665,15 +1811667,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 5283f8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + adds r0, #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, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1811866,23 +1811868,23 @@ │ │ │ │ b.n 53c312 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #110 @ 0x6e │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r4, #230 @ 0xe6 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1811926,15 +1811928,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 6f178 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ 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 │ │ │ │ @@ -1812006,17 +1812008,17 @@ │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ bl 52b920 │ │ │ │ mov r2, r0 │ │ │ │ b.n 53c444 │ │ │ │ bl 53b60c │ │ │ │ mov r2, r0 │ │ │ │ b.n 53c444 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ 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 │ │ │ │ @@ -1812052,15 +1812054,15 @@ │ │ │ │ bl 55a784 │ │ │ │ cbz r5, 53c562 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 53c414 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r4, #28 │ │ │ │ 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] @ (53c69c ) │ │ │ │ @@ -1812174,15 +1812176,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #116 @ 0x74 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r1, #126 @ 0x7e │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -1812309,15 +1812311,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #56 @ 0x38 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #28 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -1812480,21 +1812482,21 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r6, #182 @ 0xb6 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -1812763,21 +1812765,21 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ lsls r7, r5, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ 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] @ (53cf60 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1813052,29 +1813054,29 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #50 @ 0x32 │ │ │ │ lsls r7, r5, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r2, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ 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] @ (53d128 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1813230,15 +1813232,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r6, #242 @ 0xf2 │ │ │ │ lsls r7, r5, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1813391,19 +1813393,19 @@ │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx 6d538 │ │ │ │ mov.w r9, #16 │ │ │ │ ldr.w r7, [r7, #2652] @ 0xa5c │ │ │ │ mov r6, r0 │ │ │ │ b.n 53d210 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r0, r0, #4 │ │ │ │ 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] │ │ │ │ @@ -1813475,17 +1813477,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 6eb64 │ │ │ │ mov r4, r0 │ │ │ │ b.n 53d350 │ │ │ │ nop │ │ │ │ - adds r6, r7, #6 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + subs r6, r0, #0 │ │ │ │ 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 │ │ │ │ @@ -1813838,21 +1813840,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ lsls r7, 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 │ │ │ │ @@ -1813946,25 +1813948,25 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ebac │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 53d8cc │ │ │ │ + push {r4} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r0, 53d8ca │ │ │ │ + cbz r0, 53d8e6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 53d8ca │ │ │ │ + cbz r0, 53d8e6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, 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] @ (53d8d0 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1813990,15 +1813992,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 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r2, r3 │ │ │ │ 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 │ │ │ │ @@ -1814035,17 +1814037,17 @@ │ │ │ │ blx 6d3d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 54e9fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + adds r6, r7, r0 │ │ │ │ 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 │ │ │ │ @@ -1814072,15 +1814074,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} │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ 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] @ (53da30 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1814129,15 +1814131,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6d538 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ 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 │ │ │ │ @@ -1814177,15 +1814179,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r4, #27 │ │ │ │ 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 │ │ │ │ @@ -1814223,15 +1814225,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, r6, #23 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ 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] @ (53dd60 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -1814432,19 +1814434,19 @@ │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ b.n 53dd48 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r4, #180 @ 0xb4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r4, #24 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ 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] @ (53ddd4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1814948,27 +1814950,27 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 53e000 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r6, r0, #7 │ │ │ │ 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 │ │ │ │ @@ -1815120,15 +1815122,15 @@ │ │ │ │ add.w r8, r0, #360 @ 0x168 │ │ │ │ movs r3, #2 │ │ │ │ b.n 53e3fc │ │ │ │ add.w r8, r0, #360 @ 0x168 │ │ │ │ movs r3, #1 │ │ │ │ b.n 53e3fc │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ 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] │ │ │ │ @@ -1815392,19 +1815394,19 @@ │ │ │ │ b.n 53e4e2 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r1, r6 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r2, r5, r5 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -1815584,17 +1815586,17 @@ │ │ │ │ blx 6e2b4 │ │ │ │ b.n 53e7aa │ │ │ │ blx 6ee1c │ │ │ │ b.n 53e7aa │ │ │ │ blx 6dbf8 │ │ │ │ b.n 53e7aa │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ 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 │ │ │ │ @@ -1815974,29 +1815976,29 @@ │ │ │ │ b.n 53e96c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r3, #27 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r4, r1, #21 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ 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 │ │ │ │ @@ -1816299,25 +1816301,25 @@ │ │ │ │ b.n 53ee46 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r5, #11 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r0, r5, #5 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r1, #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, #3928] @ 0xf58 │ │ │ │ ldr.w r5, [pc, #1316] @ 53f578 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -1816841,20 +1816843,20 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r4, #30 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #29 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - movs r0, r4 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, r2 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - mrc2 0, 2, r0, cr14, cr1, {5} │ │ │ │ - stc2 0, cr0, [r6], {177} @ 0xb1 │ │ │ │ + mcr2 0, 6, r0, cr14, cr1, {5} │ │ │ │ + ldc2l 0, cr0, [r6], #-708 @ 0xfffffd3c │ │ │ │ stmdb 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] @ (53f964 ) │ │ │ │ @@ -1817229,19 +1817231,19 @@ │ │ │ │ b.n 53f7ea │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r1, #9 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaa600b1 │ │ │ │ - @ instruction: 0xfa6000b1 │ │ │ │ + @ instruction: 0xfb1600b1 │ │ │ │ + @ instruction: 0xfad000b1 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldr??.w r0, [r6, r1, lsl #3] │ │ │ │ + vst1.8 @ instruction: 0xf9c600b1 │ │ │ │ stmdb 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] @ 53fde8 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ ldr.w r3, [pc, #1112] @ 53fdec │ │ │ │ @@ -1817674,18 +1817676,18 @@ │ │ │ │ nop │ │ │ │ lsls r4, r4, #25 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #19 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - @ instruction: 0xf58c00b1 │ │ │ │ - @ instruction: 0xf3cc00b1 │ │ │ │ - @ instruction: 0xf3a800b1 │ │ │ │ - @ instruction: 0xf37200b1 │ │ │ │ + @ instruction: 0xf5fc00b1 │ │ │ │ + bics.w r0, ip, #5799936 @ 0x588000 │ │ │ │ + ands.w r0, r8, #5799936 @ 0x588000 │ │ │ │ + @ instruction: 0xf3e200b1 │ │ │ │ stmdb 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 │ │ │ │ @@ -1818498,21 +1818500,21 @@ │ │ │ │ bl 54e84c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 53be74 │ │ │ │ str.w r0, [r9] │ │ │ │ b.n 540390 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stcl 0, cr0, [r8], {177} @ 0xb1 │ │ │ │ + ldc 0, cr0, [r8, #-708]! @ 0xfffffd3c │ │ │ │ stmdb 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] @ (540a08 ) │ │ │ │ @@ -1818842,20 +1818844,19 @@ │ │ │ │ @ instruction: 0xfff0f992 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vst2.8 {d0[1],d1[1]}, [r6], lr │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, lr, r1, ror #2 │ │ │ │ - ldrd r0, r0, [r0, #708] @ 0x2c4 │ │ │ │ - ldmdb lr, {r0, r4, r5, r7} │ │ │ │ - stmia.w r8, {r0, r4, r5, r7} │ │ │ │ - b.n 540a0c │ │ │ │ - lsls r1, r6, #2 │ │ │ │ + eor.w r0, lr, r1, ror #2 │ │ │ │ + orr.w r0, r0, r1, ror #2 │ │ │ │ + @ instruction: 0xe98e00b1 │ │ │ │ + ldrd r0, r0, [r8], #708 @ 0x2c4 │ │ │ │ + strd r0, r0, [r0], #-708 @ 0x2c4 │ │ │ │ sub.w r6, sl, #426 @ 0x1aa │ │ │ │ bics.w r6, r6, #2 │ │ │ │ bne.w 540712 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ @@ -1819705,36 +1819706,36 @@ │ │ │ │ add r7, sp, #156 @ 0x9c │ │ │ │ b.n 540f7a │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - b.n 541060 │ │ │ │ + b.n 541140 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 54101c │ │ │ │ + b.n 5410fc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 541008 │ │ │ │ + b.n 5410e8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 540d28 │ │ │ │ + b.n 540e08 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf3a2012e │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 541b80 │ │ │ │ + b.n 540c60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 541b0c │ │ │ │ + b.n 540bec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 541a7c │ │ │ │ + b.n 541b5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 541770 │ │ │ │ + b.n 541850 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 54166c │ │ │ │ + b.n 54174c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 218 @ 0xda │ │ │ │ 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 55524c │ │ │ │ @@ -1820827,39 +1820828,39 @@ │ │ │ │ vtbl.8 d25, {d31-, #1 │ │ │ │ vshr.u32 q13, , #1 │ │ │ │ @ instruction: 0xffff9fbd │ │ │ │ @ instruction: 0xffffbd87 │ │ │ │ @ instruction: 0xffffabb1 │ │ │ │ - vsra.u32 , q7, #1 │ │ │ │ + @ instruction: 0xffff71ce │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bmi.n 542158 │ │ │ │ + bmi.n 542038 │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.n 5426c0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcc.n 542170 │ │ │ │ + bcc.n 542050 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 54205c │ │ │ │ + bcc.n 54213c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 5421a8 │ │ │ │ + bcs.n 542088 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcs.n 542184 │ │ │ │ + bcs.n 542064 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bne.n 54216c │ │ │ │ + bne.n 54204c │ │ │ │ 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 │ │ │ │ @@ -1821020,19 +1821021,19 @@ │ │ │ │ b.n 542234 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #36 @ 0x24 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ ble.n 5421fc │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ 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] @ (54238c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1821133,15 +1821134,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 542468 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ bgt.n 5422b8 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1821612,59 +1821613,59 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 5428d4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ blt.n 542908 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -1821887,15 +1821888,15 @@ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bpl.n 542bac │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ bmi.n 542b0c │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -1822037,21 +1822038,21 @@ │ │ │ │ nop │ │ │ │ bmi.n 542c08 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 542bd8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ bmi.n 542d5c │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ 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 │ │ │ │ @@ -1822183,17 +1822184,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bcc.n 542e4c │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 542da0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -1822264,17 +1822265,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 6dc70 │ │ │ │ mov r9, r0 │ │ │ │ b.n 542e8c │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ 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 │ │ │ │ @@ -1822389,17 +1822390,17 @@ │ │ │ │ bl 3b8dbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 542f8c │ │ │ │ beq.n 542fdc │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ 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 │ │ │ │ @@ -1822574,21 +1822575,21 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 5431d6 │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r4, r6} │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ 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 │ │ │ │ @@ -1823046,17 +1823047,17 @@ │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - cbnz r4, 54379e │ │ │ │ + cbnz r4, 5437ba │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 5437a0 │ │ │ │ + cbnz r6, 5437bc │ │ │ │ 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] @ (543874 ) │ │ │ │ @@ -1823167,19 +1823168,19 @@ │ │ │ │ b.n 5437c0 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r4, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 543892 │ │ │ │ + cbnz r0, 5438ae │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + cbnz r0, 54388a │ │ │ │ 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 │ │ │ │ @@ -1823259,23 +1823260,23 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r6} │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ 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 │ │ │ │ @@ -1823332,15 +1823333,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (543a1c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6dc88 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ 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 │ │ │ │ @@ -1824258,60 +1824259,60 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 5442fe │ │ │ │ nop │ │ │ │ stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xeae80103 │ │ │ │ - @ instruction: 0xead40103 │ │ │ │ - cbz r2, 5443d0 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - bic.w r1, r2, r3 │ │ │ │ - and.w r1, lr, r3 │ │ │ │ - strd r0, r1, [r4, #12]! │ │ │ │ - ldrd r0, r1, [r2, #12] │ │ │ │ - sxtb r6, r5 │ │ │ │ + adcs.w r1, r8, r3 │ │ │ │ + adc.w r1, r4, r3 │ │ │ │ + cbz r2, 5443ec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmdb lr!, {r0, r1, r8} │ │ │ │ - ldmdb sl, {r0, r1, r8} │ │ │ │ - @ instruction: 0xe8ca0103 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + eors.w r1, r2, r3 │ │ │ │ + orns r1, lr, r3 │ │ │ │ + orrs.w r1, r4, r3 │ │ │ │ + orr.w r1, r2, r3 │ │ │ │ + uxtb r6, r3 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + @ instruction: 0xe99e0103 │ │ │ │ + @ instruction: 0xe98a0103 │ │ │ │ + ldmdb sl!, {r0, r1, r8} │ │ │ │ + cbz r2, 5443a4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 5440dc │ │ │ │ + b.n 5441bc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 5440bc │ │ │ │ + b.n 54419c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 543fe8 │ │ │ │ + b.n 5440c8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 543fc0 │ │ │ │ + b.n 5440a0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 543f30 │ │ │ │ + b.n 544010 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 543f10 │ │ │ │ + b.n 543ff0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 543dbc │ │ │ │ + b.n 543e9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 543d9c │ │ │ │ + b.n 543e7c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 543d68 │ │ │ │ + b.n 543e48 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 543cec │ │ │ │ + b.n 543dcc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 543ccc │ │ │ │ + b.n 543dac │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 5443f0 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ @@ -1825207,33 +1825208,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 544d6c │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + ldr r0, [pc, #136] @ (544df4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ @ instruction: 0xb756 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp ip, sl │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r6, pc, #968 @ (adr r6, 545140 ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 544f00 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 544d00 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ble.n 544ce0 │ │ │ │ + udf #32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ble.n 544cac │ │ │ │ + udf #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ble.n 544c8c │ │ │ │ + ble.n 544d6c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bics r2, r3 │ │ │ │ + add r2, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 545180 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 544f40 ) │ │ │ │ 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 │ │ │ │ @@ -1825388,19 +1825389,19 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r2, [r5, #560] @ 0x230 │ │ │ │ blx 6ebac │ │ │ │ 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 r2, pc, #392 @ (adr r2, 5450b8 ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 545278 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r0 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r2, r0 │ │ │ │ + lsrs r2, r6 │ │ │ │ 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] @ (544fc0 ) │ │ │ │ @@ -1825454,15 +1825455,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #496 @ (adr r1, 5451bc ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 54537c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ add sp, #336 @ 0x150 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -1825581,17 +1825582,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ bl 54e9fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, pc, #896 @ (adr r0, 5454a0 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 545260 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #456 @ (adr r0, 5452ec ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 5454ac ) │ │ │ │ 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] @ (545194 ) │ │ │ │ @@ -1825632,15 +1825633,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #776 @ 0x308 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ @@ -1825764,17 +1825765,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #240 @ 0xf0 │ │ │ │ bl 54e9fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -1825915,19 +1825916,19 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #864 @ 0x360 │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r4, sp, #536 @ 0x218 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ 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 │ │ │ │ @@ -1825968,15 +1825969,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 r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ 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 │ │ │ │ @@ -1826026,15 +1826027,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 6e620 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ 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] @ (5458b8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1826322,21 +1826323,21 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 545790 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ 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 │ │ │ │ @@ -1827606,23 +1827607,23 @@ │ │ │ │ bl 560bf8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ bl 560bf8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.n 546180 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ 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 │ │ │ │ @@ -1827671,15 +1827672,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, [r5, #24] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ 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 │ │ │ │ @@ -1828218,21 +1828219,21 @@ │ │ │ │ b.n 54697a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1829219,15 +1829220,15 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r2, #28] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r1, #18] │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1829329,15 +1829330,15 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ blx 6f13c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5283f8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ 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 │ │ │ │ @@ -1829580,15 +1829581,15 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #6] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r5, #4 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + ldrb r2, [r1, #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 │ │ │ │ @@ -1829618,15 +1829619,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6dbbc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ 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 │ │ │ │ @@ -1829656,15 +1829657,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6dbbc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r2, #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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1830078,27 +1830079,27 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, #30] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ 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] @ 548320 │ │ │ │ @@ -1830478,15 +1830479,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb.w r4, [r0, pc] │ │ │ │ ... │ │ │ │ strh r0, [r1, #10] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r0, #0] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldmia.w r6, {r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ vldr d0, [pc, #64] @ 548378 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -1830587,15 +1830588,15 @@ │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 6dbbc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ b.n 548410 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -1831416,17 +1831417,17 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #4] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #0] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -1832382,23 +1832383,23 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ b.n 5493c2 │ │ │ │ strb r2, [r5, #12] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -1833081,20 +1833082,20 @@ │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ b.w 548d6e │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ strb r5, [r2, r5] │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ - @ instruction: 0xf59c00a3 │ │ │ │ - @ instruction: 0xf59000a3 │ │ │ │ - @ instruction: 0xf58200a3 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + addw r0, ip, #2211 @ 0x8a3 │ │ │ │ + addw r0, r0, #2211 @ 0x8a3 │ │ │ │ + @ instruction: 0xf5f200a3 │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbcs.w r0, r0, #5341184 @ 0x518000 │ │ │ │ + @ instruction: 0xf5e000a3 │ │ │ │ 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 │ │ │ │ @@ -1833733,17 +1833734,17 @@ │ │ │ │ bl 538c6c │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ b.n 54a28a │ │ │ │ bl 538c6c │ │ │ │ mov r4, r0 │ │ │ │ b.n 54a26c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [pc, #232] @ (54a434 ) │ │ │ │ + ldr r7, [pc, #680] @ (54a5f4 ) │ │ │ │ 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 │ │ │ │ @@ -1833969,15 +1833970,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, r2] │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrh r0, [r6, r7] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bics.w r0, r2, r3, asr #2 │ │ │ │ + @ instruction: 0xeaa200a3 │ │ │ │ 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] │ │ │ │ @@ -1835691,25 +1835692,25 @@ │ │ │ │ b.n 54b218 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r2, r6 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r6, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [pc, #224] @ (54b8c4 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr.w r2, [sp, #1992] @ 0x7c8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r1, [sp, #1988] @ 0x7c4 │ │ │ │ bl 5283f8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r3, r0 │ │ │ │ @@ -1836845,21 +1836846,21 @@ │ │ │ │ bl 52af58 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str.w sl, [sp, #136] @ 0x88 │ │ │ │ b.w 54b62c │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ 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] │ │ │ │ @@ -1837424,29 +1837425,29 @@ │ │ │ │ bl 52ced4 │ │ │ │ b.w 54b716 │ │ │ │ bl 545124 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 54c9aa │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r6, pc, #560 @ (adr r6, 54cc8c ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 54ce4c ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -1838146,23 +1838147,23 @@ │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ strd r9, r9, [sp, #208] @ 0xd0 │ │ │ │ b.n 54cef4 │ │ │ │ adds r5, #102 @ 0x66 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #2 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ 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] @ (54d320 ) │ │ │ │ @@ -1838309,15 +1838310,15 @@ │ │ │ │ b.n 54d2de │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r5, #192 @ 0xc0 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -1839050,27 +1839051,27 @@ │ │ │ │ b.n 54d898 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #166 @ 0xa6 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r3, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r7, #66 @ 0x42 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + adds r2, r5, r1 │ │ │ │ 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 │ │ │ │ @@ -1839676,27 +1839677,27 @@ │ │ │ │ bl 547450 │ │ │ │ b.n 54df8c │ │ │ │ ... │ │ │ │ movs r5, #24 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r6, r5, #7 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ bl 54e9fc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ @@ -1839844,17 +1839845,17 @@ │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ subs r0, r7, #0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r6, r2, #6 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -1839923,15 +1839924,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r2, #5 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r4, r2, #3 │ │ │ │ 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 │ │ │ │ @@ -1839950,15 +1839951,15 @@ │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 6d4f0 │ │ │ │ str.w r0, [r6, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ bne.n 54e378 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ 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] @ (54e47c ) │ │ │ │ @@ -1840042,19 +1840043,19 @@ │ │ │ │ b.n 54e40a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r1, #1 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r3, r4, #2 │ │ │ │ subs r6, r5, r7 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ 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] @ (54e598 ) │ │ │ │ @@ -1840154,17 +1840155,17 @@ │ │ │ │ bne.n 54e518 │ │ │ │ b.n 54e53e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ subs r4, r2, r5 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #560 @ (adr r7, 54e7d4 ) │ │ │ │ + add r7, pc, #1008 @ (adr r7, 54e994 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r6, r0, r2 │ │ │ │ lsls r6, r5, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1840247,15 +1840248,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r7, r7 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, r3, r6 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ @@ -1840280,15 +1840281,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6eba0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ 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] @ (54e754 ) │ │ │ │ @@ -1840335,15 +1840336,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r0, r4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, r0, r3 │ │ │ │ lsls r6, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1840400,15 +1840401,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r0, r2 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, r5, r0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1840435,15 +1840436,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx 6e084 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ 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] @ (54e8ac ) │ │ │ │ @@ -1840476,15 +1840477,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 54e8a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r2, #30 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #29 │ │ │ │ lsls r6, r5, #4 │ │ │ │ @@ -1840512,15 +1840513,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6de5c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ 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 │ │ │ │ @@ -1840543,15 +1840544,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6de5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx 6e084 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ 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 │ │ │ │ @@ -1840587,15 +1840588,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 6e410 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ 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 │ │ │ │ @@ -1840709,17 +1840710,17 @@ │ │ │ │ b.n 54ea9a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 54e950 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 54ea78 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r7, #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, #3744] @ 0xea0 │ │ │ │ ldr r4, [pc, #828] @ (54ee5c ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1841041,35 +1841042,35 @@ │ │ │ │ b.n 54ee54 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r3, #19 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r2, r4, #14 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #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, #1984] @ 0x7c0 │ │ │ │ subw sp, sp, #2076 @ 0x81c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1841142,15 +1841143,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r2, #5 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r0, #3 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1841510,22 +1841511,22 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r2, r5, #1 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r6, #28 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - vqadd.u8 d0, d24, d16 │ │ │ │ - mrc2 0, 6, r0, cr8, cr0, {5} │ │ │ │ - mcr2 0, 2, r0, cr6, cr0, {5} │ │ │ │ - ldc2l 0, cr0, [r8, #704] @ 0x2c0 │ │ │ │ + vqadd.u64 d16, d24, d16 │ │ │ │ + vqadd.u8 d16, d24, d16 │ │ │ │ + mrc2 0, 5, r0, cr6, cr0, {5} │ │ │ │ + mcr2 0, 2, r0, cr8, cr0, {5} │ │ │ │ beq.n 54f318 │ │ │ │ negs r3, r5 │ │ │ │ smulbb r3, r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -1841926,33 +1841927,33 @@ │ │ │ │ mov sl, r9 │ │ │ │ b.n 54f5e6 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r9 │ │ │ │ b.n 54f5e6 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ 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 │ │ │ │ @@ -1842088,18 +1842089,18 @@ │ │ │ │ b.n 54f894 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r1, #31 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [ip, r0, lsl #3] │ │ │ │ + strh.w r0, [ip, #176] @ 0xb0 │ │ │ │ lsls r0, r6, #28 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - strb.w r0, [r8, r0, lsl #3] │ │ │ │ + ldr??.w r0, [r8, r0, lsl #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, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1842203,15 +1842204,15 @@ │ │ │ │ b.n 54f9e6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r1, #27 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf71e00b0 │ │ │ │ + @ instruction: 0xf78e00b0 │ │ │ │ lsls r2, r2, #24 │ │ │ │ lsls r6, r5, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #3312] @ 0xcf0 │ │ │ │ mov.w ip, #144 @ 0x90 │ │ │ │ push {r4, lr} │ │ │ │ @@ -1842327,15 +1842328,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #844] @ 0x34c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 54fb56 │ │ │ │ ldr.w r0, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - sub.w r0, sl, #5767168 @ 0x580000 │ │ │ │ + @ instruction: 0xf61a00b0 │ │ │ │ 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] @ (54fba4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -1842349,15 +1842350,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 52c364 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 6eef4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ 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] @ (54fbcc ) │ │ │ │ @@ -1842365,15 +1842366,15 @@ │ │ │ │ movs r1, #7 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e710 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf53a00b0 │ │ │ │ + sub.w r0, sl, #5767168 @ 0x580000 │ │ │ │ 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] @ (54fc90 ) │ │ │ │ ldr r3, [pc, #176] @ (54fc94 ) │ │ │ │ @@ -1842445,15 +1842446,15 @@ │ │ │ │ nop │ │ │ │ lsls r6, r2, #16 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #14 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ 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] @ (54fcf0 ) │ │ │ │ @@ -1842610,16 +1842611,16 @@ │ │ │ │ cmp r0, #1 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ streq.w r3, [r1, #3464] @ 0xd88 │ │ │ │ bne.n 54fe4e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - orr.w r0, sl, #162 @ 0xa2 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xf0ba00a2 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ 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 │ │ │ │ @@ -1842686,17 +1842687,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 54ff36 │ │ │ │ nop │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ 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 │ │ │ │ @@ -1842722,15 +1842723,15 @@ │ │ │ │ blx 6e3bc │ │ │ │ mov r1, r0 │ │ │ │ b.n 54ffc2 │ │ │ │ ldr.w r0, [r6, #836] @ 0x344 │ │ │ │ bl 52c9b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -1842779,18 +1842780,18 @@ │ │ │ │ blx 6f178 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r5, #13120 @ 0x3340 │ │ │ │ str.w r3, [r6, #864] @ 0x360 │ │ │ │ adds r0, #8 │ │ │ │ bl 55a1c0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - eor.w r0, sl, #176 @ 0xb0 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf0fa00b0 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ 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] │ │ │ │ @@ -1842953,15 +1842954,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 55a3fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - mcr 0, 4, r0, cr6, cr0, {5} │ │ │ │ + mrc 0, 7, r0, cr6, cr0, {5} │ │ │ │ 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 │ │ │ │ @@ -1843071,19 +1843072,19 @@ │ │ │ │ bl 52c9b0 │ │ │ │ b.n 550376 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [ip, #-180] @ 0xffffff4c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6, #704] @ 0x2c0 │ │ │ │ + mrc 0, 1, r0, cr6, cr0, {5} │ │ │ │ stc2 1, cr0, [r2], {45} @ 0x2d │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldc 0, cr0, [lr, #-704]! @ 0xfffffd40 │ │ │ │ + stc 0, cr0, [lr, #704]! @ 0x2c0 │ │ │ │ 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 │ │ │ │ @@ -1843181,18 +1843182,18 @@ │ │ │ │ bne.n 550420 │ │ │ │ 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 550458 │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldc 0, cr0, [sl], #-704 @ 0xfffffd40 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + stc 0, cr0, [sl], #704 @ 0x2c0 │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ 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 │ │ │ │ @@ -1843472,15 +1843473,15 @@ │ │ │ │ b.n 5505e8 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfab2012d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfaac012d │ │ │ │ ldrsh.w r0, [r6, ] │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ 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 │ │ │ │ @@ -1843595,15 +1843596,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6de5c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r2], #-704 @ 0x2c0 │ │ │ │ + strd r0, r0, [r2], #704 @ 0x2c0 │ │ │ │ ldr.w r3, [r1, #3532] @ 0xdcc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbz r3, 55098c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1843735,21 +1843736,21 @@ │ │ │ │ bne.n 550abc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movw r1, #59437 @ 0xe82d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5508f8 │ │ │ │ + b.n 5509d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r3, r4, #2 │ │ │ │ adcs.w r1, r6, #11337728 @ 0xad0000 │ │ │ │ stmdb 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 │ │ │ │ @@ -1843854,15 +1843855,15 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf4fe012d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 550714 │ │ │ │ + b.n 5507f4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ands.w r1, r4, #11337728 @ 0xad0000 │ │ │ │ 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 │ │ │ │ @@ -1843984,20 +1843985,20 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ b.n 550cc6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3d0012d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3bc012d │ │ │ │ - subs r4, r0, r7 │ │ │ │ + adds r4, r6, #0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xf332012d │ │ │ │ asrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ 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 │ │ │ │ @@ -1844087,15 +1844088,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 5283f8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 551418 │ │ │ │ + b.n 5514f8 │ │ │ │ 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 │ │ │ │ @@ -1844277,23 +1844278,23 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 551008 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r1, r0, #45 @ 0x2d │ │ │ │ - b.n 55145c │ │ │ │ + b.n 55153c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 551454 │ │ │ │ + b.n 551534 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 551378 │ │ │ │ + b.n 551458 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 5512ac │ │ │ │ + b.n 55138c │ │ │ │ lsls r0, r6, #2 │ │ │ │ vext.8 d16, d0, d29, #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, #3880] @ 0xf28 │ │ │ │ ldr.w r5, [pc, #1104] @ 5514dc │ │ │ │ @@ -1844740,15 +1844741,15 @@ │ │ │ │ vrhadd.s32 d16, d8, d29 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.s32 d0, d14, d29 │ │ │ │ cdp 1, 3, cr0, cr2, cr13, {1} │ │ │ │ asrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ 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 │ │ │ │ @@ -1845002,15 +1845003,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 5516ee │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmdb r0!, {r0, r2, r3, r5, r8} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 5516f8 │ │ │ │ + bge.n 5517d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia.w r0, {r0, r2, r3, r5, r8} │ │ │ │ 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 │ │ │ │ @@ -1845365,15 +1845366,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 551b3c │ │ │ │ lsls r5, r5, #4 │ │ │ │ b.n 551840 │ │ │ │ lsls r5, r5, #4 │ │ │ │ asrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ 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 │ │ │ │ @@ -1845599,15 +1845600,15 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ b.n 552414 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 551dc4 │ │ │ │ + bmi.n 551ea4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 552250 │ │ │ │ lsls r5, r5, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1845648,15 +1845649,15 @@ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 551cd0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcs.n 551e18 │ │ │ │ + bcc.n 551ef8 │ │ │ │ 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] @ (551f48 ) │ │ │ │ @@ -1845732,15 +1845733,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ b.n 55220c │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 552184 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bne.n 551ee0 │ │ │ │ + bcs.n 551fc0 │ │ │ │ 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 │ │ │ │ @@ -1845815,19 +1845816,19 @@ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ blx 6f13c │ │ │ │ mov r2, r0 │ │ │ │ b.n 551fa8 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - beq.n 551fe4 │ │ │ │ + bne.n 5520c4 │ │ │ │ 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] │ │ │ │ @@ -1846018,15 +1846019,15 @@ │ │ │ │ bic.w r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 5521cc │ │ │ │ b.n 552236 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r5, r6, 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 │ │ │ │ ldr.w r8, [r0] │ │ │ │ subs r6, r1, #5 │ │ │ │ @@ -1846113,19 +1846114,19 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 550adc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ @@ -1846274,21 +1846275,21 @@ │ │ │ │ b.n 552486 │ │ │ │ adds r5, #200 @ 0xc8 │ │ │ │ b.n 552486 │ │ │ │ adds r5, #160 @ 0xa0 │ │ │ │ b.n 552486 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ b.n 552486 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4!, {r5, 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, #4056] @ 0xfd8 │ │ │ │ ldr.w sl, [r0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1846361,15 +1846362,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 550adc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ 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] @ (552934 ) │ │ │ │ @@ -1846682,23 +1846683,24 @@ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b.n 55284a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bge.n 552940 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r0, r6, #2 │ │ │ │ bls.n 552a2c │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vaddw.u8 q8, q2, d2 │ │ │ │ + movs r4, r6 │ │ │ │ + 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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1846850,20 +1846852,20 @@ │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ blx 6f13c │ │ │ │ mov r6, r0 │ │ │ │ b.n 552a1e │ │ │ │ nop │ │ │ │ - cdp2 1, 11, cr0, cr10, cr2, {0} │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + vrhadd.u32 d0, d10, d2 │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -1847042,19 +1847044,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ blx 6f13c │ │ │ │ mov r6, r0 │ │ │ │ b.n 552bde │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -1847239,19 +1847241,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ blx 6f13c │ │ │ │ mov r6, r0 │ │ │ │ b.n 552dcc │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ 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] @ (55315c ) │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ @@ -1847456,31 +1847458,31 @@ │ │ │ │ b.n 552f4c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 5530f4 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r3, r4, #2 │ │ │ │ beq.n 5531f0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + str r6, [r6, #0] │ │ │ │ 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] @ (5533c0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1847679,17 +1847681,17 @@ │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ 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 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1847848,21 +1847850,21 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 55358e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldcl 0, cr0, [ip, #-656] @ 0xfffffd70 │ │ │ │ + stcl 0, cr0, [ip, #656] @ 0x290 │ │ │ │ stmdb 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] @ 5539ec │ │ │ │ ldr.w r3, [pc, #1064] @ 5539f0 │ │ │ │ @@ -1848268,23 +1848270,23 @@ │ │ │ │ b.n 5539a2 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r4, r5} │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x003c │ │ │ │ + cbnz r4, 553a42 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r5, r5, #4 │ │ │ │ - rev16 r4, r2 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - rev r0, r0 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp 1, 14, cr0, cr2, cr2, {0} │ │ │ │ + vrhadd.s16 d16, d2, 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] @ (553c3c ) │ │ │ │ mov fp, r3 │ │ │ │ @@ -1848502,17 +1848504,17 @@ │ │ │ │ b.n 553bde │ │ │ │ stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r7} │ │ │ │ lsls r5, r5, #4 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r3, [r1, #3532] @ 0xdcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 553d3e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1848596,15 +1848598,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6de5c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, 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, #3840] @ 0xf00 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1204] @ 55420c │ │ │ │ @@ -1849057,26 +1849059,26 @@ │ │ │ │ mov r6, ip │ │ │ │ b.n 5541b4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r1, sl, r2 │ │ │ │ - cbz r4, 55425e │ │ │ │ + add.w r1, sl, r2 │ │ │ │ + cbz r4, 55427a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - uxtb r4, r4 │ │ │ │ + cbz r4, 554274 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sxth r6, r6 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r0!, {r1, r2, r7} │ │ │ │ lsls r5, r5, #4 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + cbz r0, 554244 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 554118 │ │ │ │ + b.n 5541f8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #544] @ (554464 ) │ │ │ │ @@ -1849286,21 +1849288,21 @@ │ │ │ │ b.n 554378 │ │ │ │ pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r4, r6, pc} │ │ │ │ lsls r5, r5, #4 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ 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 │ │ │ │ @@ -1849592,19 +1849594,19 @@ │ │ │ │ nop │ │ │ │ cbnz r6, 5547e2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0000 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ 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] @ (554ab0 ) │ │ │ │ @@ -1849880,27 +1849882,27 @@ │ │ │ │ blx 6f13c │ │ │ │ b.n 5549e4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + ldr r0, [pc, #296] @ (554be4 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - blx ip │ │ │ │ + ldr r0, [pc, #320] @ (554c00 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r7, pc, #104 @ (adr r7, 554b2c ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 554cec ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xb614 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - add r6, pc, #696 @ (adr r6, 554d84 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 554b44 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, pc, #504 @ (adr r6, 554cc8 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 554e88 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, pc, #336 @ (adr r6, 554c24 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 554de4 ) │ │ │ │ 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] │ │ │ │ @@ -1851298,23 +1851300,23 @@ │ │ │ │ strd r4, r5, [r2, #8] │ │ │ │ mov.w ip, r1, lsr #16 │ │ │ │ bne.n 55594a │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #16] │ │ │ │ b.n 55597e │ │ │ │ nop │ │ │ │ - bne.n 555af0 │ │ │ │ + bne.n 5559d0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - beq.n 555a00 │ │ │ │ + bne.n 555ae0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - beq.n 5559ec │ │ │ │ + bne.n 555acc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - beq.n 55599c │ │ │ │ + bne.n 555a7c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - beq.n 55596c │ │ │ │ + bne.n 555a4c │ │ │ │ lsls r2, r0, #4 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, ip │ │ │ │ bgt.n 555a6c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -1852567,21 +1852569,21 @@ │ │ │ │ mov r1, r9 │ │ │ │ adds r5, #6 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, r8 │ │ │ │ bl 55569c │ │ │ │ b.n 55665e │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, 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] @ (556b40 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -1853697,17 +1853699,17 @@ │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r4, 557436 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + cbnz r0, 557434 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r5, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -1854144,17 +1854146,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #22] │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ lsls r5, r5, #4 │ │ │ │ - cbz r2, 5579ae │ │ │ │ + cbz r2, 5579ca │ │ │ │ lsls r2, r0, #4 │ │ │ │ - cbz r0, 5579ac │ │ │ │ + cbz r0, 5579c8 │ │ │ │ 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] @ (557a20 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -1854349,17 +1854351,17 @@ │ │ │ │ vmov.f32 s11, s12 │ │ │ │ b.n 557a90 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ 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] @ (557c00 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1854576,19 +1854578,19 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #26] │ │ │ │ lsls r5, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r0, [r3, #20] │ │ │ │ lsls r5, r5, #4 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ 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 │ │ │ │ @@ -1854768,25 +1854770,25 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #14] │ │ │ │ lsls r5, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r2, [r5, #8] │ │ │ │ lsls r5, r5, #4 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ 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] @ (55827c ) │ │ │ │ @@ -1855007,25 +1855009,25 @@ │ │ │ │ b.n 5580de │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #31] │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r6, [r5, #27] │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -1855165,19 +1855167,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 6d030 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ 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} │ │ │ │ @@ -1855614,17 +1855616,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r4, [r5, #27] │ │ │ │ lsls r5, r5, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ bl 52b364 │ │ │ │ @@ -1856297,23 +1856299,23 @@ │ │ │ │ b.n 558fc8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r6, #32] │ │ │ │ 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 │ │ │ │ @@ -1856865,19 +1856867,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 559626 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ 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 │ │ │ │ @@ -1857289,17 +1857291,17 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r2 │ │ │ │ str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldrd r3, r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -1857653,17 +1857655,17 @@ │ │ │ │ b.n 559e66 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r4, [r0, #24] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1857898,15 +1857900,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r3, r7] │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #816] @ (55a4ec ) │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsh r6, [r7, r1] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1858035,20 +1858037,20 @@ │ │ │ │ cbz r0, 55a2fa │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [r4, #12] │ │ │ │ b.n 55a250 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ b.n 55a260 │ │ │ │ - vhadd.s16 d16, d22, d18 │ │ │ │ - vhadd.s16 d0, d30, d18 │ │ │ │ - ldr r6, [pc, #312] @ (55a444 ) │ │ │ │ + vaddl.s8 q8, d22, d18 │ │ │ │ + vaddl.s8 q0, d30, d18 │ │ │ │ + ldr r6, [pc, #760] @ (55a604 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp 0, 12, cr0, cr4, cr2, {5} │ │ │ │ - cdp 0, 11, cr0, cr14, cr2, {5} │ │ │ │ + vhadd.s d0, d20, d18 │ │ │ │ + vhadd.s32 d0, d30, 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 │ │ │ │ @@ -1858114,16 +1858116,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} │ │ │ │ - cdp 0, 4, cr0, cr10, cr2, {5} │ │ │ │ - cdp 0, 2, cr0, cr8, cr2, {5} │ │ │ │ + cdp 0, 11, cr0, cr10, cr2, {5} │ │ │ │ + cdp 0, 9, cr0, cr8, cr2, {5} │ │ │ │ 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 6ec3c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1858176,15 +1858178,15 @@ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 6e320 │ │ │ │ mov r8, r0 │ │ │ │ b.n 55a44a │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #816] @ (55a7b8 ) │ │ │ │ + ldr r5, [pc, #240] @ (55a578 ) │ │ │ │ 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 │ │ │ │ @@ -1858211,15 +1858213,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6de5c │ │ │ │ mov r0, r4 │ │ │ │ bl 55a1c0 │ │ │ │ ldr.w r3, [r5, #3564] @ 0xdec │ │ │ │ str.w r3, [r5, #3568] @ 0xdf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #216] @ (55a5c4 ) │ │ │ │ + ldr r4, [pc, #664] @ (55a784 ) │ │ │ │ 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 │ │ │ │ @@ -1858310,17 +1858312,17 @@ │ │ │ │ str r2, [r4, #28] │ │ │ │ blx 6de5c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 55a520 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a488 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #736] @ (55a8e8 ) │ │ │ │ + ldr r4, [pc, #160] @ (55a6a8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stc 0, cr0, [lr], {162} @ 0xa2 │ │ │ │ + ldcl 0, cr0, [lr], #-648 @ 0xfffffd78 │ │ │ │ stmdb 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 │ │ │ │ @@ -1858440,20 +1858442,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 55a1c0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #536] @ (55a990 ) │ │ │ │ + ldr r2, [pc, #984] @ (55ab50 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [pc, #256] @ (55a87c ) │ │ │ │ + ldr r2, [pc, #704] @ (55aa3c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xeaee00a2 │ │ │ │ - @ instruction: 0xeae400a2 │ │ │ │ + adcs.w r0, lr, r2, asr #2 │ │ │ │ + adcs.w r0, r4, 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 │ │ │ │ @@ -1858480,15 +1858482,15 @@ │ │ │ │ blx 6f178 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 55a1c0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #160] @ (55a888 ) │ │ │ │ + ldr r1, [pc, #608] @ (55aa48 ) │ │ │ │ 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 │ │ │ │ @@ -1858518,15 +1858520,15 @@ │ │ │ │ blx 6f178 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 55a1c0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #880] @ (55abbc ) │ │ │ │ + ldr r1, [pc, #304] @ (55a97c ) │ │ │ │ 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 │ │ │ │ @@ -1858573,15 +1858575,15 @@ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6de5c │ │ │ │ mov r0, r4 │ │ │ │ bl 55a1c0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #336] @ (55aa30 ) │ │ │ │ + ldr r0, [pc, #784] @ (55abf0 ) │ │ │ │ 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 │ │ │ │ @@ -1858644,22 +1858646,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6de5c │ │ │ │ b.n 55a932 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 55a938 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xe8cc00a2 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldmdb ip!, {r1, r5, r7} │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + ldr r0, [pc, #24] @ (55a9b4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrd r0, r0, [r8], #-648 @ 0x288 │ │ │ │ + strd r0, r0, [r8], #648 @ 0x288 │ │ │ │ cmp r0, #9 │ │ │ │ bhi.n 55a9d8 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r3, r2, #20 │ │ │ │ lsrs r2, r3, #24 │ │ │ │ adds r4, r1, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ @@ -1858805,37 +1858807,37 @@ │ │ │ │ blx 6f13c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #56] @ (55ab38 ) │ │ │ │ ldr.w r2, [lr, #176] @ 0xb0 │ │ │ │ add r3, pc │ │ │ │ blx 6f13c │ │ │ │ pop {r3, pc} │ │ │ │ - mov ip, r5 │ │ │ │ + bxns r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov sl, r3 │ │ │ │ + bx r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r6, pc │ │ │ │ + mov lr, sp │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r0, sp │ │ │ │ + mov r8, fp │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r6, sl │ │ │ │ + mov lr, r8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r2, r7 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r4, r5 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r6, r3 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r8, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, lr │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp ip, lr │ │ │ │ + mov r4, ip │ │ │ │ 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] │ │ │ │ @@ -1858871,17 +1858873,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (55aba8 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6eb04 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r4, sp │ │ │ │ + cmp ip, fp │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp ip, r9 │ │ │ │ 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 │ │ │ │ @@ -1858944,15 +1858946,15 @@ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 55abee │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - add ip, r8 │ │ │ │ + cmp r4, r6 │ │ │ │ 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] @ (55ad8c ) │ │ │ │ @@ -1859060,15 +1859062,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, r5] │ │ │ │ lsls r5, r5, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, r2] │ │ │ │ lsls r5, r5, #4 │ │ │ │ - muls r2, r7 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 55adb8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ @@ -1859243,15 +1859245,15 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r4, [r2, r5] │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - rors r2, r0 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r6, r2] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1859342,17 +1859344,17 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, r1] │ │ │ │ lsls r5, r5, #4 │ │ │ │ - lsrs r6, r4 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r7 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r7, [pc, #680] @ (55b328 ) │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1859443,17 +1859445,17 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #376] @ (55b2f8 ) │ │ │ │ lsls r5, r5, #4 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + eors r2, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r6, [pc, #632] @ (55b404 ) │ │ │ │ lsls r5, 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 │ │ │ │ @@ -1859502,15 +1859504,15 @@ │ │ │ │ bne.n 55b1b4 │ │ │ │ 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 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ 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] │ │ │ │ @@ -1859563,17 +1859565,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ blx 6e320 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r0, #400 @ 0x190 │ │ │ │ b.n 55b298 │ │ │ │ nop │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ 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 │ │ │ │ @@ -1859648,17 +1859650,17 @@ │ │ │ │ b.n 55b2f6 │ │ │ │ add.w r4, r0, #360 @ 0x168 │ │ │ │ mov sl, r4 │ │ │ │ b.n 55b2f6 │ │ │ │ add.w sl, r0, #400 @ 0x190 │ │ │ │ add.w r4, r0, #360 @ 0x168 │ │ │ │ b.n 55b2f6 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -1859750,15 +1859752,15 @@ │ │ │ │ add.w r4, r0, #360 @ 0x168 │ │ │ │ mov fp, r4 │ │ │ │ b.n 55b3d6 │ │ │ │ add.w fp, r0, #400 @ 0x190 │ │ │ │ add.w r4, r0, #360 @ 0x168 │ │ │ │ b.n 55b3d6 │ │ │ │ nop │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ 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] │ │ │ │ @@ -1859804,15 +1859806,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 r4, #58 @ 0x3a │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ 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] │ │ │ │ @@ -1859858,15 +1859860,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r4, #296] @ 0x128 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6dfc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r4, #26 │ │ │ │ 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] @ (55b89c ) │ │ │ │ @@ -1860167,19 +1860169,19 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r2, [pc, #128] @ (55b920 ) │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r0, [pc, #816] @ (55bbdc ) │ │ │ │ lsls r5, r5, #4 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ 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] @ (55b9c8 ) │ │ │ │ @@ -1860280,17 +1860282,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6f13c │ │ │ │ b.n 55b93c │ │ │ │ bx r6 │ │ │ │ lsls r5, r5, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ 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] @ (55bb48 ) │ │ │ │ @@ -1860429,19 +1860431,19 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, r1 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ 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] @ 55c5a8 │ │ │ │ @@ -1861560,35 +1861562,35 @@ │ │ │ │ b.n 55bf96 │ │ │ │ add r4, pc │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r0, lr │ │ │ │ lsls r5, r5, #4 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r0, r6, #2 │ │ │ │ eors r6, r3 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 55c5e4 │ │ │ │ + bcs.n 55c6c4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #16 │ │ │ │ it eq │ │ │ │ addeq.w r0, r4, #240 @ 0xf0 │ │ │ │ beq.n 55c604 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -1862550,79 +1862552,79 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ b.n 55cec4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ b.n 55cf04 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ b.n 55cf40 │ │ │ │ nop │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r7, #30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ 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] @ 55d748 │ │ │ │ subw sp, sp, #2380 @ 0x94c │ │ │ │ @@ -1863236,36 +1863238,36 @@ │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #156 @ 0x9c │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [pc, #8] @ (55d784 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r2, [pc, #168] @ (55d834 ) │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r2, pc │ │ │ │ push {r4, lr} │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ bhi.n 55d7b4 │ │ │ │ @@ -1863333,15 +1863335,15 @@ │ │ │ │ ldr.w r3, [ip, r2, lsl #2] │ │ │ │ str r3, [r0, #24] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ lsls r5, r5, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ 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 │ │ │ │ @@ -1864851,33 +1864853,33 @@ │ │ │ │ nop │ │ │ │ movs r6, #98 @ 0x62 │ │ │ │ lsls r5, r5, #4 │ │ │ │ movs r6, #94 @ 0x5e │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r5, #202 @ 0xca │ │ │ │ lsls r5, r5, #4 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ 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] │ │ │ │ @@ -1865968,43 +1865970,43 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr.w r5, [sl, #2464] @ 0x9a0 │ │ │ │ blx r5 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ b.n 55ebd0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #408 @ (adr r6, 55f368 ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 55f528 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ 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] │ │ │ │ @@ -1867207,37 +1867209,37 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ nop │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4, #-700]! @ 0xfffffd44 │ │ │ │ - stc2 0, cr0, [r0], #700 @ 0x2bc │ │ │ │ - @ instruction: 0xfa3200af │ │ │ │ - @ instruction: 0xf65e00af │ │ │ │ - add.w r0, ip, #5734400 @ 0x578000 │ │ │ │ - @ instruction: 0xf4e200af │ │ │ │ - @ instruction: 0xf4ca00af │ │ │ │ - eor.w r0, r4, #5734400 @ 0x578000 │ │ │ │ - orn r0, lr, #5734400 @ 0x578000 │ │ │ │ - bics.w r0, sl, #5734400 @ 0x578000 │ │ │ │ - @ instruction: 0xf36800af │ │ │ │ - @ instruction: 0xf34600af │ │ │ │ - @ instruction: 0xf32c00af │ │ │ │ - @ instruction: 0xf30600af │ │ │ │ - @ instruction: 0xf2ec00af │ │ │ │ - movt r0, #57519 @ 0xe0af │ │ │ │ - @ instruction: 0xf2b200af │ │ │ │ - @ instruction: 0xf28c00af │ │ │ │ + ldc2 0, cr0, [r4, #700] @ 0x2bc │ │ │ │ + ldc2 0, cr0, [r0, #-700] @ 0xfffffd44 │ │ │ │ + @ instruction: 0xfaa200af │ │ │ │ + movt r0, #59567 @ 0xe8af │ │ │ │ + sbcs.w r0, ip, #5734400 @ 0x578000 │ │ │ │ + adcs.w r0, r2, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf53a00af │ │ │ │ + @ instruction: 0xf4f400af │ │ │ │ + @ instruction: 0xf4de00af │ │ │ │ + @ instruction: 0xf4aa00af │ │ │ │ + @ instruction: 0xf3d800af │ │ │ │ + @ instruction: 0xf3b600af │ │ │ │ + @ instruction: 0xf39c00af │ │ │ │ + @ instruction: 0xf37600af │ │ │ │ + @ instruction: 0xf35c00af │ │ │ │ + @ instruction: 0xf33e00af │ │ │ │ + @ instruction: 0xf32200af │ │ │ │ + @ instruction: 0xf2fc00af │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb60c │ │ │ │ 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 │ │ │ │ @@ -1867245,15 +1867247,15 @@ │ │ │ │ bl 424704 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 44b4d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl a64b20 │ │ │ │ + bl a64b78 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c7a60 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ bl 41eb20 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -1867532,15 +1867534,15 @@ │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 1, 6, cr0, cr8, cr12, {1} │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ 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 │ │ │ │ @@ -1867568,15 +1867570,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 a60f3c │ │ │ │ + bl a60f94 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d27d8 │ │ │ │ ldr r3, [pc, #232] @ (5603f8 ) │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 3ff644 │ │ │ │ @@ -1867606,15 +1867608,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 a731e4 │ │ │ │ + bl a7323c │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 560318 │ │ │ │ mov r0, r4 │ │ │ │ bl 3bc26c │ │ │ │ cbz r0, 5603a2 │ │ │ │ @@ -1867625,15 +1867627,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 401edc │ │ │ │ mov r0, r4 │ │ │ │ bl 3bc26c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 560386 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5e6c0 │ │ │ │ + bl a5e718 │ │ │ │ cbnz r0, 5603c4 │ │ │ │ ldr r2, [pc, #80] @ (5603fc ) │ │ │ │ ldr r3, [pc, #60] @ (5603ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ @@ -1867647,21 +1867649,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 402700 │ │ │ │ b.n 5603aa │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl a73450 │ │ │ │ + bl a734a8 │ │ │ │ b.n 5602f0 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldc2 1, cr0, [r4, #-176]! @ 0xffffff50 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stc2 1, cr0, [r8, #-176]! @ 0xffffff50 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ mcrr2 1, 2, r0, lr, cr12 │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 560414 │ │ │ │ @@ -1867758,15 +1867760,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ bl 52cf14 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 560560 │ │ │ │ + cbz r6, 56057c │ │ │ │ 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 │ │ │ │ @@ -1867864,15 +1867866,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (560644 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e2f0 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeabe00af │ │ │ │ + @ instruction: 0xeb2e00af │ │ │ │ stmdb 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] @ (56076c ) │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ ldr r2, [pc, #272] @ (560770 ) │ │ │ │ @@ -1867977,16 +1867979,16 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 6de5c │ │ │ │ b.n 560740 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrsb.w r0, [ip, #300] @ 0x12c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, lr, pc, asr #2 │ │ │ │ - strd r0, r0, [ip, #700] @ 0x2bc │ │ │ │ + @ instruction: 0xeabe00af │ │ │ │ + bics.w r0, ip, pc, asr #2 │ │ │ │ ldrh.w r0, [r8, #300] @ 0x12c │ │ │ │ cmp r1, #8 │ │ │ │ beq.n 560786 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1868223,19 +1868225,18 @@ │ │ │ │ movhi sl, r3 │ │ │ │ addhi.w fp, sp, #40 @ 0x28 │ │ │ │ bhi.n 56090c │ │ │ │ b.n 56099e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh.w r0, [r6, ] │ │ │ │ - stmdb r0!, {r0, r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xe99000af │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 56096c │ │ │ │ - lsls r7, r5, #2 │ │ │ │ + @ instruction: 0xe81c00af │ │ │ │ @ instruction: 0xf658012c │ │ │ │ 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 │ │ │ │ @@ -1868325,19 +1868326,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 55ff90 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a781c8 │ │ │ │ + bl a78220 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl a75d2c │ │ │ │ + bl a75d84 │ │ │ │ ldr.w r3, [r7, #352] @ 0x160 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 560b62 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1868394,17 +1868395,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 54ef70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 528be4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #208 @ 0xd0 │ │ │ │ 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] @ (560c2c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1868418,17 +1868419,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 54ef70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 528be4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ 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] @ (560c84 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1868455,21 +1868456,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #24] @ (560c90 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6d680 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -1868626,20 +1868627,20 @@ │ │ │ │ blx 6d680 │ │ │ │ b.n 560e22 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf34a012c │ │ │ │ - b.n 56147c │ │ │ │ + b.n 56155c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r4, #2 │ │ │ │ rsbs r1, r6, #44 @ 0x2c │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ 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 │ │ │ │ @@ -1868732,15 +1868733,15 @@ │ │ │ │ str.w r0, [r4], #8 │ │ │ │ cmp r9, r2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ bne.n 560f02 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 561380 │ │ │ │ + b.n 561460 │ │ │ │ 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 │ │ │ │ @@ -1868819,15 +1868820,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 6f178 │ │ │ │ mov r5, r0 │ │ │ │ b.n 560fc6 │ │ │ │ nop │ │ │ │ - b.n 5611ac │ │ │ │ + b.n 56128c │ │ │ │ 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 │ │ │ │ @@ -1868949,15 +1868950,15 @@ │ │ │ │ bne.n 5611bc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ vrhadd.s d16, d12, d28 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + b.n 56127c │ │ │ │ lsls r7, r5, #2 │ │ │ │ cdp 1, 5, cr0, cr8, cr12, {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 │ │ │ │ @@ -1869227,23 +1869228,23 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ blx 6f178 │ │ │ │ mov r4, r0 │ │ │ │ b.n 56124e │ │ │ │ - ble.n 561478 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 5613ec │ │ │ │ + udf #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 561580 │ │ │ │ + ble.n 561460 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ble.n 561538 │ │ │ │ + ble.n 561418 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 561584 │ │ │ │ + bgt.n 561464 │ │ │ │ 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 │ │ │ │ @@ -1869546,17 +1869547,17 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb28012c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 561808 │ │ │ │ + blt.n 5618e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 5617f8 │ │ │ │ + bls.n 5618d8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r6, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 6f13c │ │ │ │ cmp r7, #1 │ │ │ │ @@ -1870025,29 +1870026,29 @@ │ │ │ │ b.n 56173a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 561c10 │ │ │ │ + bls.n 561cf0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bhi.n 561db8 │ │ │ │ + bhi.n 561c98 │ │ │ │ lsls r7, r5, #2 │ │ │ │ b.n 5618f8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 561dac │ │ │ │ + bvs.n 561c8c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bpl.n 561c78 │ │ │ │ + bvs.n 561d58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bpl.n 561c58 │ │ │ │ + bvs.n 561d38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bmi.n 561cf4 │ │ │ │ + bpl.n 561dd4 │ │ │ │ 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 │ │ │ │ @@ -1870291,17 +1870292,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 561fb8 │ │ │ │ + bcc.n 561e98 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 561f8c │ │ │ │ + bcc.n 56206c │ │ │ │ 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 │ │ │ │ @@ -1870680,15 +1870681,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ b.n 56241c │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ udf #62 @ 0x3e │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -1871014,25 +1871015,25 @@ │ │ │ │ eors r0, r6 │ │ │ │ bgt.n 56275c │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ blt.n 562618 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1871242,23 +1871243,23 @@ │ │ │ │ bpl.n 562840 │ │ │ │ b.n 5628ac │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bhi.n 5628c8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ bvc.n 562868 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ 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] │ │ │ │ @@ -1871550,15 +1871551,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6dba4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, 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] │ │ │ │ @@ -1871569,15 +1871570,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6dba4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r2, 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 r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1871588,15 +1871589,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6d33c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, 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] │ │ │ │ @@ -1871606,15 +1871607,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6d33c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r3, 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] │ │ │ │ @@ -1871624,15 +1871625,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6d048 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, 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 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1871642,15 +1871643,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6eb04 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, 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] │ │ │ │ @@ -1871660,15 +1871661,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e4e8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ 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] │ │ │ │ @@ -1871679,15 +1871680,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e4e8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, 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] │ │ │ │ @@ -1871697,15 +1871698,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e6bc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, 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] │ │ │ │ @@ -1871716,15 +1871717,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e6bc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2, r3, 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1871740,15 +1871741,15 @@ │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ add r3, pc │ │ │ │ blx 6e6bc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, 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 │ │ │ │ add.w r0, r1, #160 @ 0xa0 │ │ │ │ @@ -1871801,15 +1871802,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ adds r5, #24 │ │ │ │ blx 6e6bc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r5, 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 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1871824,15 +1871825,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 6d3e4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -1871849,15 +1871850,15 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ add r3, pc │ │ │ │ blx 6de50 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ 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] │ │ │ │ @@ -1871867,15 +1871868,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ adds r5, #24 │ │ │ │ blx 6de50 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, 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 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1872072,18 +1872073,18 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e668 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - itee vc │ │ │ │ - lslvc r7, r5, #2 │ │ │ │ - pushvs {r3, r4, r5, lr} │ │ │ │ - movvs.w ip, #4096 @ 0x1000 │ │ │ │ + ittt al │ │ │ │ + lslal r7, r5, #2 │ │ │ │ + pushal {r3, r4, r5, lr} │ │ │ │ + moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [pc, #24] @ (5631c8 ) │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ @@ -1872091,17 +1872092,17 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6dfc4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - itt mi │ │ │ │ - lslmi r7, r5, #2 │ │ │ │ - pushmi {r4, r5, r6, lr} │ │ │ │ + ite lt │ │ │ │ + lsllt r7, r5, #2 │ │ │ │ + pushge {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 │ │ │ │ ldr r5, [pc, #48] @ (563210 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -1872119,18 +1872120,18 @@ │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ adds r5, #24 │ │ │ │ blx 6ebac │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - itee ne │ │ │ │ - lslne r7, r5, #2 │ │ │ │ - pusheq {r4, r5, r6, lr} │ │ │ │ - moveq.w ip, #4096 @ 0x1000 │ │ │ │ + ittt hi │ │ │ │ + lslhi r7, r5, #2 │ │ │ │ + pushhi {r4, r5, r6, lr} │ │ │ │ + movhi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [pc, #48] @ (563258 ) │ │ │ │ mov r4, r2 │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ @@ -1872147,18 +1872148,18 @@ │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ adds r5, #24 │ │ │ │ blx 6ebac │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x00ca │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte cc │ │ │ │ + lslcc r7, r5, #2 │ │ │ │ + pushcc {r4, lr} │ │ │ │ + movcs.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] @ (5632b4 ) │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #68] @ (5632b8 ) │ │ │ │ add r1, pc │ │ │ │ @@ -1872245,15 +1872246,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ adds r5, #24 │ │ │ │ blx 6d030 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x002c │ │ │ │ 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 │ │ │ │ @@ -1872328,15 +1872329,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ adds r5, #24 │ │ │ │ blx 6cd18 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r6, 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 │ │ │ │ @@ -1872419,15 +1872420,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 557c58 │ │ │ │ strd r5, r0, [r4, #96] @ 0x60 │ │ │ │ strd r5, r0, [r4, #104] @ 0x68 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {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 r0, r1 │ │ │ │ @@ -1872680,15 +1872681,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ adds r5, #24 │ │ │ │ bl 538e08 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbnz r6, 56380c │ │ │ │ + cbnz r6, 563828 │ │ │ │ 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 │ │ │ │ @@ -1873097,15 +1873098,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 6d288 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -1873133,15 +1873134,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 6d288 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4} │ │ │ │ + push {r3, 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 r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -1873169,15 +1873170,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d288 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 563de4 │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -1873206,15 +1873207,15 @@ │ │ │ │ adds r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d288 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 563e30 │ │ │ │ + cbz r4, 563e4c │ │ │ │ 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 │ │ │ │ @@ -1873242,15 +1873243,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d288 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 563e78 │ │ │ │ + cbz r2, 563e94 │ │ │ │ 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] │ │ │ │ @@ -1873279,15 +1873280,15 @@ │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d288 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - uxth r6, r3 │ │ │ │ + cbz r6, 563ede │ │ │ │ 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 │ │ │ │ @@ -1873519,15 +1873520,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d288 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ 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 │ │ │ │ @@ -1873812,15 +1873813,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #24 │ │ │ │ blx 6f178 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r5, 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 │ │ │ │ ldr r5, [r2, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1874014,15 +1874015,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ 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 │ │ │ │ @@ -1874038,15 +1874039,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ 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 │ │ │ │ @@ -1874062,15 +1874063,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ 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 │ │ │ │ @@ -1874244,15 +1874245,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ 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 │ │ │ │ @@ -1874275,15 +1874276,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e4e8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #704 @ (adr r7, 564c20 ) │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ 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] │ │ │ │ @@ -1874294,15 +1874295,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6dba4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #512 @ (adr r7, 564b90 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 564d50 ) │ │ │ │ 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] │ │ │ │ @@ -1874312,15 +1874313,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6dba4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r7, pc, #312 @ (adr r7, 564af8 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 564cb8 ) │ │ │ │ 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] │ │ │ │ @@ -1874330,15 +1874331,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6d33c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r7, pc, #120 @ (adr r7, 564a68 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 564c28 ) │ │ │ │ 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 │ │ │ │ @@ -1874414,15 +1874415,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r6, pc, #248 @ (adr r6, 564bc8 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 564d88 ) │ │ │ │ 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 │ │ │ │ @@ -1874438,15 +1874439,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r5, pc, #1016 @ (adr r5, 564f08 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 564cc8 ) │ │ │ │ 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 │ │ │ │ @@ -1874462,15 +1874463,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r5, pc, #760 @ (adr r5, 564e48 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 564c08 ) │ │ │ │ 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 │ │ │ │ @@ -1874486,15 +1874487,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r5, pc, #504 @ (adr r5, 564d88 ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 564f48 ) │ │ │ │ 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 │ │ │ │ @@ -1874510,15 +1874511,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r5, pc, #248 @ (adr r5, 564cc8 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 564e88 ) │ │ │ │ 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 │ │ │ │ @@ -1874534,15 +1874535,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #1016 @ (adr r4, 565008 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 564dc8 ) │ │ │ │ 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 │ │ │ │ @@ -1875321,15 +1875322,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1876186,15 +1876187,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #16 @ (adr r3, 565e14 <_mesa_glapi_set_context@@libgallium-25.0.7-2.so+0x4>) │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #288 @ (adr r2, 565f2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x64>) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ │ │ │ 00565e10 <_mesa_glapi_set_context@@libgallium-25.0.7-2.so>: │ │ │ │ ldr r3, [pc, #12] @ (565e20 <_mesa_glapi_set_context@@libgallium-25.0.7-2.so+0x10>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -1876351,17 +1876352,17 @@ │ │ │ │ movle r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 565f54 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8c> │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ 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 │ │ │ │ @@ -1876389,21 +1876390,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (565ff0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x128>) │ │ │ │ add r0, pc │ │ │ │ blx 6f038 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 565fc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0xf8> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 565ff2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x12a> │ │ │ │ + cbz r0, 56600e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x146> │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 5663e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x518> │ │ │ │ + b.n 5664c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f8> │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [r1, r5] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - adds r2, #202 @ 0xca │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ 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] @ (566044 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x17c>) │ │ │ │ ldr r4, [pc, #64] @ (566048 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x180>) │ │ │ │ @@ -1876436,26 +1876437,26 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 566014 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x14c> │ │ │ │ str r6, [r2, r4] │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r0, r4, #2 │ │ │ │ @ instruction: 0xff89ffff │ │ │ │ str r6, [r6, r3] │ │ │ │ lsls r1, r6, #4 │ │ │ │ str r2, [r6, r3] │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ 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] @ (566088 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1903750,15 +1903751,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 4ea870 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ 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 │ │ │ │ @@ -1903784,15 +1903785,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ lsls r1, r4, #4 │ │ │ │ strb r0, [r0, r5] │ │ │ │ lsls r3, r5, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1903825,15 +1903826,15 @@ │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movs r7, #206 @ 0xce │ │ │ │ lsls r1, r4, #4 │ │ │ │ strb r2, [r0, r3] │ │ │ │ lsls r3, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1903900,21 +1903901,21 @@ │ │ │ │ b.n 57871e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x12856> │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ b.n 578716 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1284e> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 578718 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x12850> │ │ │ │ b.n 57872c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x12864> │ │ │ │ - adds r4, r1, r7 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movs r7, #118 @ 0x76 │ │ │ │ lsls r1, r4, #4 │ │ │ │ strb r0, [r0, r2] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -1904097,31 +1904098,31 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r6, #66 @ 0x42 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh r4, [r0, r5] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r3, r3, #2 │ │ │ │ strb r0, [r2, #30] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, r2] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r4, #24] │ │ │ │ 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 │ │ │ │ @@ -1904638,19 +1904639,19 @@ │ │ │ │ nop │ │ │ │ strb r6, [r0, #9] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #8] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ 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 │ │ │ │ @@ -1904700,15 +1904701,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 578f20 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x13058> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ strb r4, [r7, #4] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #3] │ │ │ │ lsls r3, r5, #4 │ │ │ │ @@ -1904732,19 +1904733,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (578f7c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x130b4>) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6eff0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r3, #28] │ │ │ │ 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 6e0c0 <__errno_location@plt> │ │ │ │ @@ -1904782,15 +1904783,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx r4 │ │ │ │ b.n 578fa0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x130d8> │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ 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 6de74 │ │ │ │ @@ -1904821,17 +1904822,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx r7 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ 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 578ff0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x13128> │ │ │ │ mov r4, r0 │ │ │ │ @@ -1904858,15 +1904859,15 @@ │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ subs r5, #101 @ 0x65 │ │ │ │ it eq │ │ │ │ ldrbeq r5, [r4, #2] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ b.n 57908a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x131c2> │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r5, #12] │ │ │ │ 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 │ │ │ │ @@ -1905532,87 +1905533,87 @@ │ │ │ │ add r1, pc │ │ │ │ blx r7 │ │ │ │ b.n 5795e2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1371a> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ itte pl │ │ │ │ lslpl r3, r5, #4 │ │ │ │ - lsrpl r4, r4, #28 │ │ │ │ + lsrpl r4, r2, #30 │ │ │ │ lslmi r1, r4, #2 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ bkpt 0x00b8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r2, r7, r7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r7, r3, #2 │ │ │ │ pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r1, r4, #2 │ │ │ │ pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r3, #2 │ │ │ │ pop {r1, r5, pc} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r1, r4, #2 │ │ │ │ pop {r6, r7} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cbnz r4, 57982a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x13962> │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r0, #15 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ 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] @ (5798c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x139f8>) │ │ │ │ @@ -1905722,29 +1905723,29 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ revsh r4, r0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r1, r4, #2 │ │ │ │ rev r4, r3 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ rev r4, r0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ 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] @ (579a90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x13bc8>) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -1905914,33 +1905915,33 @@ │ │ │ │ b.n 579a5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x13b94> │ │ │ │ str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #20 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r2, r0, #21 │ │ │ │ lsls r1, r4, #4 │ │ │ │ @ instruction: 0xb8c8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r2, r6, #18 │ │ │ │ lsls r1, r4, #4 │ │ │ │ @ instruction: 0xb846 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ asrs r0, r0, #18 │ │ │ │ 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 │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1906031,25 +1906032,25 @@ │ │ │ │ ands r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 579b5e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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, r5, #6 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r3, r5, #4 │ │ │ │ @ instruction: 0xb732 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cbz r2, 579c28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x13d60> │ │ │ │ movs r5, #0 │ │ │ │ @@ -1906185,15 +1906186,15 @@ │ │ │ │ add r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6eff0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ 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] @ (579dbc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x13ef4>) │ │ │ │ @@ -1906249,26 +1906250,26 @@ │ │ │ │ b.n 579d6c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x13ea4> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r4, #5242880 @ 0x500000 │ │ │ │ + rsb r0, r4, #5242880 @ 0x500000 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ 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 │ │ │ │ @@ -1906336,21 +1906337,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #24] @ (579eac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x13fe4>) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 579d30 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x13e68> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ 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] @ (579fe0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x14118>) │ │ │ │ @@ -1906463,15 +1906464,15 @@ │ │ │ │ str r6, [r3, #16] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r4, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ lsls r3, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r3, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #0] │ │ │ │ lsls r3, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1906736,23 +1906737,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ ldrsh r6, [r4, r4] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r2, r3] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ 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] @ (57a35c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x14494>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1906815,17 +1906816,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ 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 │ │ │ │ @@ -1907138,37 +1907139,37 @@ │ │ │ │ bl 579d30 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x13e68> │ │ │ │ b.n 57a4b0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x145e8> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r4, r7] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ 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] @ 57ac88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x14dc0> │ │ │ │ @@ -1907711,71 +1907712,73 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, r3] │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr r4, [r2, r2] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [pc, #368] @ (57ae10 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x14f48>) │ │ │ │ + ldr r0, [pc, #816] @ (57afd0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x15108>) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r0, r0 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r0, #8 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - vhadd.u16 d0, d20, d16 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + vaddl.u8 q0, d20, d16 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - vaddl.u32 q0, d16, d16 │ │ │ │ - vhadd.u8 d16, d20, d16 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + vrev32.16 d0, d16 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xfa2a00a0 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + @ instruction: 0xfa9a00a0 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xfb2800a0 │ │ │ │ - stc2 0, cr0, [r6, #640]! @ 0x280 │ │ │ │ - vhadd.u16 d0, d22, d16 │ │ │ │ - vhadd.u8 d0, d22, d16 │ │ │ │ - movs r2, r1 │ │ │ │ + @ instruction: 0xfb9800a0 │ │ │ │ + cdp2 0, 1, cr0, cr6, cr0, {5} │ │ │ │ + vaddl.u8 q0, d22, d16 │ │ │ │ + vhadd.u d16, d22, d16 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r6, r7 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - vaddl.u32 q8, d24, d16 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldc2l 0, cr0, [ip], #640 @ 0x280 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + stc2l 0, cr0, [ip, #-640]! @ 0xfffffd80 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ 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 │ │ │ │ @@ -1907999,30 +1908002,31 @@ │ │ │ │ nop │ │ │ │ strh r2, [r7, r2] │ │ │ │ lsls r3, r5, #4 │ │ │ │ strh r2, [r6, r2] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vtrn.8 d16, d16 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, r6] │ │ │ │ lsls r3, r5, #4 │ │ │ │ - @ instruction: 0xf77a00a0 │ │ │ │ - @ instruction: 0xf79000a0 │ │ │ │ - cdp2 0, 0, cr0, cr10, cr0, {5} │ │ │ │ - movt r0, #34976 @ 0x88a0 │ │ │ │ - @ instruction: 0xf6de00a0 │ │ │ │ - @ instruction: 0xf6b800a0 │ │ │ │ - movt r0, #59552 @ 0xe8a0 │ │ │ │ + @ instruction: 0xf7ea00a0 │ │ │ │ + strb.w r0, [r0, r0, lsl #2] │ │ │ │ + cdp2 0, 7, cr0, cr10, cr0, {5} │ │ │ │ + @ instruction: 0xf73800a0 │ │ │ │ + @ instruction: 0xf74e00a0 │ │ │ │ + @ instruction: 0xf72800a0 │ │ │ │ + @ instruction: 0xf73e00a0 │ │ │ │ stmdb 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] @ (57b218 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x15350>) │ │ │ │ @@ -1908260,41 +1908264,42 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, r0] │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r0, #5242880 @ 0x500000 │ │ │ │ - subs.w r0, r4, #5242880 @ 0x500000 │ │ │ │ + @ instruction: 0xf61000a0 │ │ │ │ + @ instruction: 0xf62400a0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ vrsqrts.f16 , , │ │ │ │ bl 34b246 │ │ │ │ ldr r6, [pc, #624] @ (57b4bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x155f4>) │ │ │ │ lsls r3, r5, #4 │ │ │ │ - movs r2, r4 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ mcr 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ bl 2df256 │ │ │ │ - movs r6, r1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - vaddl.u16 q0, d20, d16 │ │ │ │ - and.w r0, r4, #5242880 @ 0x500000 │ │ │ │ - ands.w r0, r6, #5242880 @ 0x500000 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + orns r0, r4, #5242880 @ 0x500000 │ │ │ │ + eor.w r0, r6, #5242880 @ 0x500000 │ │ │ │ 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, 57b2b2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x153ea> │ │ │ │ @@ -1908446,15 +1908451,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r4, [pc, #80] @ (57b450 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x15588>) │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr4, cr0, {5} │ │ │ │ + cdp2 0, 7, cr0, cr4, 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] @ (57b430 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x15568>) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [pc, #24] @ (57b434 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1556c>) │ │ │ │ @@ -1908467,15 +1908472,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #896] @ (57b7b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x158ec>) │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 0, cr0, cr8, cr0, {5} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr0, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6ec3c │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ @@ -1909174,16 +1909179,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 57bada <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x15c12> │ │ │ │ nop │ │ │ │ cmp ip, r7 │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf77e00a0 │ │ │ │ - @ instruction: 0xf74000a0 │ │ │ │ + @ instruction: 0xf7ee00a0 │ │ │ │ + @ instruction: 0xf7b000a0 │ │ │ │ stmdb 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] @ (57bc64 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x15d9c>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1909814,15 +1909819,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #60 @ 0x3c │ │ │ │ lsls r3, r5, #4 │ │ │ │ subs r6, #158 @ 0x9e │ │ │ │ lsls r3, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r8, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xf18800a0 │ │ │ │ stmdb 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] @ (57c364 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1649c>) │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #384] @ (57c368 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x164a0>) │ │ │ │ @@ -1911723,27 +1911728,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr r0, [pc, #4] @ (57d574 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x176ac>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ ldr r0, [pc, #4] @ (57d580 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x176b8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r7, #29 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r0, [pc, #4] @ (57d58c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x176c4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr.w r1, [r2, #280] @ 0x118 │ │ │ │ cbz r1, 57d5ba <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x176f2> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1911931,15 +1911936,15 @@ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 4aafa4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ 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 │ │ │ │ @@ -1912017,15 +1912022,15 @@ │ │ │ │ str.w r0, [r4, #644] @ 0x284 │ │ │ │ mov r0, r4 │ │ │ │ bl 57e36c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x184a4> │ │ │ │ mov r0, r4 │ │ │ │ bl 57eee4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1901c> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa6288 │ │ │ │ + bl aa62e0 │ │ │ │ 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 │ │ │ │ @@ -1912219,15 +1912224,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ ldc2l 15, cr15, [pc, #-1020] @ 57d6f4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1782c> │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ movs r5, #214 @ 0xd6 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - bhi.n 57dbdc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x17d14> │ │ │ │ + bhi.n 57dabc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x17bf4> │ │ │ │ lsls r0, r4, #2 │ │ │ │ bpl.n 57dbc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x17cfc> │ │ │ │ lsls r0, r4, #4 │ │ │ │ bvs.n 57da44 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x17b7c> │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldr.w r1, [r2, #280] @ 0x118 │ │ │ │ cbz r1, 57db28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x17c60> │ │ │ │ @@ -1913062,15 +1913067,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, 57e408 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x18540> │ │ │ │ - bl aa1568 │ │ │ │ + bl aa15c0 │ │ │ │ ldr.w r0, [r8, #1348] @ 0x544 │ │ │ │ cbz r0, 57e412 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1854a> │ │ │ │ bl 4a9fb4 │ │ │ │ ldr.w r0, [r8, #1252] @ 0x4e4 │ │ │ │ cbz r0, 57e41c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x18554> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ @@ -1913451,40 +1913456,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 580ae8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1ac20> │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #1352] @ 0x548 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57e79e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x188d6> │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ - bl a9be28 │ │ │ │ + bl a9be80 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #1356] @ 0x54c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57e79e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x188d6> │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ bl 4aa3c8 │ │ │ │ ldr.w r1, [r7, #1352] @ 0x548 │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ bl 4aaa08 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa10dc │ │ │ │ + bl aa1134 │ │ │ │ str.w r0, [r7, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57e79e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x188d6> │ │ │ │ - bl aa1b3c │ │ │ │ + bl aa1b94 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ bl 4ade18 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ bl 4aec54 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ - bl a9b7a4 │ │ │ │ + bl a9b7fc │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ movs r1, #1 │ │ │ │ bl 4aa6c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 589c84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x23dbc> │ │ │ │ b.n 57e7a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x188e0> │ │ │ │ bl 4aa170 │ │ │ │ @@ -1921461,15 +1921466,15 @@ │ │ │ │ uxtb r5, r5 │ │ │ │ b.n 5840dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1e214> │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - @ instruction: 0xe9a00100 │ │ │ │ + ands.w r1, r0, r0 │ │ │ │ bkpt 0x005c │ │ │ │ lsls r2, r5, #4 │ │ │ │ cmp r5, #147 @ 0x93 │ │ │ │ it eq │ │ │ │ moveq r5, #149 @ 0x95 │ │ │ │ beq.n 584302 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x1e43a> │ │ │ │ cmp r5, #189 @ 0xbd │ │ │ │ @@ -1926246,15 +1926251,15 @@ │ │ │ │ ldrsb.w r3, [r5, #1097] @ 0x449 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 587bd2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x21d0a> │ │ │ │ ldrsb.w r3, [r5, #1098] @ 0x44a │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 587ba0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x21cd8> │ │ │ │ mov r0, sl │ │ │ │ - bl a9bf14 │ │ │ │ + bl a9bf6c │ │ │ │ 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 587abe <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x21bf6> │ │ │ │ ldr.w r3, [fp, #1404] @ 0x57c │ │ │ │ @@ -1927712,15 +1927717,15 @@ │ │ │ │ addw sp, sp, #2776 @ 0xad8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r2, #18] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r0, r4, #2 │ │ │ │ movs r5, #130 @ 0x82 │ │ │ │ lsls r7, r5, #4 │ │ │ │ strb r4, [r7, #16] │ │ │ │ lsls r2, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1928006,15 +1928011,15 @@ │ │ │ │ ldr.w r1, [r5, #1340] @ 0x53c │ │ │ │ ldr.w r3, [r0, #2760] @ 0xac8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 588f12 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2304a> │ │ │ │ ldr.w r1, [r6, #548] @ 0x224 │ │ │ │ ldr.w r0, [r5, #1348] @ 0x544 │ │ │ │ - bl a9aa84 │ │ │ │ + bl a9aadc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 4d7e90 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ec3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1928035,15 +1928040,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ bl 588c9c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x22dd4> │ │ │ │ ldr.w r0, [r5, #1348] @ 0x544 │ │ │ │ mov r1, r4 │ │ │ │ - bl a9aa18 │ │ │ │ + bl a9aa70 │ │ │ │ str.w r0, [r4, #548] @ 0x224 │ │ │ │ cbz r0, 588f8e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x230c6> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 4d7e90 │ │ │ │ @@ -1928069,22 +1928074,22 @@ │ │ │ │ bl 4aa188 │ │ │ │ ldr.w r0, [r6, #1348] @ 0x544 │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r4, #1408] @ 0x580 │ │ │ │ str.w r3, [r4, #1412] @ 0x584 │ │ │ │ cbz r5, 588ff8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x23130> │ │ │ │ ldr.w r1, [r5, #548] @ 0x224 │ │ │ │ - bl a9aa64 │ │ │ │ + bl a9aabc │ │ │ │ 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 a9aa64 │ │ │ │ + bl a9aabc │ │ │ │ b.n 588fe6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 │ │ │ │ @@ -1928894,15 +1928899,15 @@ │ │ │ │ bl 4e901c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 589918 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 aa2858 │ │ │ │ + bl aa28b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 589912 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 │ │ │ │ @@ -1929109,15 +1929114,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 aa3620 │ │ │ │ + bl aa3678 │ │ │ │ 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 38fc84 │ │ │ │ cbz r0, 589bcc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x23d04> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ @@ -1929596,15 +1929601,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, [r6, #14] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ 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 │ │ │ │ @@ -1934628,20 +1934633,20 @@ │ │ │ │ str r3, [r6, #12] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 58da82 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x27bba> │ │ │ │ nop │ │ │ │ bvc.n 58dba6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x27cde> │ │ │ │ - vsra.u32 d21, d14, #1 │ │ │ │ + vaddw.u , , d14 │ │ │ │ lsls r0, r0, #4 │ │ │ │ bvc.n 58dbce <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x27d06> │ │ │ │ - vshr.u64 d21, d12, #1 │ │ │ │ + vaddw.u , , d12 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r6, [r5, r2] │ │ │ │ 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] @ 58dfc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x280f8> │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1935506,15 +1935511,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, #1 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, #0 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - mov sl, ip │ │ │ │ + bx sl │ │ │ │ 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} │ │ │ │ @@ -1937510,21 +1937515,21 @@ │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r4, r4, #31 │ │ │ │ ubfx lr, lr, #5, #14 │ │ │ │ it pl │ │ │ │ negpl r4, r5 │ │ │ │ b.n 58f9b6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x29aee> │ │ │ │ nop │ │ │ │ - adds r4, #30 │ │ │ │ + adds r4, #142 @ 0x8e │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -1940724,15 +1940729,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ b.n 5925d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c70c> │ │ │ │ lsls r1, r5, #4 │ │ │ │ cmp r0, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ 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 │ │ │ │ @@ -1940969,15 +1940974,15 @@ │ │ │ │ str.w r3, [r0, #1264] @ 0x4f0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (592170 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c2a8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ 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 │ │ │ │ @@ -1941086,15 +1941091,15 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #4] @ (59228c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c3c4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ 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 │ │ │ │ @@ -1941141,15 +1941146,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 r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ 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 │ │ │ │ @@ -1941173,15 +1941178,15 @@ │ │ │ │ blx 6cf70 │ │ │ │ ldr.w r1, [r4, #1192] @ 0x4a8 │ │ │ │ cbz r1, 592380 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c4b8> │ │ │ │ ldr.w r3, [r4, #828] @ 0x33c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #1168 @ 0x490 │ │ │ │ - bl a5b6b0 │ │ │ │ + bl a5b708 │ │ │ │ ldr.w r0, [r4, #1132] @ 0x46c │ │ │ │ blx 6cf70 │ │ │ │ add.w r0, r4, #1136 @ 0x470 │ │ │ │ bl 3b8e7c │ │ │ │ add.w r0, r4, #908 @ 0x38c │ │ │ │ bl 3b8e7c │ │ │ │ add.w r0, r4, #936 @ 0x3a8 │ │ │ │ @@ -1941199,15 +1941204,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 r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr.w ip, [pc, #32] @ 5923fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c534> │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [r1, #13] │ │ │ │ add ip, pc │ │ │ │ strb r2, [r1, #15] │ │ │ │ @@ -1941215,15 +1941220,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 r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ 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] @ (592554 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c68c>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1941370,19 +1941375,19 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ bl 3b8dbc │ │ │ │ b.n 59251a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c652> │ │ │ │ nop │ │ │ │ blt.n 592524 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c65c> │ │ │ │ lsls r1, r5, #4 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -1941463,36 +1941468,36 @@ │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 535e00 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r6 │ │ │ │ bl 397090 │ │ │ │ mov r0, r9 │ │ │ │ - bl a5808c │ │ │ │ + bl a580e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 59272c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c864> │ │ │ │ mov r4, r0 │ │ │ │ - bl a58104 │ │ │ │ + bl a5815c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl a58100 │ │ │ │ + bl a58158 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 592720 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c858> │ │ │ │ ldr r3, [pc, #376] @ (5927ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c924>) │ │ │ │ ldr r4, [r7, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl a5808c │ │ │ │ + bl a580e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 592762 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c89a> │ │ │ │ - bl a58104 │ │ │ │ + bl a5815c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a58100 │ │ │ │ + bl a58158 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 592798 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c8d0> │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3970d0 │ │ │ │ ldr r3, [pc, #336] @ (5927f0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c928>) │ │ │ │ @@ -1941632,27 +1941637,27 @@ │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ bls.n 592770 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c8a8> │ │ │ │ lsls r1, r5, #4 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r1, r3, #2 │ │ │ │ bhi.n 5927e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2c91c> │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ 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 38fc84 │ │ │ │ @@ -1942140,26 +1942145,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 a5ba98 │ │ │ │ + bl a5baf0 │ │ │ │ ldr r2, [pc, #900] @ (5930d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d20c>) │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ strb.w r5, [r4, #1184] @ 0x4a0 │ │ │ │ - bl a57f8c │ │ │ │ + bl a57fe4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - bl aa6288 │ │ │ │ + bl aa62e0 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 593036 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d16e> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r4, #1196] @ 0x4ac │ │ │ │ movs r3, #1 │ │ │ │ @@ -1942378,21 +1942383,21 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 593110 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d248> │ │ │ │ lsls r1, r5, #4 │ │ │ │ strh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r7, r3, #2 │ │ │ │ strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r5, #4 │ │ │ │ strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r7, r3, #2 │ │ │ │ strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r5, #4 │ │ │ │ bl 2f107e │ │ │ │ bl 413082 │ │ │ │ bl 495086 │ │ │ │ bl 56b08a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x51c2> │ │ │ │ @@ -1942409,25 +1942414,25 @@ │ │ │ │ str??.w pc, [pc, #4095] @ 5940af <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2e1e7> │ │ │ │ asrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ bl 4d50b6 │ │ │ │ bl 4a70ba │ │ │ │ bl 3a10be │ │ │ │ bl 3730c2 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r3, #2 │ │ │ │ beq.n 5930f4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d22c> │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1942644,15 +1942649,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, 593326 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d45e> │ │ │ │ - bl a58b5c │ │ │ │ + bl a58bb4 │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r1, #24] │ │ │ │ blx 6d204 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1942822,15 +1942827,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #68] @ (593530 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d668>) │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r3, pc │ │ │ │ - bl a58968 │ │ │ │ + bl a589c0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 593506 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d63e> │ │ │ │ str r4, [r7, #0] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ b.n 5934e2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d61a> │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ @@ -1942841,15 +1942846,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ str.w sl, [r7] │ │ │ │ b.n 59350e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d646> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -1942868,15 +1942873,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3b8f1c │ │ │ │ add.w r0, r5, #1168 @ 0x490 │ │ │ │ ldrd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - bl a5b944 │ │ │ │ + bl a5b99c │ │ │ │ mov r0, r6 │ │ │ │ bl 3b8f38 │ │ │ │ b.n 59354a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 │ │ │ │ @@ -1942918,15 +1942923,15 @@ │ │ │ │ strd r4, r5, [r6, #24] │ │ │ │ bl 3b8f1c │ │ │ │ vldr d7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl a5b6d8 │ │ │ │ + bl a5b730 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ strd r0, r1, [r6, #8] │ │ │ │ beq.n 593670 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d7a8> │ │ │ │ adds r2, r0, r4 │ │ │ │ adc.w r3, r1, r5 │ │ │ │ ldrd r0, r1, [r8, #-8] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -1942974,15 +1942979,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ (5936a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d7e0>) │ │ │ │ add r1, pc │ │ │ │ bl 5960f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x30230> │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 593644 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d77c> │ │ │ │ + bcc.n 593724 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2d85c> │ │ │ │ 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 │ │ │ │ @@ -1943322,15 +1943327,15 @@ │ │ │ │ ldr r3, [pc, #272] @ (593b48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2dc80>) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #264] @ (593b4c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2dc84>) │ │ │ │ add r3, pc │ │ │ │ - bl a58a50 │ │ │ │ + bl a58aa8 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 593b2a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2dc62> │ │ │ │ ldr r2, [pc, #256] @ (593b50 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2dc88>) │ │ │ │ ldr r3, [pc, #240] @ (593b44 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2dc7c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1943419,21 +1943424,21 @@ │ │ │ │ b.n 593a4e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2db86> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ stmia r6!, {r4} │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 593b60 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2dc98> │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1944956,15 +1944961,15 @@ │ │ │ │ b.n 59485c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2e994> │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ b.n 59497a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2eab2> │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 594a7e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2ebb6> │ │ │ │ - b.n 5952f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2f430> │ │ │ │ + b.n 5943d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2e510> │ │ │ │ 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] │ │ │ │ @@ -1945179,25 +1945184,25 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ (594e20 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2ef58>) │ │ │ │ add r1, pc │ │ │ │ bl 5960f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x30230> │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r4, 594e78 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2efb0> │ │ │ │ + cbnz r4, 594e94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2efcc> │ │ │ │ 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] @ (594e3c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2ef74>) │ │ │ │ add r2, pc │ │ │ │ bl 59608c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x301c4> │ │ │ │ pop {r3, pc} │ │ │ │ - svc 32 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ 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 │ │ │ │ @@ -1945221,15 +1945226,15 @@ │ │ │ │ cbz r0, 594e90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2efc8> │ │ │ │ bl 5b2578 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4c6b0> │ │ │ │ ldr.w r0, [r7, #1796] @ 0x704 │ │ │ │ cbz r0, 594e9a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2efd2> │ │ │ │ bl 5b2578 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4c6b0> │ │ │ │ ldr.w r0, [r7, #1720] @ 0x6b8 │ │ │ │ cbz r0, 594ea4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2efdc> │ │ │ │ - bl aa1568 │ │ │ │ + bl aa15c0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 594eac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2efe4> │ │ │ │ bl 4f6980 │ │ │ │ ldr.w r0, [r7, #1716] @ 0x6b4 │ │ │ │ cbz r0, 594eb6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2efee> │ │ │ │ bl 4a9fb4 │ │ │ │ add.w r0, r6, #20864 @ 0x5180 │ │ │ │ @@ -1945622,29 +1945627,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4f689c │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5953c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2f4fc> │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl aa10dc │ │ │ │ + bl aa1134 │ │ │ │ str.w r0, [r5, #1720] @ 0x6b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5953c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2f4fc> │ │ │ │ - bl aa1b3c │ │ │ │ + bl aa1b94 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ bl 4ade18 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ bl 4aec54 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ - bl a9b7a4 │ │ │ │ + bl a9b7fc │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4aa6c4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ bl 4aa788 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ @@ -1946294,15 +1946299,15 @@ │ │ │ │ bne.n 595a5e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2fb96> │ │ │ │ ldr.w r0, [r7, #1196] @ 0x4ac │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 595a62 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2fb9a> │ │ │ │ bl 395b54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bcc.n 595ac8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2fc00> │ │ │ │ + bcc.n 5959a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2fae0> │ │ │ │ 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, 595a84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2fbbc> │ │ │ │ @@ -1946882,15 +1946887,15 @@ │ │ │ │ b.n 596026 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x3015e> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #160 @ (adr r0, 59610c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x30244>) │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldr r3, [pc, #8] @ (596088 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x301c0>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #416] @ 0x1a0 │ │ │ │ @@ -1947234,15 +1947239,15 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r5, #4 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ 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] @ (596520 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x30658>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1947345,15 +1947350,15 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r5, #4 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ 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] │ │ │ │ @@ -1947402,15 +1947407,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (5965cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x30704>) │ │ │ │ add r0, pc │ │ │ │ strd r0, r3, [r6] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #12] │ │ │ │ b.n 59658e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x306c6> │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ 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 │ │ │ │ @@ -1947961,15 +1947966,15 @@ │ │ │ │ b.n 596a88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x30bc0> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r7} │ │ │ │ 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 │ │ │ │ @@ -1948282,19 +1948287,19 @@ │ │ │ │ ldrd r3, r6, [r4, #576] @ 0x240 │ │ │ │ mov ip, r0 │ │ │ │ movs r4, #1 │ │ │ │ b.n 596ca2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x30dda> │ │ │ │ nop │ │ │ │ str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #312] @ (597050 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x31188>) │ │ │ │ + ldr r0, [pc, #760] @ (597210 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x31348>) │ │ │ │ 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 │ │ │ │ @@ -1948605,15 +1948610,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r5, #216 @ 0xd8 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ blx 6e548 │ │ │ │ b.n 5972bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x313f4> │ │ │ │ nop │ │ │ │ - cbnz r6, 59735c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x31494> │ │ │ │ + cbnz r6, 597378 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x314b0> │ │ │ │ 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 │ │ │ │ @@ -1948663,15 +1948668,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 597354 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x3148c> │ │ │ │ b.n 59737a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x314b2> │ │ │ │ bl 595b2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2fc64> │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r2, 5973f2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x3152a> │ │ │ │ + rev16 r2, r5 │ │ │ │ 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] @ (597450 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x31588>) │ │ │ │ add.w r4, r0, #40960 @ 0xa000 │ │ │ │ @@ -1949283,17 +1949288,17 @@ │ │ │ │ b.n 597716 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x3184e> │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r1, #564] @ 0x234 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bls.n 5979d6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x31b0e> │ │ │ │ b.n 597716 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x3184e> │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + ands r4, r1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ 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 │ │ │ │ @@ -1949373,17 +1949378,17 @@ │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 597b52 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x31c8a> │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r7, r3, #2 │ │ │ │ strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1949638,17 +1949643,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - cbz r0, 597dee <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x31f26> │ │ │ │ + cbz r0, 597e0a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x31f42> │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ 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 │ │ │ │ @@ -1949670,16 +1949675,16 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ bl 597ae4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x31c1c> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - mrc2 0, 2, r0, cr4, cr9, {4} │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + mcr2 0, 6, r0, cr4, cr9, {4} │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -1949819,20 +1949824,20 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd lr, r7, [sp, #12] │ │ │ │ str.w ip, [sp] │ │ │ │ bl 39f778 │ │ │ │ b.n 597e4e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x31f86> │ │ │ │ - ldc2l 0, cr0, [r2, #612]! @ 0x264 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + mcr2 0, 3, r0, cr2, cr9, {4} │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldc2 0, cr0, [sl, #-612] @ 0xfffffd9c │ │ │ │ + stc2 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 │ │ │ │ @@ -1950121,19 +1950126,19 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrb r2, [r7, #31] │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #30] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, r3] │ │ │ │ lsls r1, r5, #4 │ │ │ │ @@ -1950241,23 +1950246,23 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 598402 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x3253a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrb r6, [r6, #19] │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - vst4.32 {d0-d3}, [r0 :64], r9 │ │ │ │ + ldr??.w r0, [r0, r9, lsl #1] │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1950558,23 +1950563,23 @@ │ │ │ │ add.w r4, r4, #264 @ 0x108 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 59874e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x32886> │ │ │ │ b.n 5986fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x32834> │ │ │ │ bl 595b2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2fc64> │ │ │ │ b.n 5986b0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x327e8> │ │ │ │ nop │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs.w r0, r6, #5013504 @ 0x4c8000 │ │ │ │ - add r7, pc, #712 @ (adr r7, 598a54 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x32b8c>) │ │ │ │ + @ instruction: 0xf6260099 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adc.w r0, sl, #5013504 @ 0x4c8000 │ │ │ │ - add r7, pc, #584 @ (adr r7, 5989dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x32b14>) │ │ │ │ + subs.w r0, sl, #5013504 @ 0x4c8000 │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ 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] @ (59891c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x32a54>) │ │ │ │ @@ -1950717,15 +1950722,15 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldrb r6, [r0, #1] │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #30] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ 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 │ │ │ │ @@ -1951193,16 +1951198,16 @@ │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r3, #9] │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 3, r0, cr4, cr9, {4} │ │ │ │ - add r1, pc, #768 @ (adr r1, 599128 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x33260>) │ │ │ │ + mcr 0, 7, r0, cr4, cr9, {4} │ │ │ │ + add r2, pc, #192 @ (adr r2, 598ee8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x33020>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r1, 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 │ │ │ │ @@ -1951577,21 +1951582,21 @@ │ │ │ │ ands r3, r6 │ │ │ │ mov r6, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 598e90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x32fc8> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, pc, #200 @ (adr r0, 5992e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x33418>) │ │ │ │ + add r0, pc, #648 @ (adr r0, 5994a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x335d8>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r0, pc, #72 @ (adr r0, 599264 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x3339c>) │ │ │ │ + add r0, pc, #520 @ (adr r0, 599424 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x3355c>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #384 @ (adr r0, 5993a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x334d8>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + add r0, pc, #368 @ (adr r0, 599394 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x334cc>) │ │ │ │ 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 │ │ │ │ @@ -1952199,21 +1952204,21 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 5985d0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x32708> │ │ │ │ b.n 599448 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x33580> │ │ │ │ adds r5, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 599224 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x3335c> │ │ │ │ b.n 59974e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x33886> │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ 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 │ │ │ │ @@ -1968491,15 +1968496,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 a5b2bc │ │ │ │ + bl a5b314 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5a581c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x3f954> │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #740 @ 0x2e4 │ │ │ │ movt r2, #1 │ │ │ │ blx 6e548 │ │ │ │ add.w r3, r4, #65536 @ 0x10000 │ │ │ │ @@ -1968798,15 +1968803,15 @@ │ │ │ │ add.w r0, r4, #696 @ 0x2b8 │ │ │ │ bl 3b8e7c │ │ │ │ ldr.w r0, [r4, #724] @ 0x2d4 │ │ │ │ blx 6ec3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl a5b2d4 │ │ │ │ + bl a5b32c │ │ │ │ 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 │ │ │ │ @@ -1969648,17 +1969653,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 r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + adds r0, r3, r1 │ │ │ │ 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 │ │ │ │ @@ -1969745,17 +1969750,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 r4, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ 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 │ │ │ │ @@ -1969767,17 +1969772,17 @@ │ │ │ │ movs r0, #16 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 5a63b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x404ec> │ │ │ │ str.w r5, [r4, #2532] @ 0x9e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ 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] @ (5a664c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x40784>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1969791,17 +1969796,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 r3!, {r1} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r1, r3] │ │ │ │ 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 │ │ │ │ @@ -1969966,17 +1969971,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5a67d6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4090e> │ │ │ │ b.n 5a6804 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4093c> │ │ │ │ mov r6, r7 │ │ │ │ b.n 5a67a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x408d8> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + str r4, [r7, r1] │ │ │ │ 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 │ │ │ │ @@ -1970705,35 +1970710,35 @@ │ │ │ │ ldr r2, [pc, #48] @ (5a70c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41200>) │ │ │ │ add r2, pc │ │ │ │ b.n 5a6e5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x40f94> │ │ │ │ ldr r2, [pc, #44] @ (5a70cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41204>) │ │ │ │ add r2, pc │ │ │ │ b.n 5a6e5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x40f94> │ │ │ │ nop │ │ │ │ - add r3, pc, #504 @ (adr r3, 5a72a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x413d8>) │ │ │ │ + add r3, pc, #952 @ (adr r3, 5a7460 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41598>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [pc, #160] @ (5a7150 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41288>) │ │ │ │ + ldr r0, [pc, #608] @ (5a7310 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41448>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bx r1 │ │ │ │ + bx pc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r1, pc, #968 @ (adr r1, 5a7484 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x415bc>) │ │ │ │ + add r2, pc, #392 @ (adr r2, 5a7244 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4137c>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, pc, #944 @ (adr r1, 5a7470 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x415a8>) │ │ │ │ + add r2, pc, #368 @ (adr r2, 5a7230 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41368>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #280 @ (adr r1, 5a71e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41318>) │ │ │ │ + add r1, pc, #728 @ (adr r1, 5a73a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x414d8>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 5a71cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41304>) │ │ │ │ + add r1, pc, #704 @ (adr r1, 5a738c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x414c4>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, pc, #232 @ (adr r1, 5a71b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x412f0>) │ │ │ │ + add r1, pc, #680 @ (adr r1, 5a7378 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x414b0>) │ │ │ │ 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] @ (5a7298 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x413d0>) │ │ │ │ ldr.w r5, [r0, #1696] @ 0x6a0 │ │ │ │ @@ -1970893,23 +1970898,23 @@ │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r2, #148] @ 0x94 │ │ │ │ b.n 5a718a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x412c2> │ │ │ │ ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r5, #4 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - itt ls │ │ │ │ - lslls r6, r7, #3 │ │ │ │ - addls r6, r7 │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ + lsls r6, r7, #3 │ │ │ │ + add lr, r5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - itet ls │ │ │ │ - lslls r6, r7, #3 │ │ │ │ - lsrhi r4, r1, #7 │ │ │ │ - lslls r1, r3, #2 │ │ │ │ - add r6, r8 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + lsls r6, r7, #3 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + add lr, 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] @ (5a7488 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x415c0>) │ │ │ │ @@ -1971076,17 +1971081,17 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 5a7356 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4148e> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r0 │ │ │ │ + add r4, lr │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -1971335,17 +1971340,17 @@ │ │ │ │ @ instruction: 0xffff416f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - tst r0, r2 │ │ │ │ + cmp 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 │ │ │ │ @@ -1971432,17 +1971437,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, 5a78c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x419f8> │ │ │ │ + cbnz r6, 5a78dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41a14> │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ 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 5a70d0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41208> │ │ │ │ @@ -1971605,17 +1971610,17 @@ │ │ │ │ bne.n 5a7a6c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41ba4> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5a7a2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41b64> │ │ │ │ b.n 5a7a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41b90> │ │ │ │ mov r5, r7 │ │ │ │ b.n 5a79fe <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41b36> │ │ │ │ - subs r5, #158 @ 0x9e │ │ │ │ + subs r6, #14 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ 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 │ │ │ │ @@ -1971788,17 +1971793,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5a7c32 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41d6a> │ │ │ │ b.n 5a7c66 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41d9e> │ │ │ │ mov r7, sl │ │ │ │ b.n 5a7c04 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41d3c> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -1971822,17 +1971827,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 │ │ │ │ - cbz r4, 5a7d82 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41eba> │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ 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 │ │ │ │ @@ -1971862,17 +1971867,17 @@ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldr.w r1, [r5, #1712] @ 0x6b0 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 5a7d3a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41e72> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 5a7dca <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41f02> │ │ │ │ + cbz r0, 5a7de6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41f1e> │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ 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] @ (5a7dc8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41f00>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1971900,17 +1971905,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 │ │ │ │ - uxtb r2, r7 │ │ │ │ + cbz r2, 5a7e26 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41f5e> │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mrc2 0, 4, r0, cr6, cr8, {4} │ │ │ │ + vqadd.u8 d0, 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] @ (5a7e34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41f6c>) │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #84] @ (5a7e38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41f70>) │ │ │ │ @@ -1971938,17 +1971943,17 @@ │ │ │ │ bne.n 5a7df8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 │ │ │ │ - uxth r2, r0 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mrc2 0, 1, r0, cr6, cr8, {4} │ │ │ │ + mcr2 0, 5, r0, cr6, cr8, {4} │ │ │ │ ldr.w r3, [r0, #1728] @ 0x6c0 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 5a7e58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 │ │ │ │ @@ -1972077,17 +1972082,17 @@ │ │ │ │ bne.n 5a7f84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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, 5a8014 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4214c> │ │ │ │ + cbz r2, 5a8030 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x42168> │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stc2l 0, cr0, [r0, #-608] @ 0xfffffda0 │ │ │ │ + ldc2 0, cr0, [r0, #608]! @ 0x260 │ │ │ │ stmdb 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 │ │ │ │ @@ -1972217,16 +1972222,16 @@ │ │ │ │ dmb ish │ │ │ │ cbz r2, 5a816e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x422a6> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 5a8112 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4224a> │ │ │ │ mov r1, r4 │ │ │ │ b.n 5a8146 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4227e> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r4], {152} @ 0x98 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + ldc2l 0, cr0, [r4], #-608 @ 0xfffffda0 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ 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 │ │ │ │ @@ -1972251,16 +1972256,16 @@ │ │ │ │ cmp r4, #32 │ │ │ │ bne.n 5a81a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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} │ │ │ │ - @ instruction: 0xfa820098 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + @ instruction: 0xfaf20098 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ 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 │ │ │ │ @@ -1972548,20 +1972553,20 @@ │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 5a84d6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4260e> │ │ │ │ ldr r1, [pc, #28] @ (5a8510 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x42648>) │ │ │ │ movs r0, #16 │ │ │ │ add r1, pc │ │ │ │ bl 5a63b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x404ec> │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl a5b2ec │ │ │ │ + bl a5b344 │ │ │ │ mov r0, r8 │ │ │ │ blx 6ec3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ 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 │ │ │ │ @@ -1972576,29 +1972581,29 @@ │ │ │ │ bl 5ae0d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a9be28 │ │ │ │ + bl a9be80 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5a85e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x42718> │ │ │ │ mov r0, r5 │ │ │ │ bl 4aa3c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 4aaa08 │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov.w r1, #740 @ 0x2e4 │ │ │ │ movt r1, #1 │ │ │ │ - bl a5b304 │ │ │ │ + bl a5b35c │ │ │ │ mov r0, r4 │ │ │ │ bl 5a57d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x3f910> │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ cbz r0, 5a85c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x426fc> │ │ │ │ add.w r3, r4, #32768 @ 0x8000 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #88] @ (5a85f0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x42728>) │ │ │ │ @@ -1978248,27 +1978253,27 @@ │ │ │ │ b.n 5ac188 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x462c0> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ negs r4, r5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r4, #202 @ 0xca │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -1981453,15 +1981458,15 @@ │ │ │ │ ldrsb.w r3, [r5, #1322] @ 0x52a │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 5aec3c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x48d74> │ │ │ │ ldrsb.w r3, [r5, #1323] @ 0x52b │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 5aec08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x48d40> │ │ │ │ mov r0, fp │ │ │ │ - bl a9bf14 │ │ │ │ + bl a9bf6c │ │ │ │ ldr.w r0, [r5, #1336] @ 0x538 │ │ │ │ mov r1, fp │ │ │ │ bl 5a7eb0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x41fe8> │ │ │ │ movw r3, #41808 @ 0xa350 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ b.n 5ae742 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4887a> │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ @@ -1981769,15 +1981774,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 5aeddc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x48f14> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r7, #556] @ 0x22c │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ - bl a9ab8c │ │ │ │ + bl a9abe4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 3977b0 │ │ │ │ mov r0, r7 │ │ │ │ blx 6ec3c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #1708] @ 0x6ac │ │ │ │ @@ -1981789,15 +1981794,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, 5aee36 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x48f6e> │ │ │ │ ldr.w r1, [r1, #556] @ 0x22c │ │ │ │ - bl a9ab54 │ │ │ │ + bl a9abac │ │ │ │ movw r2, #41808 @ 0xa350 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r4, r2] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1981997,17 +1982002,17 @@ │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #28 │ │ │ │ cmp r0, #32 │ │ │ │ bne.n 5af00e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x49146> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmn r4, r2 │ │ │ │ + muls r4, r0 │ │ │ │ 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 │ │ │ │ @@ -1982609,15 +1982614,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 a9ad48 │ │ │ │ + bl a9ada0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ec3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 6ec3c │ │ │ │ ldr.w r3, [r5, #840] @ 0x348 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ cbz r3, 5af6a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x497e0> │ │ │ │ @@ -1982748,15 +1982753,15 @@ │ │ │ │ lsrs r0, r3, #26 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r0, r5, #4 │ │ │ │ @ instruction: 0xfb67ffff │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + ands r2, r1 │ │ │ │ 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 │ │ │ │ @@ -1982854,15 +1982859,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 a9aa9c │ │ │ │ + bl a9aaf4 │ │ │ │ str.w r0, [r4, #556] @ 0x22c │ │ │ │ cbz r0, 5af99a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x49ad2> │ │ │ │ ldr.w r0, [r6, #240] @ 0xf0 │ │ │ │ cbz r0, 5af940 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x49a78> │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ add.w r1, r6, #224 @ 0xe0 │ │ │ │ @@ -1982976,15 +1982981,15 @@ │ │ │ │ movs r3, #12 │ │ │ │ rsb r1, r1, #32 │ │ │ │ add r1, r5 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ b.n 5afa44 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x49b7c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - bl aae138 │ │ │ │ + bl aae190 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 5af9ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x49b24> │ │ │ │ ldrh.w r0, [r0, ] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1983214,15 +1983219,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r2, #21 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - @ instruction: 0xf58200aa │ │ │ │ + @ instruction: 0xf5f200aa │ │ │ │ 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 │ │ │ │ @@ -1983420,17 +1983425,17 @@ │ │ │ │ dmb ish │ │ │ │ cbz r2, 5aff22 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a05a> │ │ │ │ ldr r4, [sp, #0] │ │ │ │ b.n 5afec2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x49ffa> │ │ │ │ mov r1, r4 │ │ │ │ b.n 5afefa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a032> │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ 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] @ (5b0008 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a140>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1983501,17 +1983506,17 @@ │ │ │ │ bne.n 5affea <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a122> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5aff98 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a0d0> │ │ │ │ b.n 5affd6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a10e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ 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] @ (5b00e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a218>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1983580,17 +1983585,17 @@ │ │ │ │ bne.n 5b00c2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a1fa> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5b0074 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a1ac> │ │ │ │ b.n 5b00ae <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a1e6> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ 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] @ (5b01e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a31c>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1983675,17 +1983680,17 @@ │ │ │ │ bne.n 5b01c6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a2fe> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5b0156 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a28e> │ │ │ │ b.n 5b01b2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a2ea> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ 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 │ │ │ │ @@ -1984103,20 +1984108,20 @@ │ │ │ │ b.n 5b050c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a644> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ stc2l 1, cr0, [r0], #-156 @ 0xffffff64 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4], #680 @ 0x2a8 │ │ │ │ - ldcl 0, cr0, [ip], {170} @ 0xaa │ │ │ │ - ldc 0, cr0, [r6], #680 @ 0x2a8 │ │ │ │ - rsbs r0, r8, sl, asr #2 │ │ │ │ + ldcl 0, cr0, [r4, #-680] @ 0xfffffd58 │ │ │ │ + stcl 0, cr0, [ip, #-680] @ 0xfffffd58 │ │ │ │ + stc 0, cr0, [r6, #-680]! @ 0xfffffd58 │ │ │ │ + mcrr 0, 10, r0, r8, cr10 │ │ │ │ @ instruction: 0xfa2e0127 │ │ │ │ - add.w r0, r8, sl, asr #2 │ │ │ │ + sbcs.w r0, r8, sl, asr #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 │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ @@ -1984786,29 +1984791,29 @@ │ │ │ │ b.n 5b07bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a8f4> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [lr, ] │ │ │ │ ldr??.w r0, [r8, ] │ │ │ │ @ instruction: 0xf79a0127 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ 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 r2, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -1985838,51 +1985843,51 @@ │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 592a9c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x2cbd4> │ │ │ │ b.n 5b1824 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4b95c> │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - adds r0, r3, #6 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 5b1c38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4bd70> │ │ │ │ + b.n 5b1d18 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4be50> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #432 @ (adr r7, 5b1a9c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4bbd4>) │ │ │ │ + add r7, pc, #880 @ (adr r7, 5b1c5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4bd94>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 5b19f0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4bb28> │ │ │ │ + b.n 5b1ad0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4bc08> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r3, pc, #800 @ (adr r3, 5b1c28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4bd60>) │ │ │ │ + add r4, pc, #224 @ (adr r4, 5b19e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4bb20>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r3, pc, #616 @ (adr r3, 5b1b78 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4bcb0>) │ │ │ │ + add r4, pc, #40 @ (adr r4, 5b1938 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4ba70>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bgt.n 5b1908 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4ba40> │ │ │ │ + ble.n 5b19e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4bb20> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - blt.n 5b18e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4ba1c> │ │ │ │ + bgt.n 5b19c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4bafc> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - blt.n 5b1888 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4b9c0> │ │ │ │ + bgt.n 5b1968 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4baa0> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ 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] │ │ │ │ @@ -1986384,27 +1986389,27 @@ │ │ │ │ @ instruction: 0xfffcffff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 5b1f84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4c0bc> │ │ │ │ + bvc.n 5b1e64 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4bf9c> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.n 5b1ef4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4c02c> │ │ │ │ + bmi.n 5b1dd4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4bf0c> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ blx 6dbf8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ sub.w r3, r7, #368 @ 0x170 │ │ │ │ @@ -1986795,21 +1986800,21 @@ │ │ │ │ bl 3957f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.w 5b0854 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4a98c> │ │ │ │ mov r2, r0 │ │ │ │ b.w 5b1780 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4b8b8> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - bne.n 5b22cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4c404> │ │ │ │ + bcs.n 5b23ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4c4e4> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r3, #2 │ │ │ │ b.n 5b24a6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4c5de> │ │ │ │ vtbl.8 d28, {d31-) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1987862,15 +1987867,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bcc.n 5b2e48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4cf80> │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 5b2ed8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d010> │ │ │ │ lsls r7, r4, #4 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ 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] @ (5b30f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d230>) │ │ │ │ @@ -1988088,25 +1988093,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 5b2f08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d040> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bne.n 5b3174 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d2ac> │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ beq.n 5b30e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d220> │ │ │ │ lsls r7, r4, #4 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 5b317a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d2b2> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1988162,15 +1988167,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r7, #1716] @ 0x6b4 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 5b3234 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d36c> │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #2964] @ 0xb94 │ │ │ │ - bl a9aa64 │ │ │ │ + bl a9aabc │ │ │ │ ldr.w r6, [r4, #1672] @ 0x688 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 5b3246 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d37e> │ │ │ │ add.w r3, r6, #544 @ 0x220 │ │ │ │ add.w r2, r5, #544 @ 0x220 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5b3218 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d350> │ │ │ │ @@ -1988188,29 +1988193,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5b31e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d320> │ │ │ │ dmb ish │ │ │ │ cbnz r2, 5b3218 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d350> │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r7, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r3, #2964] @ 0xb94 │ │ │ │ - bl a9aa84 │ │ │ │ + bl a9aadc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 3977b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ec3c │ │ │ │ ldr.w r0, [r7, #1336] @ 0x538 │ │ │ │ movs r1, #0 │ │ │ │ str.w r5, [r4, #1672] @ 0x688 │ │ │ │ bl 5a6610 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a9aa64 │ │ │ │ + bl a9aabc │ │ │ │ ldr.w r6, [r4, #1672] @ 0x688 │ │ │ │ add.w r3, r6, #544 @ 0x220 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 5b31e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d31c> │ │ │ │ b.n 5b3218 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d350> │ │ │ │ add.w r3, r5, #544 @ 0x220 │ │ │ │ dmb ish │ │ │ │ @@ -1988256,15 +1988261,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 a616e8 │ │ │ │ + bl a61740 │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 5b32fe <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d436> │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -1988287,15 +1988292,15 @@ │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r4, #2304] @ 0x900 │ │ │ │ mov r1, r4 │ │ │ │ str.w r3, [r4, #3296] @ 0xce0 │ │ │ │ bl 5c1bac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5bce4> │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r7, #1716] @ 0x6b4 │ │ │ │ - bl a9aa18 │ │ │ │ + bl a9aa70 │ │ │ │ str.w r0, [r6, #2964] @ 0xb94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5b353c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d674> │ │ │ │ ldr.w r0, [r5, #240] @ 0xf0 │ │ │ │ cbz r0, 5b3346 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d47e> │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ @@ -1988458,15 +1988463,15 @@ │ │ │ │ b.n 5b3372 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d4aa> │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ b.n 5b335a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d492> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl aae138 │ │ │ │ + bl aae190 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5b32c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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] │ │ │ │ @@ -1988592,15 +1988597,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 5b367c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d7b4> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - cbnz r4, 5b36e6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d81e> │ │ │ │ + cbnz r4, 5b3702 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d83a> │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ @@ -1988727,15 +1988732,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r6} │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - rev r4, r2 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldmia r0!, {r2, r6} │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ @@ -1989219,23 +1989224,23 @@ │ │ │ │ bl 59617c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x302b4> │ │ │ │ b.n 5b3922 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4da5a> │ │ │ │ strd r7, r7, [r4, #-4] │ │ │ │ str r7, [r4, #4] │ │ │ │ b.n 5b39ee <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4db26> │ │ │ │ strd r7, r7, [r4] │ │ │ │ b.n 5b39ee <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4db26> │ │ │ │ - b.n 5b3a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4db90> │ │ │ │ + b.n 5b3b38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4dc70> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 5b3800 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d938> │ │ │ │ + b.n 5b38e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4da18> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 5b36e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d820> │ │ │ │ + b.n 5b37c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d900> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 5b3574 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d6ac> │ │ │ │ + b.n 5b3654 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4d78c> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 5b4160 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4e298> │ │ │ │ + b.n 5b4240 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4e378> │ │ │ │ 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 │ │ │ │ @@ -1989450,15 +1989455,15 @@ │ │ │ │ add.w fp, fp, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 5b3f4a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4e082> │ │ │ │ ldr.w r1, [fp, #-12] │ │ │ │ mov r4, fp │ │ │ │ b.n 5b3dc2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4defa> │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ 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 │ │ │ │ @@ -1989681,15 +1989686,15 @@ │ │ │ │ b.n 5b4114 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4e24c> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r3} │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r2, r5, #2 │ │ │ │ bkpt 0x009e │ │ │ │ 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, #3928] @ 0xf58 │ │ │ │ @@ -1989953,21 +1989958,21 @@ │ │ │ │ bne.n 5b44d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4e610> │ │ │ │ b.n 5b445c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4e594> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r5, r7, pc} │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cbnz r4, 5b458e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4e6c6> │ │ │ │ lsls r7, r4, #4 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ 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 │ │ │ │ @@ -1990198,15 +1990203,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5b47c6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4e8fe> │ │ │ │ dmb ish │ │ │ │ b.n 5b46b2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4e7ea> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r6, r3, r5 │ │ │ │ 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] @ (5b4a28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4eb60>) │ │ │ │ @@ -1990395,18 +1990400,18 @@ │ │ │ │ b.n 5b49d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4eb10> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb7f8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaee00fd │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + adcs.w r0, lr, sp, ror #3 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r7, pc, #72 @ (adr r7, 5b4a84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4ebbc>) │ │ │ │ + add r7, pc, #520 @ (adr r7, 5b4c44 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4ed7c>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ @@ -1990541,19 +1990546,19 @@ │ │ │ │ b.n 5b4a8a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4ebc2> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r5, r7, lr} │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r6, pc, #24 @ (adr r6, 5b4bc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4ecfc>) │ │ │ │ + add r6, pc, #472 @ (adr r6, 5b4d84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4eebc>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r1, r4, r7} │ │ │ │ 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, #3112] @ 0xc28 │ │ │ │ @@ -1991603,29 +1991608,29 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r1, r5} │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #760 @ (adr r0, 5b59a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4fadc>) │ │ │ │ + add r1, pc, #184 @ (adr r1, 5b5764 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4f89c>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, pc, #704 @ (adr r0, 5b5970 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4faa8>) │ │ │ │ + add r1, pc, #128 @ (adr r1, 5b5730 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4f868>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ 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] │ │ │ │ @@ -1992979,25 +1992984,25 @@ │ │ │ │ ubfx r3, r1, #6, #14 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 5b70f0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x51228> │ │ │ │ movs r3, #8 │ │ │ │ bfi r1, r3, #6, #14 │ │ │ │ str r1, [r0, #0] │ │ │ │ b.w 5b4d9a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4eed2> │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ 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] │ │ │ │ @@ -1994238,35 +1994243,35 @@ │ │ │ │ bne.w 5b6638 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x50770> │ │ │ │ b.w 5b6614 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5074c> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ b.n 5b7038 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x51170> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ 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 │ │ │ │ @@ -1994734,31 +1994739,31 @@ │ │ │ │ b.n 5b72ce <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x51406> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrh r0, [r5, #22] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ 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 │ │ │ │ @@ -1995455,31 +1995460,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #2] │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldrh r4, [r7, #0] │ │ │ │ lsls r7, r4, #4 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - sxth r4, r4 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r4, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - blt.n 5b7e10 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x51f48> │ │ │ │ + blt.n 5b7ef0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x52028> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ 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] │ │ │ │ @@ -1996125,53 +1996130,53 @@ │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ b.w 5b93c6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x534fe> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -1996807,37 +1996812,37 @@ │ │ │ │ ... │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #508 @ (adr r4, 5b8e90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x52fc8>) │ │ │ │ @ instruction: 0xffffeafb │ │ │ │ - vshr.u64 , q4, #1 │ │ │ │ + @ instruction: 0xffff3148 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ 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 6de5c │ │ │ │ @@ -1997973,51 +1997978,51 @@ │ │ │ │ mov sl, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 6d740 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 535e48 │ │ │ │ b.w 5b83e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x52518> │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r1, pc, #704 @ (adr r1, 5b9b80 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x53cb8>) │ │ │ │ + add r2, pc, #128 @ (adr r2, 5b9940 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x53a78>) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, pc, #464 @ (adr r1, 5b9a94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x53bcc>) │ │ │ │ + add r1, pc, #912 @ (adr r1, 5b9c54 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x53d8c>) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r4, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ and.w r3, r3, #9 │ │ │ │ cmp r3, #9 │ │ │ │ bne.w 5b8c4c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x52d84> │ │ │ │ ldrb.w r4, [fp, #196] @ 0xc4 │ │ │ │ lsls r5, r4, #27 │ │ │ │ @@ -1998681,47 +1998686,47 @@ │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ b.w 5b8aba <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x52bf2> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 5ba690 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x547c8> │ │ │ │ + b.n 5ba770 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x548a8> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ 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 │ │ │ │ @@ -1999049,19 +1999054,19 @@ │ │ │ │ bmi.w 5b83bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x524f4> │ │ │ │ ldrb.w r1, [r1, #310] @ 0x136 │ │ │ │ lsls r1, r1, #25 │ │ │ │ bmi.w 5b83bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x524f4> │ │ │ │ b.n 5ba2d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5440c> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [r7, r1] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r7, [pc, #472] @ (5ba590 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x546c8>) │ │ │ │ + ldr r7, [pc, #920] @ (5ba750 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x54888>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbnz r6, 5ba3f2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5452a> │ │ │ │ + rev16 r6, r1 │ │ │ │ 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 │ │ │ │ @@ -1999241,25 +1999246,25 @@ │ │ │ │ moveq r3, #25 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ b.w 5b8058 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x52190> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r4, [pc, #344] @ (5ba714 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5484c>) │ │ │ │ + ldr r4, [pc, #792] @ (5ba8d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x54a0c>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r3, [pc, #608] @ (5ba828 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x54960>) │ │ │ │ + ldr r4, [pc, #32] @ (5ba5e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x54720>) │ │ │ │ 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 │ │ │ │ @@ -1999288,15 +1999293,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ 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 a9aa84 │ │ │ │ + bl a9aadc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 3977b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ec3c │ │ │ │ b.n 5ba602 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5473a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1999364,15 +1999369,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5ba702 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5483a> │ │ │ │ dmb ish │ │ │ │ cbnz r2, 5ba734 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5486c> │ │ │ │ add.w r9, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r6, #2964] @ 0xb94 │ │ │ │ ldr.w r0, [r9, #1716] @ 0x6b4 │ │ │ │ - bl a9aa84 │ │ │ │ + bl a9aadc │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ bl 3977b0 │ │ │ │ mov r0, sl │ │ │ │ blx 6ec3c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @@ -2000459,15 +2000464,15 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldr r6, [r2, r2] │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r1] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ 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 │ │ │ │ @@ -2001064,15 +2001069,15 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #424] @ (5bbb70 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x55ca8>) │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldr r2, [pc, #272] @ (5bbadc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x55c14>) │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2001328,21 +2001333,21 @@ │ │ │ │ b.n 5bbaac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x55be4> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp ip, r9 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ add sl, r6 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ 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 │ │ │ │ @@ -2002080,36 +2002085,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ orrs r2, r7 │ │ │ │ lsls r7, r4, #4 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl], {156} @ 0x9c │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldc2l 0, cr0, [sl], #-624 @ 0xfffffd90 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r7, #30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xfaf8009c │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ + @ instruction: 0xfb68009c │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, pc, #584 @ (adr r0, 5bc650 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x56788>) │ │ │ │ + add r1, pc, #8 @ (adr r1, 5bc410 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x56548>) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ @ instruction: 0xfa6dffff │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r5, #50 @ 0x32 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2003093,15 +2003098,15 @@ │ │ │ │ cmp sl, r4 │ │ │ │ bne.n 5bce24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x56f5c> │ │ │ │ b.n 5bcd30 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x56e68> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, sl │ │ │ │ lsls r2, r3, #7 │ │ │ │ b.n 5bcd36 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x56e6e> │ │ │ │ - stc 0, cr0, [ip], #624 @ 0x270 │ │ │ │ + ldc 0, cr0, [ip, #-624] @ 0xfffffd90 │ │ │ │ cbz r1, 5bcf14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 5bc7c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x568f8> │ │ │ │ @@ -2003348,26 +2003353,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 6d3e4 │ │ │ │ str.w r6, [r9, #8] │ │ │ │ strd r0, r7, [r9] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia.w r0, {r2, r3, r4, r7} │ │ │ │ - ldrd r0, r0, [r8], #-624 @ 0x270 │ │ │ │ - ldrd r0, r0, [r2], #-624 @ 0x270 │ │ │ │ - ldrd r0, r0, [r2], #-624 @ 0x270 │ │ │ │ - ldrd r0, r0, [r4], #-624 @ 0x270 │ │ │ │ - strd r0, r0, [lr], #-624 @ 0x270 │ │ │ │ - strd r0, r0, [lr], #-624 @ 0x270 │ │ │ │ - strd r0, r0, [lr], #-624 @ 0x270 │ │ │ │ - strd r0, r0, [r6], #-624 @ 0x270 │ │ │ │ - @ instruction: 0xe85e009c │ │ │ │ - @ instruction: 0xe858009c │ │ │ │ - @ instruction: 0xe850009c │ │ │ │ + stmdb r0, {r2, r3, r4, r7} │ │ │ │ + strd r0, r0, [r8], #624 @ 0x270 │ │ │ │ + strd r0, r0, [r2], #624 @ 0x270 │ │ │ │ + strd r0, r0, [r2], #624 @ 0x270 │ │ │ │ + strd r0, r0, [r4], #624 @ 0x270 │ │ │ │ + @ instruction: 0xe8de009c │ │ │ │ + @ instruction: 0xe8de009c │ │ │ │ + @ instruction: 0xe8de009c │ │ │ │ + @ instruction: 0xe8d6009c │ │ │ │ + @ instruction: 0xe8ce009c │ │ │ │ + @ instruction: 0xe8c8009c │ │ │ │ + @ instruction: 0xe8c0009c │ │ │ │ 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] @ (5bd274 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x573ac>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -2003427,15 +2003432,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #20 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ 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 │ │ │ │ @@ -2003509,15 +2003514,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r5, #96 @ 0x60 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r4, #210 @ 0xd2 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -2003637,21 +2003642,21 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 5bd094 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x571cc> │ │ │ │ + b.n 5bd174 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x572ac> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5bd068 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x571a0> │ │ │ │ + b.n 5bd148 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57280> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5bd03c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57174> │ │ │ │ + b.n 5bd11c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57254> │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r3, #148 @ 0x94 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -2003759,21 +2003764,21 @@ │ │ │ │ blt.n 5bd57c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x576b4> │ │ │ │ b.n 5bd59e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x576d6> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r0, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 5bcfb8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x570f0> │ │ │ │ + b.n 5bd098 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x571d0> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5bcf7c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x570b4> │ │ │ │ + b.n 5bd05c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57194> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5bcf44 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5707c> │ │ │ │ + b.n 5bd024 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5715c> │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ lsls r7, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2004098,19 +2004103,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r7, r4, #4 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ lsls r7, r4, #4 │ │ │ │ subs r0, r3, r0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - b.n 5bdde4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57f1c> │ │ │ │ + b.n 5bdec4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57ffc> │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp.w r9, #8 │ │ │ │ beq.n 5bd9ce <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57b06> │ │ │ │ ldr.w r0, [r7], #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 6f0b0 │ │ │ │ cmp r0, #12 │ │ │ │ @@ -2004449,35 +2004454,35 @@ │ │ │ │ bl 5553b0 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ lsls r1, r3, #28 │ │ │ │ bpl.w 5be292 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x583ca> │ │ │ │ b.n 5bdd7c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57eb4> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r4, #25 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ble.n 5bdd58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57e90> │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 5bdcfc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57e34> │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 5bdcf4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57e2c> │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bhi.n 5bdcc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57df8> │ │ │ │ + bls.n 5bdda0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57ed8> │ │ │ │ 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 │ │ │ │ @@ -2005000,39 +2005005,39 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 528014 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 5bdea6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x57fde> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + cbz r4, 5be32a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x58462> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - blt.n 5be2e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5841c> │ │ │ │ + bgt.n 5be3c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x584fc> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bge.n 5be2d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x58410> │ │ │ │ + blt.n 5be3b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x584f0> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bls.n 5be3e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5851c> │ │ │ │ + bls.n 5be2c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x583fc> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bls.n 5be3ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x584e4> │ │ │ │ + bls.n 5be28c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x583c4> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bls.n 5be38c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x584c4> │ │ │ │ + bls.n 5be26c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x583a4> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bls.n 5be36c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x584a4> │ │ │ │ + bls.n 5be24c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x58384> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bls.n 5be368 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x584a0> │ │ │ │ + bls.n 5be248 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x58380> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bls.n 5be35c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x58494> │ │ │ │ + bls.n 5be43c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x58574> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvc.n 5be2c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x58400> │ │ │ │ + bhi.n 5be3a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x584e0> │ │ │ │ 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 │ │ │ │ @@ -2005786,15 +2005791,15 @@ │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, ip, [sp, #4] │ │ │ │ bl 59617c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x302b4> │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ 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 │ │ │ │ @@ -2006603,17 +2006608,17 @@ │ │ │ │ b.n 5bf310 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x59448> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r4, #21 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r5, #19 │ │ │ │ lsls r7, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2007039,15 +2007044,15 @@ │ │ │ │ ldrh.w r5, [r1, #74] @ 0x4a │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ beq.w 5bfc68 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x59da0> │ │ │ │ ldr.w r0, [r7, #1720] @ 0x6b8 │ │ │ │ mov r1, r9 │ │ │ │ - bl aa2858 │ │ │ │ + bl aa28b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5bfbc2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x59cfa> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ beq.w 5bfc4a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x59d82> │ │ │ │ ldr.w r2, [r7, #636] @ 0x27c │ │ │ │ ldr.w r4, [r7, #1720] @ 0x6b8 │ │ │ │ @@ -2007268,15 +2007273,15 @@ │ │ │ │ strd r4, r1, [r0, #848] @ 0x350 │ │ │ │ strb.w r2, [r0, #856] @ 0x358 │ │ │ │ ldr.w r4, [r7, #1812] @ 0x714 │ │ │ │ cbnz r3, 5bfbb6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x59cee> │ │ │ │ str.w r3, [r7, #1812] @ 0x714 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ - bl aa3620 │ │ │ │ + bl aa3678 │ │ │ │ str.w r4, [r7, #1812] @ 0x714 │ │ │ │ ldr r2, [pc, #248] @ (5bfcbc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x59df4>) │ │ │ │ ldr r3, [pc, #236] @ (5bfcb4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x59dec>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -2007969,26 +2007974,26 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - hlt 0x001c │ │ │ │ + cbnz r4, 5c037e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5a4b6> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cbnz r4, 5c038e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5a4c6> │ │ │ │ + cbnz r4, 5c03aa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5a4e2> │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cdp 0, 10, cr0, cr0, cr9, {5} │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + vhadd.s16 d0, d16, d25 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ 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] @ (5c0430 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5a568>) │ │ │ │ @@ -2008295,25 +2008300,25 @@ │ │ │ │ strb.w r3, [fp, #2292] @ 0x8f4 │ │ │ │ b.n 5c04d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5a60c> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb920126 │ │ │ │ @ instruction: 0xfb900126 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb776 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #784] @ (5c09b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5aaf0>) │ │ │ │ + ldr r5, [pc, #208] @ (5c0778 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5a8b0>) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r6, #246 @ 0xf6 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r4, [pc, #192] @ (5c0770 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5a8a8>) │ │ │ │ + ldr r4, [pc, #640] @ (5c0930 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5aa68>) │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh.w r0, [lr, #294] @ 0x126 │ │ │ │ stmdb 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 │ │ │ │ @@ -2008667,27 +2008672,27 @@ │ │ │ │ bl 50eb84 │ │ │ │ b.n 5c09e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5ab1c> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vld4.8 {d0,d2,d4,d6}, [r4 :128], r6 │ │ │ │ vld4.8 {d0,d2,d4,d6}, [r2 :128], r6 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5c0a34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5ab6c> │ │ │ │ + bne.n 5c0b14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5ac4c> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5c098c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5aac4> │ │ │ │ + b.n 5c0a6c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5aba4> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ movw r1, #34854 @ 0x8826 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ @@ -2008986,27 +2008991,27 @@ │ │ │ │ strb.w r3, [r5, #2292] @ 0x8f4 │ │ │ │ b.n 5c0b1e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5ac56> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adc.w r1, r8, #10878976 @ 0xa60000 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ + cbz r2, 5c0d9e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5aed6> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 5c0d9c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5aed4> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5c0830 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5a968> │ │ │ │ + b.n 5c0910 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5aa48> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 5c1558 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5b690> │ │ │ │ + b.n 5c0638 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5a770> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ subw r1, r4, #38 @ 0x26 │ │ │ │ stmdb 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 │ │ │ │ @@ -2011693,37 +2011698,37 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6d288 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -2011767,15 +2011772,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r1, r1, #1, #3 │ │ │ │ bl 538c6c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ 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 │ │ │ │ @@ -2011875,19 +2011880,19 @@ │ │ │ │ b.n 5c2ae6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5cc1e> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 5c2ae6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5cc1e> │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -2011988,15 +2011993,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 538e08 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ 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] @ 5c2d5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5ce94> │ │ │ │ sub sp, #16 │ │ │ │ @@ -2012385,53 +2012390,53 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 5c3174 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5d2ac> │ │ │ │ lsls r6, r4, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r3, #2 │ │ │ │ beq.n 5c3078 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5d1b0> │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ 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 │ │ │ │ @@ -2012837,29 +2012842,29 @@ │ │ │ │ b.n 5c338c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5d4c4> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ittt pl │ │ │ │ - lslpl r1, r5, #2 │ │ │ │ - bkpt 0x00f8 │ │ │ │ - lslpl r1, r5, #2 │ │ │ │ - bkpt 0x008c │ │ │ │ + itee gt │ │ │ │ + lslgt r1, r5, #2 │ │ │ │ + it vs @ unpredictable │ │ │ │ + lslvs r1, r5, #2 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r6, r4, #4 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - pop {r4} │ │ │ │ + pop {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, #3696] @ 0xe70 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1172] @ 5c39f0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5db28> │ │ │ │ @@ -2013309,31 +2013314,31 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 5c386e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5d9a6> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0022 │ │ │ │ + cbnz r2, 5c3a40 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5db78> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - rev r2, r7 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r6, 5c3a2a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5db62> │ │ │ │ + rev r6, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r0, 5c3a1c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5db54> │ │ │ │ + cbnz r0, 5c3a38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5db70> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + cbnz r2, 5c3a14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5db4c> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb85e │ │ │ │ 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 │ │ │ │ @@ -2013982,45 +2013987,45 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 5c3e56 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5df8e> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r1, r6, r7} │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 5c4134 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e26c> │ │ │ │ + cbz r2, 5c4150 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e288> │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - sxth r0, r7 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sxth r0, r4 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sxth r0, r2 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r4, 5c411e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e256> │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 5c411c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e254> │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r6, 5c410c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e244> │ │ │ │ + cbz r6, 5c4128 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e260> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r6, 5c4106 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e23e> │ │ │ │ + cbz r6, 5c4122 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e25a> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r6, 5c40fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e234> │ │ │ │ + cbz r6, 5c4118 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e250> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + cbz r6, 5c4114 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e24c> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + cbz r6, 5c4108 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e240> │ │ │ │ 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] @ (5c4150 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e288>) │ │ │ │ @@ -2014045,15 +2014050,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e2f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ 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 │ │ │ │ @@ -2014181,15 +2014186,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 5c428e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e3c6> │ │ │ │ nop │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ 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 │ │ │ │ @@ -2014855,31 +2014860,31 @@ │ │ │ │ b.n 5c47fa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5e932> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r1, pc} │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cbnz r0, 5c4a52 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5eb8a> │ │ │ │ lsls r6, r4, #4 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, pc, #864 @ (adr r7, 5c4d58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5ee90>) │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ 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 │ │ │ │ @@ -2015278,27 +2015283,27 @@ │ │ │ │ mov r1, r5 │ │ │ │ b.n 5c4da8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5eee0> │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #904 @ (adr r6, 5c51e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f31c>) │ │ │ │ + add r7, pc, #328 @ (adr r7, 5c4fa4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f0dc>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r2, r3, r6, r7, lr} │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #16 @ (adr r6, 5c4e78 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5efb0>) │ │ │ │ + add r6, pc, #464 @ (adr r6, 5c5038 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f170>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, pc, #960 @ (adr r5, 5c522c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f364>) │ │ │ │ + add r6, pc, #384 @ (adr r6, 5c4fec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f124>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r5, pc, #752 @ (adr r5, 5c5160 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f298>) │ │ │ │ + add r6, pc, #176 @ (adr r6, 5c4f20 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f058>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 5c526c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f3a4>) │ │ │ │ + add r5, pc, #440 @ (adr r5, 5c502c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f164>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ sxtb r2, r0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ ldr.w fp, [fp] │ │ │ │ mov r0, r3 │ │ │ │ @@ -2015798,23 +2015803,23 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #96 @ (adr r0, 5c544c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f584>) │ │ │ │ + add r0, pc, #544 @ (adr r0, 5c560c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f744>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 5c57e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f920> │ │ │ │ + b.n 5c58c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fa00> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 5c57b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f8f0> │ │ │ │ + b.n 5c5898 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f9d0> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2016236,27 +2016241,27 @@ │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - bgt.n 5c581c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5f954> │ │ │ │ + bgt.n 5c58fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fa34> │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [pc, #4] @ (5c5908 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fa40>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #600] @ (5c5b64 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fc9c>) │ │ │ │ + ldr r4, [pc, #24] @ (5c5924 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fa5c>) │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r0, [pc, #4] @ (5c5914 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fa4c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r3, [pc, #12] @ (5c5928 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fa60>) │ │ │ │ ldr.w r2, [r0, #2424] @ 0x978 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2016306,17 +2016311,17 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ bl 4996bc │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bl a8b754 │ │ │ │ + bl a8b7ac │ │ │ │ pop {r3, pc} │ │ │ │ - bl a8b728 │ │ │ │ + bl a8b780 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #231 @ 0xe7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cmp r2, #26 │ │ │ │ beq.n 5c5a88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fbc0> │ │ │ │ push {r4, lr} │ │ │ │ @@ -2016508,27 +2016513,27 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cbz r0, 5c5bda <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fd12> │ │ │ │ addw r0, r4, #2492 @ 0x9bc │ │ │ │ bl 3b8e7c │ │ │ │ addw r0, r4, #2472 @ 0x9a8 │ │ │ │ - bl a5af14 │ │ │ │ + bl a5af6c │ │ │ │ ldr.w r0, [r4, #2468] @ 0x9a4 │ │ │ │ bl 390a48 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ addw r0, r0, #2492 @ 0x9bc │ │ │ │ bl 3b8e7c │ │ │ │ addw r0, r4, #2472 @ 0x9a8 │ │ │ │ - bl a5af14 │ │ │ │ + bl a5af6c │ │ │ │ ldr.w r0, [r4, #2468] @ 0x9a4 │ │ │ │ bl 390a48 │ │ │ │ b.n 5c5bd4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fd0c> │ │ │ │ nop │ │ │ │ cbz r2, 5c5c06 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fd3e> │ │ │ │ ldrb.w r3, [r0, #2458] @ 0x99a │ │ │ │ cbz r3, 5c5c18 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fd50> │ │ │ │ @@ -2016553,25 +2016558,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (5c5c48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fd80>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (5c5c4c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fd84>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 5c5b50 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fc88> │ │ │ │ + blt.n 5c5c30 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fd68> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bgt.n 5c5ce0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fe18> │ │ │ │ + bgt.n 5c5bc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fcf8> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bhi.n 5c5c18 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fd50> │ │ │ │ + bls.n 5c5cf8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fe30> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bls.n 5c5bb4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fcec> │ │ │ │ + bge.n 5c5c94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fdcc> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bhi.n 5c5c4c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fd84> │ │ │ │ + bhi.n 5c5d2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fe64> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bge.n 5c5b54 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fc8c> │ │ │ │ + bge.n 5c5c34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fd6c> │ │ │ │ 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] @ (5c5d78 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5feb0>) │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ @@ -2016586,23 +2016591,23 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 397090 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5808c │ │ │ │ + bl a580e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5c5d28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fe60> │ │ │ │ mov r5, r0 │ │ │ │ - bl a58104 │ │ │ │ + bl a5815c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a58100 │ │ │ │ + bl a58158 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5c5d1c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fe54> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 397164 │ │ │ │ ldr.w ip, [pc, #216] @ 5c5d88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fec0> │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ @@ -2016682,23 +2016687,23 @@ │ │ │ │ add r3, pc, #592 @ (adr r3, 5c5fcc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x60104>) │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ add r3, pc, #528 @ (adr r3, 5c5f98 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x600d0>) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - bvc.n 5c5e30 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5ff68> │ │ │ │ + bvc.n 5c5d10 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fe48> │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r2, [r6, r4] │ │ │ │ lsls r4, r3, #4 │ │ │ │ add r2, pc, #984 @ (adr r2, 5c616c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x602a4>) │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ 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 │ │ │ │ @@ -2017052,15 +2017057,15 @@ │ │ │ │ bne.w 5c6052 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6018a> │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ and.w r3, r3, #31 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 5c6052 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6018a> │ │ │ │ b.n 5c6092 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x601ca> │ │ │ │ nop │ │ │ │ - bcs.n 5c6148 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x60280> │ │ │ │ + bcc.n 5c6228 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x60360> │ │ │ │ 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] @ (5c6504 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6063c>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2017199,15 +2017204,15 @@ │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r4, #644] @ 0x284 │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #712] @ 0x2c8 │ │ │ │ bl 5d0bfc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6ad34> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa6288 │ │ │ │ + bl aa62e0 │ │ │ │ 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 │ │ │ │ @@ -2017310,15 +2017315,15 @@ │ │ │ │ vstr s15, [r4, #556] @ 0x22c │ │ │ │ vstr s15, [r4, #540] @ 0x21c │ │ │ │ vstr s15, [r4, #536] @ 0x218 │ │ │ │ bl 5c5c50 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5fd88> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ addw r0, r4, #2472 @ 0x9a8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl a5aef8 │ │ │ │ + bl a5af50 │ │ │ │ movs r1, #1 │ │ │ │ addw r0, r4, #2492 @ 0x9bc │ │ │ │ bl 3b8e90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #2457] @ 0x999 │ │ │ │ @@ -2017340,23 +2017345,23 @@ │ │ │ │ cmp r8, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r0, r0] │ │ │ │ cmp r3, pc │ │ │ │ ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ bl 42c522 │ │ │ │ bl 408526 │ │ │ │ @ instruction: 0xf929ffff │ │ │ │ cmp r7, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2017422,15 +2017427,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ 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] @ (5c6824 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6095c>) │ │ │ │ @@ -2017661,25 +2017666,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + subs r2, r2, #0 │ │ │ │ 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 38fc84 │ │ │ │ @@ -2018180,15 +2018185,15 @@ │ │ │ │ orrs r0, r4 │ │ │ │ b.n 5c6dfc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x60f34> │ │ │ │ nop │ │ │ │ str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 5c6f48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61080> │ │ │ │ + bne.n 5c6e28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x60f60> │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2018629,15 +2018634,15 @@ │ │ │ │ orreq.w r0, r0, #6 │ │ │ │ bne.w 5c6f04 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6103c> │ │ │ │ b.n 5c6ed0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61008> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - beq.n 5c729c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x613d4> │ │ │ │ + bne.n 5c737c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x614b4> │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r4, #4 │ │ │ │ cmp r0, #173 @ 0xad │ │ │ │ bhi.n 5c7398 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x614d0> │ │ │ │ @@ -2018681,17 +2018686,17 @@ │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -2019229,31 +2019234,31 @@ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ bl 5c6850 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x60988> │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ b.n 5c7828 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61960> │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bgt.n 5c7aa8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61be0> │ │ │ │ + bgt.n 5c7988 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61ac0> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 5c7a94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61bcc> │ │ │ │ + bgt.n 5c7974 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61aac> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bgt.n 5c7a84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61bbc> │ │ │ │ + bgt.n 5c7964 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61a9c> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add sl, r7 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add sl, ip │ │ │ │ + cmp r2, sl │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add ip, fp │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add lr, sl │ │ │ │ + cmp r6, 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 │ │ │ │ @@ -2019414,27 +2019419,27 @@ │ │ │ │ ldr r1, [pc, #36] @ (5c7bb8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61cf0>) │ │ │ │ add r1, pc │ │ │ │ b.n 5c7b40 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61c78> │ │ │ │ strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 5c7bfc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61d34> │ │ │ │ + bge.n 5c7adc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61c14> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bge.n 5c7bf0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61d28> │ │ │ │ + bge.n 5c7ad0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61c08> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmn r2, r1 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + orrs r6, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stc2 0, cr0, [r0, #-600] @ 0xfffffda8 │ │ │ │ + ldc2l 0, cr0, [r0, #-600]! @ 0xfffffda8 │ │ │ │ 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 │ │ │ │ @@ -2019495,15 +2019500,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 5c7c44 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, 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 │ │ │ │ @@ -2019559,15 +2019564,15 @@ │ │ │ │ mul.w r1, r1, r9 │ │ │ │ blx 6e164 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ b.n 5c7cce <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61e06> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, 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 │ │ │ │ ldrb.w sl, [r0, #76] @ 0x4c │ │ │ │ sub sp, #20 │ │ │ │ @@ -2019898,25 +2019903,25 @@ │ │ │ │ b.n 5c7e88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x61fc0> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #12] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ands r2, r1 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ands r0, r2 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - strb.w r0, [r2, r6, lsl #1] │ │ │ │ + ldr??.w r0, [r2, r6, lsl #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 │ │ │ │ bl 38fc84 │ │ │ │ cbz r0, 5c80f4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6222c> │ │ │ │ @@ -2020607,29 +2020612,29 @@ │ │ │ │ b.n 5c839c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x624d4> │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [r4, #124] @ 0x7c │ │ │ │ b.n 5c81b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x622ec> │ │ │ │ nop │ │ │ │ ldrb r4, [r4, #27] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - hlt 0x0030 │ │ │ │ + cbnz r0, 5c88d0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x62a08> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - revsh r0, r3 │ │ │ │ + cbnz r0, 5c88de <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x62a16> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - hlt 0x003e │ │ │ │ + cbnz r6, 5c88da <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x62a12> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - hlt 0x001a │ │ │ │ + cbnz r2, 5c88d6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x62a0e> │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -2020883,19 +2020888,19 @@ │ │ │ │ bl 3bb8a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 3ff644 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a82c7c │ │ │ │ + bl a82cd4 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a834f8 │ │ │ │ + bl a83550 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 409da0 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ @@ -2020944,19 +2020949,19 @@ │ │ │ │ bl 3bb8a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 3ff644 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a82c7c │ │ │ │ + bl a82cd4 │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a834f8 │ │ │ │ + bl a83550 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 409da0 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1172] @ 5c9084 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x631bc> │ │ │ │ mov r0, r9 │ │ │ │ @@ -2020974,15 +2020979,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e548 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl a8174c │ │ │ │ + bl a817a4 │ │ │ │ b.n 5c8a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x62b90> │ │ │ │ mov r0, r9 │ │ │ │ bl 40d178 │ │ │ │ orr.w r3, r5, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs r3, r7 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ @@ -2020990,30 +2020995,30 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r2, r3 │ │ │ │ orr.w r5, r0, r2 │ │ │ │ ands.w r5, r5, #255 @ 0xff │ │ │ │ bne.n 5c8c08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x62d40> │ │ │ │ mov r0, r9 │ │ │ │ - bl a754dc │ │ │ │ + bl a75534 │ │ │ │ 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 6e548 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl a8174c │ │ │ │ + bl a817a4 │ │ │ │ orr.w r5, r0, r4 │ │ │ │ ands.w r5, r5, #255 @ 0xff │ │ │ │ bne.w 5c8a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x62b90> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 3fb65c │ │ │ │ @@ -2021444,25 +2021449,25 @@ │ │ │ │ strb r0, [r5, #23] │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldc2 15, cr15, [pc], #1020 @ 5c9484 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x635bc> │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #6] │ │ │ │ lsls r6, r4, #4 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ 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 5c90d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6320c> │ │ │ │ @@ -2023321,15 +2023326,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 5c9e18 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x63f50> │ │ │ │ b.n 5ca006 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6413e> │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5ce6a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x687dc> │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2023361,15 +2023366,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, 5ca37e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x644b6> │ │ │ │ - bl aa1568 │ │ │ │ + bl aa15c0 │ │ │ │ ldr.w r0, [r5, #680] @ 0x2a8 │ │ │ │ cbz r0, 5ca388 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x644c0> │ │ │ │ bl 4a9fb4 │ │ │ │ ldr.w r3, [r5, #2212] @ 0x8a4 │ │ │ │ cbz r3, 5ca3e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x64518> │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ @@ -2023482,15 +2023487,15 @@ │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ blx r3 │ │ │ │ add.w r0, r5, #2320 @ 0x910 │ │ │ │ bl 5e793c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81a74> │ │ │ │ addw r0, r5, #2404 @ 0x964 │ │ │ │ bl 5e793c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81a74> │ │ │ │ addw r0, r5, #2220 @ 0x8ac │ │ │ │ - bl a5af24 │ │ │ │ + bl a5af7c │ │ │ │ ldr.w r0, [r5, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ca572 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x646aa> │ │ │ │ blx 6ec3c │ │ │ │ ldr.w r0, [r5, #948] @ 0x3b4 │ │ │ │ blx 6ec3c │ │ │ │ ldr.w r0, [r5, #1128] @ 0x468 │ │ │ │ @@ -2023632,15 +2023637,15 @@ │ │ │ │ str.w r3, [r0, #340] @ 0x154 │ │ │ │ ldr.w r3, [pc, #1044] @ 5caac4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a5af18 │ │ │ │ + bl a5af70 │ │ │ │ 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 │ │ │ │ @@ -2023951,109 +2023956,109 @@ │ │ │ │ ldr r2, [r7, r5] │ │ │ │ lsls r6, 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, r1, r0 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r4, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + subs r2, r3, r1 │ │ │ │ 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 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + subs r6, r3, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r7, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r3, r3, #2 │ │ │ │ adds r5, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5cae28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x64f60> │ │ │ │ + b.n 5caf08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x65040> │ │ │ │ lsls r7, r2, #2 │ │ │ │ asrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ str.w r3, [r4, #1288] @ 0x508 │ │ │ │ ldr.w lr, [pc, #1972] @ 5cb350 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x65488> │ │ │ │ ldr r0, [r5, r0] │ │ │ │ str.w r0, [r4, #1292] @ 0x50c │ │ │ │ @@ -2024448,15 +2024453,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 4f6858 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl aa10dc │ │ │ │ + bl aa1134 │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5cb228 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x65360> │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ ldrb.w r7, [r3, #2458] @ 0x99a │ │ │ │ ldr r3, [pc, #776] @ (5cb380 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x654b8>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -2024707,61 +2024712,61 @@ │ │ │ │ b.n 5cb132 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6526a> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ mov.w r8, #6 │ │ │ │ b.w 5ca782 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x648ba> │ │ │ │ nop │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r4, r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ 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 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r3, pc, #328 @ (adr r3, 5cb4d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x65610>) │ │ │ │ + add r3, pc, #776 @ (adr r3, 5cb698 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x657d0>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r3, pc, #256 @ (adr r3, 5cb498 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x655d0>) │ │ │ │ + add r3, pc, #704 @ (adr r3, 5cb658 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x65790>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r5, [pc, #952] @ (5cb754 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6588c>) │ │ │ │ lsls r6, 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 r2, pc, #352 @ (adr r2, 5cb510 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x65648>) │ │ │ │ + add r2, pc, #800 @ (adr r2, 5cb6d0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x65808>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ 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] @ (5cb3dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x65514>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2024771,15 +2024776,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ bl 39e9b0 │ │ │ │ str.w r0, [r4, #2464] @ 0x9a0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7ca011c │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ 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] @ (5cb5a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x656dc>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2024955,54 +2024960,55 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 5cb4b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x655ec> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #0] @ (5cb5a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x656e0>) │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5cb3e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6551c> │ │ │ │ + b.n 5cb4c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x655fc> │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r6, r1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - vshr.u64 d0, d12, #26 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + movs r6, r2 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r6, r7, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5cb680 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x657b8> │ │ │ │ mov.w ip, #11 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ adds r0, #2 │ │ │ │ @@ -2025180,15 +2025186,15 @@ │ │ │ │ subs r2, #131 @ 0x83 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #32] @ (5cb830 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x65968>) │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ 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] @ (5cb884 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x659bc>) │ │ │ │ @@ -2025998,19 +2026004,19 @@ │ │ │ │ b.n 5cc0cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 5cc118 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x66250> │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ 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 │ │ │ │ @@ -2026446,15 +2026452,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 5cc2a6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x663de> │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ 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 │ │ │ │ @@ -2027064,16 +2027070,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ adds r5, #214 @ 0xd6 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 2, r0, cr2, cr11, {4} │ │ │ │ - @ instruction: 0xfa78009b │ │ │ │ + mcr2 0, 6, r0, cr2, cr11, {4} │ │ │ │ + @ instruction: 0xfae8009b │ │ │ │ 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 │ │ │ │ @@ -2027303,20 +2027309,20 @@ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n 5ccffa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x67132> │ │ │ │ nop │ │ │ │ adds r0, #14 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - str.w r0, [r4, fp, lsl #1] │ │ │ │ + ldrh.w r0, [r4, #155] @ 0x9b │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [ip, fp, lsl #1] │ │ │ │ - ldrb.w r0, [r6, fp, lsl #1] │ │ │ │ - strb.w r0, [r0, fp, lsl #1] │ │ │ │ + ldrb.w r0, [ip, #155] @ 0x9b │ │ │ │ + strb.w r0, [r6, #155] @ 0x9b │ │ │ │ + ldr??.w r0, [r0, fp, lsl #1] │ │ │ │ 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 │ │ │ │ str.w r4, [r0, #636] @ 0x27c │ │ │ │ @@ -2027917,15 +2027923,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} │ │ │ │ - add.w r0, r2, #155 @ 0x9b │ │ │ │ + sbcs.w r0, r2, #155 @ 0x9b │ │ │ │ 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] @ (5cdac8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x67c00>) │ │ │ │ @@ -2028017,17 +2028023,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 5cd9e6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x67b1e> │ │ │ │ nop │ │ │ │ movs r6, #32 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 d16, d11, #22 │ │ │ │ - vshr.s64 d16, d11, #28 │ │ │ │ - vshr.s64 d16, d11, #34 │ │ │ │ + orrs.w r0, sl, #155 @ 0x9b │ │ │ │ + orrs.w r0, r4, #155 @ 0x9b │ │ │ │ + orr.w r0, lr, #155 @ 0x9b │ │ │ │ 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 │ │ │ │ @@ -2029258,15 +2029264,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 5ce960 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68a98> │ │ │ │ nop │ │ │ │ asrs r6, r3, #27 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5cec84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68dbc> │ │ │ │ + b.n 5ced64 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68e9c> │ │ │ │ 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] @ (5cea24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68b5c>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -2029400,15 +2029406,15 @@ │ │ │ │ bl 5ce6a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x687dc> │ │ │ │ b.n 5ceab6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68bee> │ │ │ │ nop │ │ │ │ asrs r2, r6, #21 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5ceb94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68ccc> │ │ │ │ + b.n 5cec74 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68dac> │ │ │ │ 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, 5ceb32 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68c6a> │ │ │ │ @@ -2029471,15 +2029477,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ (5cebc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68cfc>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ strd r1, r3, [r0, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6ec3c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2029546,15 +2029552,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 5cebdc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68d14> │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr.w r3, [r5, #688] @ 0x2b0 │ │ │ │ add r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + svc 14 │ │ │ │ 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 │ │ │ │ @@ -2029567,15 +2029573,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} │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #252 @ 0xfc │ │ │ │ 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] @ (5cecec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68e24>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2029587,15 +2029593,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} │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #234 @ 0xea │ │ │ │ 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 │ │ │ │ @@ -2029656,15 +2029662,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 5ced52 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68e8a> │ │ │ │ nop │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #206 @ 0xce │ │ │ │ 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 │ │ │ │ @@ -2029858,21 +2029864,21 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ asrs r6, r4, #6 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ble.n 5cf138 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x69270> │ │ │ │ + ble.n 5cf018 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x69150> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 5cf138 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x69270> │ │ │ │ + blt.n 5cf018 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x69150> │ │ │ │ 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 │ │ │ │ @@ -2029909,15 +2029915,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, [r5, #2] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ 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] @ (5cf218 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x69350>) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2030030,15 +2030036,15 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r1, #28 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #27 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ 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] @ 5cf3d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x69510> │ │ │ │ sub sp, #12 │ │ │ │ @@ -2030186,15 +2030192,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r2, r7, #22 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 5cf47c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x695b4> │ │ │ │ + bhi.n 5cf35c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x69494> │ │ │ │ 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 │ │ │ │ @@ -2030263,15 +2030269,15 @@ │ │ │ │ orreq.w r2, r2, #65536 @ 0x10000 │ │ │ │ beq.n 5cf45a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x69592> │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #2 │ │ │ │ bls.n 5cf456 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6958e> │ │ │ │ b.n 5cf45a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x69592> │ │ │ │ nop │ │ │ │ - bhi.n 5cf588 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x696c0> │ │ │ │ + bhi.n 5cf468 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x695a0> │ │ │ │ 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 │ │ │ │ @@ -2030493,15 +2030499,15 @@ │ │ │ │ bne.n 5cf750 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x69888> │ │ │ │ b.n 5cf6b6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x697ee> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r2, #12 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 5cf884 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x699bc> │ │ │ │ + bvc.n 5cf764 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6989c> │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r2, r0, #5 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2030997,15 +2031003,15 @@ │ │ │ │ b.n 5cfc84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x69dbc> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r1, #21 │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r2, r4, #14 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2031078,15 +2031084,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 5cfd64 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x69e9c> │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ 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] @ 5d02ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6a3e4> │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -2031525,25 +2031531,25 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r0, r3, #7 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ 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 │ │ │ │ @@ -2031593,15 +2031599,15 @@ │ │ │ │ ldr r3, [pc, #88] @ (5d03b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a9be28 │ │ │ │ + bl a9be80 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 5d0386 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6a4be> │ │ │ │ ldr.w r0, [r5, #680] @ 0x2a8 │ │ │ │ mov r1, r4 │ │ │ │ bl 4aaa08 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2031742,15 +2031748,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 aa09b0 │ │ │ │ + bl aa0a08 │ │ │ │ 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 5d041e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6a556> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -2031939,17 +2031945,17 @@ │ │ │ │ str.w r2, [r4, #1348] @ 0x544 │ │ │ │ b.n 5d04c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6a600> │ │ │ │ ldr r3, [pc, #12] @ (5d07c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6a900>) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n 5d077a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6a8b2> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ 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 │ │ │ │ @@ -2032194,15 +2032200,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 aa4ffc │ │ │ │ + bl aa5054 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #0] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [pc, #168] @ (5d0b54 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6ac8c>) │ │ │ │ ldr r3, [pc, #160] @ (5d0b50 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6ac88>) │ │ │ │ @@ -2032232,15 +2032238,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 aa51a4 │ │ │ │ + bl aa51fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 5d0aaa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6abe2> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5d0aaa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6abe2> │ │ │ │ @@ -2032259,15 +2032265,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 aa50d0 │ │ │ │ + bl aa5128 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 5d0aaa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6abe2> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs.w r1, r4, #10813440 @ 0xa50000 │ │ │ │ @@ -2032474,15 +2032480,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 a5b068 │ │ │ │ + bl a5b0c0 │ │ │ │ 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] │ │ │ │ @@ -2032519,15 +2032525,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5d0dbe <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6aef6> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b190 │ │ │ │ + bl a5b1e8 │ │ │ │ b.n 5d0dc8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 │ │ │ │ @@ -2032589,15 +2032595,15 @@ │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ b.n 5d0de0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a5b190 │ │ │ │ + bl a5b1e8 │ │ │ │ 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] @ (5d0f74 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6b0ac>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2033323,21 +2033329,21 @@ │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ b.n 5d1668 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6b7a0> │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 5d1636 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6b76e> │ │ │ │ ldc 1, cr0, [r4, #-148]! @ 0xffffff6c │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r3, [pc, #600] @ (5d1908 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6ba40>) │ │ │ │ + ldr r4, [pc, #24] @ (5d16c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6b800>) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r3, [pc, #240] @ (5d17a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6b8e0>) │ │ │ │ + ldr r3, [pc, #688] @ (5d1968 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6baa0>) │ │ │ │ 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] @ (5d1770 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6b8a8>) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2033401,25 +2033407,25 @@ │ │ │ │ b.n 5d1714 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6b84c> │ │ │ │ ldr r5, [pc, #32] @ (5d178c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6b8c4>) │ │ │ │ add r5, pc │ │ │ │ b.n 5d16fe <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6b836> │ │ │ │ stmdb ip!, {r0, r2, r5, r8} │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r6, pc, #688 @ (adr r6, 5d1a38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6bb70>) │ │ │ │ + add r7, pc, #112 @ (adr r7, 5d17f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6b930>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r6, pc, #648 @ (adr r6, 5d1a14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6bb4c>) │ │ │ │ + add r7, pc, #72 @ (adr r7, 5d17d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6b90c>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r3, #24] │ │ │ │ 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 6ec3c │ │ │ │ @@ -2034142,21 +2034148,21 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 5d25dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6c714> │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 5d1f4c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6c084> │ │ │ │ + cbz r0, 5d1f68 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6c0a0> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 5d1f66 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6c09e> │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r8, sp │ │ │ │ + cmp r0, fp │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cbz r2, 5d1f48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6c080> │ │ │ │ + cbz r2, 5d1f64 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6c09c> │ │ │ │ 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 │ │ │ │ @@ -2034488,15 +2034494,15 @@ │ │ │ │ ands r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ tst r0, r0 │ │ │ │ b.n 5d2348 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6c480> │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ 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] │ │ │ │ @@ -2037383,45 +2037389,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, r2 │ │ │ │ lsls r6, r4, #4 │ │ │ │ stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov.w r3, #2883584 @ 0x2c0000 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 5d3e3e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6df76> │ │ │ │ mov.w r3, #2424832 @ 0x250000 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 5d3e3e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6df76> │ │ │ │ @@ -2037639,19 +2037645,19 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ b.w 5d3ba0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6dcd8> │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ 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 │ │ │ │ @@ -2038144,23 +2038150,23 @@ │ │ │ │ str.w r2, [r4, #1344] @ 0x540 │ │ │ │ str.w r3, [r4, #1348] @ 0x544 │ │ │ │ b.n 5d48a6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6e9de> │ │ │ │ @ instruction: 0xb8f2 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -2038345,19 +2038351,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 5d4c8a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6edc2> │ │ │ │ nop │ │ │ │ push {r1, r2, r6} │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ 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 │ │ │ │ @@ -2039694,15 +2039700,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, 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, [r6, #10] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ bl 557bae │ │ │ │ bl 4fdbb2 │ │ │ │ strb.w pc, [r9, #255]! │ │ │ │ bl 4cdbba │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r6, [r5, #700] @ 0x2bc │ │ │ │ @@ -2040490,15 +2040496,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 a9bf14 │ │ │ │ + bl a9bf6c │ │ │ │ ldr.w r9, [r5, #1088] @ 0x440 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 6e548 │ │ │ │ ldr.w r2, [pc, #1148] @ 5d68c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x709fc> │ │ │ │ ldr.w r3, [r5, #1356] @ 0x54c │ │ │ │ @@ -2040906,89 +2040912,89 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, pc │ │ │ │ bl 5d4fa8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6f0e0> │ │ │ │ b.w 5d55e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6f718> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldc2 0, cr0, [r4, #1004]! @ 0x3ec │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + mcr2 0, 1, r0, cr4, cr11, {7} │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xfbcc00fb │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldc2 0, cr0, [ip], #-1004 @ 0xfffffc14 │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ 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 │ │ │ │ @@ -2041304,31 +2041310,31 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #2932] @ 0xb74 │ │ │ │ adds r3, #1 │ │ │ │ beq.w 5d6e02 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x70f3a> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, #3096] @ 0xc18 │ │ │ │ @@ -2041735,19 +2041741,19 @@ │ │ │ │ b.w 5d56e6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x6f81e> │ │ │ │ str r3, [sp, #24] │ │ │ │ b.w 5d5ed4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7000c> │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ 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] @ (5d7508 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x71640>) │ │ │ │ @@ -2042106,17 +2042112,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ 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] @ (5d7610 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x71748>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042468,15 +2042474,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r4, #4 │ │ │ │ strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ 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 │ │ │ │ @@ -2042580,17 +2042586,17 @@ │ │ │ │ str.w r4, [r5, #2936] @ 0xb78 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ 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] @ (5d7c30 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x71d68>) │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ @@ -2042777,21 +2042783,21 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r4, #4 │ │ │ │ @ instruction: 0xfad9ffff │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ 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] @ (5d7d04 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x71e3c>) │ │ │ │ @@ -2045601,15 +2045607,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ @@ -2045747,15 +2045753,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -2045829,15 +2045835,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2045920,15 +2045926,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2046018,15 +2046024,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2046109,15 +2046115,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ @@ -2046261,15 +2046267,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 a5ce3c │ │ │ │ + bl a5ce94 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ ldrb.w r8, [sp, #453] @ 0x1c5 │ │ │ │ ldrb.w r3, [sp, #452] @ 0x1c4 │ │ │ │ and.w r6, r8, #3 │ │ │ │ @@ -2046384,15 +2046390,15 @@ │ │ │ │ ldrh.w r1, [r2, #536] @ 0x218 │ │ │ │ bfi r1, r0, #0, #10 │ │ │ │ strh.w r1, [r2, #536] @ 0x218 │ │ │ │ bne.n 5da3dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x74514> │ │ │ │ add.w r1, r7, #28 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #436 @ 0x1b4 │ │ │ │ - bl a5d0f8 │ │ │ │ + bl a5d150 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 5da010 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x74148> │ │ │ │ ldrb.w r3, [sp, #437] @ 0x1b5 │ │ │ │ ldrb.w r2, [sp, #468] @ 0x1d4 │ │ │ │ ldrb.w r8, [sp, #436] @ 0x1b4 │ │ │ │ @@ -2046554,15 +2046560,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl a5d064 │ │ │ │ + bl a5d0bc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5da214 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7434c> │ │ │ │ ldr.w r2, [pc, #2112] @ 5dae08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x74f40> │ │ │ │ ldr.w r3, [pc, #2088] @ 5dadf4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x74f2c> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -2046764,15 +2046770,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #30 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 5d9874 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x739ac> │ │ │ │ b.n 5da6ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x747e4> │ │ │ │ mov r0, r7 │ │ │ │ - bl a5cdd4 │ │ │ │ + bl a5ce2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5da6ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 │ │ │ │ @@ -2047188,15 +2047194,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, ip │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 5d8528 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x72660> │ │ │ │ b.n 5da6ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x747e4> │ │ │ │ mov r0, r7 │ │ │ │ - bl a5cdd4 │ │ │ │ + bl a5ce2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5da6ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x747e4> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5dac72 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x74daa> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -2047228,19 +2047234,19 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldrsh r4, [r2, r0] │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrh r0, [r6, r0] │ │ │ │ lsls r5, r4, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2047254,15 +2047260,15 @@ │ │ │ │ ldr r2, [pc, #200] @ (5daef4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7502c>) │ │ │ │ ldr r3, [pc, #200] @ (5daef8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x75030>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cbz r3, 5dae82 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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} │ │ │ │ @@ -2047412,15 +2047418,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ add.w ip, fp, #68 @ 0x44 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -2047470,27 +2047476,27 @@ │ │ │ │ bhi.w 5dc66e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x767a6> │ │ │ │ cmp r6, #88 @ 0x58 │ │ │ │ bls.w 5dba7c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x75bb4> │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #324 @ 0x144 │ │ │ │ - bl a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 5da010 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ @@ -2047502,15 +2047508,15 @@ │ │ │ │ b.n 5dafb6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5da010 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x74148> │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ @@ -2047589,15 +2047595,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ @@ -2047857,15 +2047863,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ ldrb.w r2, [sp, #1012] @ 0x3f4 │ │ │ │ ldrh.w r3, [sp, #1016] @ 0x3f8 │ │ │ │ and.w r0, r2, #15 │ │ │ │ @@ -2048051,15 +2048057,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -2048075,15 +2048081,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ add.w r3, sp, #1224 @ 0x4c8 │ │ │ │ add.w r9, r3, r9, lsl #4 │ │ │ │ @@ -2048219,15 +2048225,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ add r3, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r6, r3 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ movs r3, #2 │ │ │ │ @@ -2048370,27 +2048376,27 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #680] @ (5dbd60 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x75e98>) │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xfa2c009b │ │ │ │ + @ instruction: 0xfa9c009b │ │ │ │ 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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ and.w r1, r2, #3 │ │ │ │ @@ -2048496,15 +2048502,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ add r3, sp, #1012 @ 0x3f4 │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ @@ -2049028,15 +2049034,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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 5da010 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x74148> │ │ │ │ ldrh r5, [r7, #6] │ │ │ │ ldrb r2, [r7, #6] │ │ │ │ ldrb.w r1, [r9] │ │ │ │ @@ -2049289,15 +2049295,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ add r5, sp, #340 @ 0x154 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ add r1, sp, #348 @ 0x15c │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ @@ -2049333,29 +2049339,29 @@ │ │ │ │ cmp r6, #1 │ │ │ │ bhi.w 5dba7c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ addw sl, sp, #1028 @ 0x404 │ │ │ │ bl 5da010 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ ldrh.w r3, [sp, #928] @ 0x3a0 │ │ │ │ mov.w lr, #0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -2049550,15 +2049556,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r3 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ @@ -2049758,15 +2049764,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ bls.w 5dafb6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x750ee> │ │ │ │ b.w 5dba7c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x75bb4> │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ addw sl, sp, #1028 @ 0x404 │ │ │ │ - bl a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ bl 5da010 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x74148> │ │ │ │ ldrh.w r3, [sp, #576] @ 0x240 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -2049881,15 +2049887,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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #404 @ 0x194 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ movs r3, #0 │ │ │ │ @@ -2049939,25 +2049945,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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5da010 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ 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 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ @@ -2050030,15 +2050036,15 @@ │ │ │ │ ands.w r5, r5, #1 │ │ │ │ bne.w 5dc236 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ bl 5da010 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x74148> │ │ │ │ ldrh.w r3, [sp, #704] @ 0x2c0 │ │ │ │ add r2, sp, #692 @ 0x2b4 │ │ │ │ @@ -2050093,25 +2050099,25 @@ │ │ │ │ b.w 5dafb6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a5d3e4 │ │ │ │ + bl a5d43c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5da010 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a5d388 │ │ │ │ + bl a5d3e0 │ │ │ │ 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 5d9a58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x73b90> │ │ │ │ @@ -2050256,25 +2050262,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dd934 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x77a6c> │ │ │ │ + b.n 5dca14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x76b4c> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dd8d0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x77a08> │ │ │ │ + b.n 5dc9b0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x76ae8> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dd888 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x779c0> │ │ │ │ + b.n 5dc968 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x76aa0> │ │ │ │ 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 │ │ │ │ @@ -2050340,27 +2050346,27 @@ │ │ │ │ bl 3bc26c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5dd206 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7733e> │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 5ddc04 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x77d3c> │ │ │ │ mov r0, sl │ │ │ │ - bl a66058 │ │ │ │ + bl a660b0 │ │ │ │ mov r0, sl │ │ │ │ bl 401e74 │ │ │ │ mov r0, sl │ │ │ │ bl 5c9ae8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x63c20> │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 5dd970 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x77aa8> │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, sl │ │ │ │ sub.w r1, r1, #4 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl a5e108 │ │ │ │ + bl a5e160 │ │ │ │ mov r0, sl │ │ │ │ bl 401e74 │ │ │ │ mov r0, sl │ │ │ │ bl 401edc │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5dd968 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x77aa0> │ │ │ │ @@ -2050370,43 +2050376,43 @@ │ │ │ │ bl 5c9b94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x63ccc> │ │ │ │ mov r0, sl │ │ │ │ bl 5c9a3c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x63b74> │ │ │ │ mov r0, sl │ │ │ │ bl 402700 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl a834f8 │ │ │ │ + bl a83550 │ │ │ │ mov r0, sl │ │ │ │ bl 402700 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, sl │ │ │ │ - bl a803fc │ │ │ │ + bl a80454 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl a781c8 │ │ │ │ + bl a78220 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 5dd390 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x774c8> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 44b4d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl a75d2c │ │ │ │ + bl a75d84 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl a64b20 │ │ │ │ + bl a64b78 │ │ │ │ mov r0, sl │ │ │ │ bl 402700 │ │ │ │ ldrb.w r1, [fp, #16] │ │ │ │ mov r0, sl │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl a5d440 │ │ │ │ + bl a5d498 │ │ │ │ ldrsb.w r0, [sl, #65] @ 0x41 │ │ │ │ str.w sl, [fp] │ │ │ │ bl 4de010 │ │ │ │ add.w r1, sl, #24 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ bl 4de028 │ │ │ │ ldrb.w r3, [sl, #313] @ 0x139 │ │ │ │ @@ -2050991,15 +2050997,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 5dd8fa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x77a32> │ │ │ │ add r4, sp, #684 @ 0x2ac │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl a749d4 │ │ │ │ + bl a74a2c │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e548 │ │ │ │ ldr.w r1, [sl, #352] @ 0x160 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2051016,15 +2051022,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 5dd950 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x77a88> │ │ │ │ mov r0, sl │ │ │ │ bl 5c9cec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x63e24> │ │ │ │ b.n 5dd27a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x773b2> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl a5e108 │ │ │ │ + bl a5e160 │ │ │ │ mov r0, sl │ │ │ │ bl 401e74 │ │ │ │ mov r0, sl │ │ │ │ bl 401edc │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5dd968 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x77aa0> │ │ │ │ @@ -2051392,19 +2051398,19 @@ │ │ │ │ cmp r6, #118 @ 0x76 │ │ │ │ lsls r5, r4, #4 │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbz r3, 5ddd92 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x77eca> │ │ │ │ - vsri.64 q8, q4, #1 │ │ │ │ + @ instruction: 0xffff0548 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r7, sp, #444 @ 0x1bc │ │ │ │ @ instruction: 0xffffae27 │ │ │ │ - vcvt.u16.f16 d24, d22, #1 │ │ │ │ + @ instruction: 0xffff8da6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r1, #172 @ 0xac │ │ │ │ lsls r5, r4, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2051674,40 +2051680,40 @@ │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ ubfx r2, r2, #3, #11 │ │ │ │ bl 5e08ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7aa24> │ │ │ │ movs r3, #0 │ │ │ │ b.n 5de03e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x78176> │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r9 │ │ │ │ - bl a5a70c │ │ │ │ + bl a5a764 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 5de0ae <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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 a5a740 │ │ │ │ + bl a5a798 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 5de09a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x781d2> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 5e7668 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x817a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl a5a904 │ │ │ │ + bl a5a95c │ │ │ │ cbz r0, 5de102 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7823a> │ │ │ │ movw r6, #34953 @ 0x8889 │ │ │ │ movt r6, #34952 @ 0x8888 │ │ │ │ movs r7, #0 │ │ │ │ cbz r4, 5de0f6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7822e> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5ae48 │ │ │ │ + bl a5aea0 │ │ │ │ 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 │ │ │ │ @@ -2051726,16 +2051732,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 5e08ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7aa24> │ │ │ │ mov r0, r5 │ │ │ │ bl 3977b0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb.w r0, [sl, sl, lsl #1] │ │ │ │ - @ instruction: 0xf75e009a │ │ │ │ + ldr??.w r0, [sl, sl, lsl #1] │ │ │ │ + @ instruction: 0xf7ce009a │ │ │ │ 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 │ │ │ │ @@ -2051854,16 +2051860,16 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 5de230 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x78368> │ │ │ │ nop │ │ │ │ adds r2, r7, #7 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf616009a │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf686009a │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ 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] │ │ │ │ @@ -2051939,17 +2051945,17 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5de324 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7845c> │ │ │ │ adds r4, r2, #4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ + @ instruction: 0xf58e009a │ │ │ │ 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] │ │ │ │ @@ -2052058,20 +2052064,20 @@ │ │ │ │ movs r2, #0 │ │ │ │ b.n 5de46e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x785a6> │ │ │ │ nop │ │ │ │ adds r0, r2, #1 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - eor.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + @ instruction: 0xf4fe009a │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf3e8009a │ │ │ │ + orrs.w r0, r8, #5046272 @ 0x4d0000 │ │ │ │ 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] │ │ │ │ @@ -2052219,23 +2052225,23 @@ │ │ │ │ and.w r3, r1, #15 │ │ │ │ mov r1, r3 │ │ │ │ b.n 5de5a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x786d8> │ │ │ │ subs r0, r2, r4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - sbfx r0, lr, #2, #27 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + @ instruction: 0xf3be009a │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf26c009a │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + @ instruction: 0xf2dc009a │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - movw r0, #24730 @ 0x609a │ │ │ │ + @ instruction: 0xf2b6009a │ │ │ │ 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] │ │ │ │ @@ -2052384,23 +2052390,23 @@ │ │ │ │ and.w r3, r1, #15 │ │ │ │ mov r1, r3 │ │ │ │ b.n 5de75c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x78894> │ │ │ │ adds r0, r3, r5 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf196009a │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + addw r0, r6, #154 @ 0x9a │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf0b0009a │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + @ instruction: 0xf120009a │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - eor.w r0, sl, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf0fa009a │ │ │ │ stmdb 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] @ 5df464 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7959c> │ │ │ │ ldr.w r4, [pc, #3100] @ 5df468 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x795a0> │ │ │ │ @@ -2053530,45 +2053536,44 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #25 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - mrc 0, 6, r0, cr6, cr10, {4} │ │ │ │ - mrc 0, 7, r0, cr10, cr10, {4} │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + vqadd.s8 d16, d22, d10 │ │ │ │ + vqadd.s32 d16, d26, d10 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xeb2c009a │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + @ instruction: 0xeb9c009a │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - and.w r0, r6, sl, lsr #2 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + orns r0, r6, sl, lsr #2 │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xe8de009a │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strd r0, r0, [lr, #-616] @ 0x268 │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5df41c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79554> │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - b.n 5df090 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x791c8> │ │ │ │ + @ instruction: 0xe82a009a │ │ │ │ + b.n 5df170 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x792a8> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5df028 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79160> │ │ │ │ + b.n 5df108 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79240> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dedd0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x78f08> │ │ │ │ - lsls r2, r3, #2 │ │ │ │ b.n 5deeb0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x78fe8> │ │ │ │ lsls r2, r3, #2 │ │ │ │ + b.n 5def90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x790c8> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r2, r2, #28 │ │ │ │ bne.w 5df63a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79772> │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ movls r3, #1 │ │ │ │ @@ -2053719,27 +2053724,27 @@ │ │ │ │ bne.w 5df008 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79140> │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 5df008 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79140> │ │ │ │ b.n 5deff0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79128> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfd48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79e80> │ │ │ │ + b.n 5dfe28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79f60> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dfcfc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79e34> │ │ │ │ + b.n 5dfddc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79f14> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfc34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79d6c> │ │ │ │ + b.n 5dfd14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79e4c> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfc68 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79da0> │ │ │ │ + b.n 5dfd48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79e80> │ │ │ │ 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] @ (5dfa24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79b5c>) │ │ │ │ movs r3, #12 │ │ │ │ @@ -2054082,63 +2054087,63 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 5df6a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x797dc> │ │ │ │ lsrs r4, r6, #5 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfd34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79e6c> │ │ │ │ + b.n 5dfe14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79f4c> │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfd18 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79e50> │ │ │ │ + b.n 5dfdf8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79f30> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfcf0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79e28> │ │ │ │ + b.n 5dfdd0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79f08> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dfc34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79d6c> │ │ │ │ + b.n 5dfd14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79e4c> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfb9c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79cd4> │ │ │ │ + b.n 5dfc7c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79db4> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfb44 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79c7c> │ │ │ │ + b.n 5dfc24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79d5c> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + b.n 5dfaf0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79c28> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - svc 8 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + svc 2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ 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] @ (5dfc2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79d64>) │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -2054299,48 +2054304,48 @@ │ │ │ │ adds r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb8dffff │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 5df8aa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x799e2> │ │ │ │ - @ instruction: 0xffffde8a │ │ │ │ + @ instruction: 0xffffdefa │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 5df566 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7969e> │ │ │ │ vcvt.f16.u16 , q4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldcl 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ asrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r2, r3, #2 │ │ │ │ sxtb r2, r1 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r4, r5, #15 │ │ │ │ lsls r5, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2054626,83 +2054631,83 @@ │ │ │ │ b.n 5dfe76 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x79fae> │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r4, r0, #13 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 5e00b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a1ec> │ │ │ │ + ble.n 5dff94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a0cc> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ble.n 5dfef0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a028> │ │ │ │ + udf #10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ble.n 5dff0c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a044> │ │ │ │ + udf #22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cbz r2, 5dffce <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a106> │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ble.n 5e00a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a1d8> │ │ │ │ + ble.n 5dff80 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a0b8> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ble.n 5dfef4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a02c> │ │ │ │ + udf #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cbz r2, 5dffd2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a10a> │ │ │ │ lsls r3, r3, #4 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r7, r2, #2 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r7, r2, #2 │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bgt.n 5dffec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a124> │ │ │ │ + ble.n 5e00cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a204> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 5e007c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a1b4> │ │ │ │ + bgt.n 5dff5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a094> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 5dff80 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a0b8> │ │ │ │ + ble.n 5e0060 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a198> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 5dffa8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a0e0> │ │ │ │ + ble.n 5e0088 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a1c0> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bgt.n 5e00c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a1fc> │ │ │ │ + bgt.n 5dffa4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a0dc> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r3, r5, #2 │ │ │ │ add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - blt.n 5dff3c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a074> │ │ │ │ + blt.n 5e001c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a154> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - blt.n 5dff70 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a0a8> │ │ │ │ + bgt.n 5e0050 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a188> │ │ │ │ lsls r2, r3, #2 │ │ │ │ add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - blt.n 5dffe4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a11c> │ │ │ │ + bgt.n 5e00c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a1fc> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - blt.n 5dffbc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a0f4> │ │ │ │ + bgt.n 5e009c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a1d4> │ │ │ │ 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 │ │ │ │ @@ -2055483,29 +2055488,29 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 5e0808 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a940> │ │ │ │ bx lr │ │ │ │ vst4.8 {d0,d2,d4,d6}, [r4 :128], r4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 5e079c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a8d4> │ │ │ │ + blt.n 5e087c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a9b4> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bge.n 5e0748 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a880> │ │ │ │ + bge.n 5e0828 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a960> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bge.n 5e074c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a884> │ │ │ │ + bge.n 5e082c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a964> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bge.n 5e08a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a9e0> │ │ │ │ + bge.n 5e0788 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a8c0> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bge.n 5e08c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a9fc> │ │ │ │ + bge.n 5e07a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a8dc> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bge.n 5e08ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a9e4> │ │ │ │ + bge.n 5e078c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a8c4> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 5e087e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a9b6> │ │ │ │ cmp r2, #8 │ │ │ │ beq.n 5e0876 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a9ae> │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 5e0874 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7a9ac> │ │ │ │ @@ -2055642,15 +2055647,15 @@ │ │ │ │ @ instruction: 0xf6f40124 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6ec0124 │ │ │ │ movt r1, #2084 @ 0x824 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 5e0990 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7aac8> │ │ │ │ + bls.n 5e0a70 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7aba8> │ │ │ │ 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] @ (5e0a94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7abcc>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2056483,15 +2056488,15 @@ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp 1, 13, cr0, cr14, cr4, {1} │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ bl 5072e6 │ │ │ │ - bne.n 5e1308 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7b440> │ │ │ │ + bne.n 5e13e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7b520> │ │ │ │ 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 │ │ │ │ @@ -2056544,15 +2056549,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [ip], #144 @ 0x90 │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ 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] @ (5e146c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7b5a4>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2056647,37 +2056652,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ mrrc 1, 2, r0, r8, cr4 │ │ │ │ ldc 1, cr0, [r6], #-144 @ 0xffffff70 │ │ │ │ ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ble.n 5e13f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7b530> │ │ │ │ lsls r1, r5, #4 │ │ │ │ - adds.w r0, r0, #5505024 @ 0x540000 │ │ │ │ + @ instruction: 0xf58000a8 │ │ │ │ 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 5e14b2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7b5ea> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #8] @ (5e14bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7b5f4>) │ │ │ │ add r1, pc │ │ │ │ bl 5e08ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7aa24> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 5e14c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7b600> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbnz r2, 5e14d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7b60c> │ │ │ │ @@ -2056828,15 +2056833,15 @@ │ │ │ │ bhi.n 5e1674 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7b7ac> │ │ │ │ ldr r3, [pc, #12] @ (5e1678 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7b7b0>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #7 │ │ │ │ bx lr │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ 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 │ │ │ │ @@ -2057692,15 +2057697,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 5e08ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7aa24> │ │ │ │ vldr s0, [pc, #4] @ 5e1f84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7c0bc> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ 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 │ │ │ │ @@ -2058849,15 +2058854,15 @@ │ │ │ │ lsls r4, r4, #4 │ │ │ │ bvc.n 5e2a10 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7cb48> │ │ │ │ lsls r4, r4, #4 │ │ │ │ pldw [r3, #255]! │ │ │ │ ldc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + cbnz r0, 5e2b0a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7cc42> │ │ │ │ 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] @ (5e2bdc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7cd14>) │ │ │ │ @@ -2063095,15 +2063100,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 5e5912 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7fa4a> │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ 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] @ 5e5e00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7ff38> │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -2063588,17 +2063593,17 @@ │ │ │ │ strb.w r0, [ip] │ │ │ │ add r1, pc │ │ │ │ bl 395124 │ │ │ │ movs r0, #1 │ │ │ │ b.n 5e5fa8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x800e0> │ │ │ │ str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 5e5fee <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x80126> │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movw ip, #2925 @ 0xb6d │ │ │ │ @@ -2063767,15 +2063772,15 @@ │ │ │ │ b.n 5e6176 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x802ae> │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r0, #168] @ 0xa8 │ │ │ │ mov r0, r1 │ │ │ │ b.n 5e6154 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8028c> │ │ │ │ ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ 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] │ │ │ │ @@ -2064167,29 +2064172,29 @@ │ │ │ │ b.n 5e65c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x806fc> │ │ │ │ ldr r3, [pc, #32] @ (5e660c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x80744>) │ │ │ │ add r3, pc │ │ │ │ b.n 5e65c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x806fc> │ │ │ │ ldr r3, [pc, #32] @ (5e6610 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x80748>) │ │ │ │ add r3, pc │ │ │ │ b.n 5e65c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x806fc> │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ 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, 5e6654 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8078c> │ │ │ │ @@ -2064266,39 +2064271,39 @@ │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 5e665e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x80796> │ │ │ │ ldr r0, [pc, #52] @ (5e6704 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8083c>) │ │ │ │ add r0, pc │ │ │ │ b.n 5e6674 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x807ac> │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 5e66b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x807f0> │ │ │ │ + ble.n 5e6798 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x808d0> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ 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, 5e6732 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8086a> │ │ │ │ @@ -2064348,31 +2064353,31 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #40] @ (5e67ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x808e4>) │ │ │ │ add r4, pc │ │ │ │ b.n 5e6744 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8087c> │ │ │ │ - stc2 0, cr0, [r2], {149} @ 0x95 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldc2l 0, cr0, [r2], #-596 @ 0xfffffdac │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfbb80095 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + stc2 0, cr0, [r8], #-596 @ 0xfffffdac │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ 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] @ 5e73b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x814ec> │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -2065479,268 +2065484,268 @@ │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r5 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - eors r6, r5 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - rors r6, r0 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - vqadd.u64 q0, q14, q13 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + vshr.u64 q0, q13, #20 │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r7 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf1280094 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + @ instruction: 0xf1980094 │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r1, [pc, #352] @ (5e7590 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x816c8>) │ │ │ │ + ldr r1, [pc, #800] @ (5e7750 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81888>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + cbnz r0, 5e744a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81582> │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + cbnz r6, 5e7444 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8157c> │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - blx r9 │ │ │ │ + ldr r0, [pc, #224] @ (5e7538 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81670>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bpl.n 5e7564 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8169c> │ │ │ │ + bpl.n 5e7444 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8157c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bpl.n 5e74d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81610> │ │ │ │ + bpl.n 5e73b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x814f0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - setend le │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xfa2a00fa │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + @ instruction: 0xfa9a00fa │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp ip, lr │ │ │ │ + mov r4, ip │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r0, [r5, #28] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr.w r0, [r8, #250] @ 0xfa │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + vst4. {d16-d19}, [r8 :256], sl │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r8, r7 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbz r4, 5e7566 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8169e> │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r7, [pc, #392] @ (5e7698 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x817d0>) │ │ │ │ + ldr r7, [pc, #840] @ (5e7858 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81990>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #336] @ (5e7664 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8179c>) │ │ │ │ + ldr r7, [pc, #784] @ (5e7824 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8195c>) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stc 0, cr0, [r0, #600] @ 0x258 │ │ │ │ - ldr r4, [pc, #856] @ (5e7894 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x819cc>) │ │ │ │ + ldcl 0, cr0, [r0, #600]! @ 0x258 │ │ │ │ + ldr r5, [pc, #280] @ (5e7654 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8178c>) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [pc, #864] @ (5e78a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x819d8>) │ │ │ │ + ldr r5, [pc, #288] @ (5e7660 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81798>) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [pc, #952] @ (5e78fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81a34>) │ │ │ │ + ldr r5, [pc, #376] @ (5e76bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x817f4>) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [pc, #848] @ (5e7898 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x819d0>) │ │ │ │ + ldr r5, [pc, #272] @ (5e7658 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81790>) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + beq.n 5e7628 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81760> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r1, [pc, #568] @ (5e77d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8190c>) │ │ │ │ + ldr r1, [pc, #1016] @ (5e7994 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81acc>) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r1, [pc, #472] @ (5e7780 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x818b8>) │ │ │ │ + ldr r1, [pc, #920] @ (5e7940 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81a78>) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ 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 5e75ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81724> │ │ │ │ @@ -2065837,15 +2065842,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5e7608 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81740> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e76aa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x817e2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl a5a788 │ │ │ │ + bl a5a7e0 │ │ │ │ ldr r7, [r7, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 5e76ae <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x817e6> │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 5e769e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x817d6> │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ @@ -2065901,15 +2065906,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 a5a29c │ │ │ │ + bl a5a2f4 │ │ │ │ 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 │ │ │ │ @@ -2065922,29 +2065927,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 a5a388 │ │ │ │ + bl a5a3e0 │ │ │ │ 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, 5e77e2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8191a> │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 5e77ce <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81906> │ │ │ │ add r1, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl a5a3f8 │ │ │ │ + bl a5a450 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 5e77c6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x818fe> │ │ │ │ add.w r8, r8, #15 │ │ │ │ cmp r8, r7 │ │ │ │ bne.n 5e77be <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x818f6> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -2066011,15 +2066016,15 @@ │ │ │ │ beq.n 5e789e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x819d6> │ │ │ │ tst.w r8, r6 │ │ │ │ beq.n 5e7880 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x819b8> │ │ │ │ add.w r2, sl, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ - bl a5a348 │ │ │ │ + bl a5a3a0 │ │ │ │ cmp r6, #16 │ │ │ │ bne.n 5e7886 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x819be> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #16 │ │ │ │ bne.n 5e7874 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x819ac> │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -2066028,15 +2066033,15 @@ │ │ │ │ bne.n 5e7864 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8199c> │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov r1, fp │ │ │ │ add r4, fp │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r5, fp │ │ │ │ - bl a5a41c │ │ │ │ + bl a5a474 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ blx 6ec3c │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 5e78c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x819f8> │ │ │ │ mov r0, r8 │ │ │ │ blx 6ec3c │ │ │ │ ldr r2, [pc, #96] @ (5e7934 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81a6c>) │ │ │ │ @@ -2066068,21 +2066073,21 @@ │ │ │ │ movs r4, #19 │ │ │ │ add r3, pc │ │ │ │ b.n 5e7766 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8189e> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r4, #8192000 @ 0x7d0000 │ │ │ │ + add.w r0, r4, #8192000 @ 0x7d0000 │ │ │ │ ldrh r6, [r3, #6] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - @ instruction: 0xf3c800fa │ │ │ │ + bics.w r0, r8, #8192000 @ 0x7d0000 │ │ │ │ strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - vshr.s64 q0, q13, #14 │ │ │ │ + bic.w r0, r2, #250 @ 0xfa │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bl 3977b0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2067602,15 +2067607,15 @@ │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff8bffff │ │ │ │ strb r4, [r3, #30] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ 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] @ (5e8c24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x82d5c>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2067917,15 +2067922,15 @@ │ │ │ │ b.n 5e8970 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x82aa8> │ │ │ │ strb r4, [r0, #29] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #25] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldr r5, [pc, #512] @ (5e8e34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x82f6c>) │ │ │ │ + ldr r5, [pc, #960] @ (5e8ff4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8312c>) │ │ │ │ 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 │ │ │ │ @@ -2068550,15 +2068555,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 aa3bc0 │ │ │ │ + bl aa3c18 │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ cbz r1, 5e9360 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x83498> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceb00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68c38> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r4, #1793] @ 0x701 │ │ │ │ @@ -2068636,15 +2068641,15 @@ │ │ │ │ bcs.n 5e94f2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8362a> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 5e8f88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x830c0> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ movs r2, #0 │ │ │ │ - bl aa46ec │ │ │ │ + bl aa4744 │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ mov r9, r5 │ │ │ │ cbz r1, 5e944c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x83584> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceb00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68c38> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ @@ -2068816,15 +2068821,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 aa2698 │ │ │ │ + bl aa26f0 │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ cbz r1, 5e9644 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8377c> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceb00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68c38> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r4, #1793] @ 0x701 │ │ │ │ @@ -2069307,15 +2069312,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ lsls r1, r5, #4 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldr r4, [pc, #744] @ (5e9ec8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x84000>) │ │ │ │ + ldr r5, [pc, #168] @ (5e9c88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x83dc0>) │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ lsls r1, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #2284] @ 0x8ec │ │ │ │ cbz r3, 5e9c06 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x83d3e> │ │ │ │ @@ -2069349,15 +2069354,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5e8f88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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] @ 5e9cc8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x83e00> │ │ │ │ - bl aa26c8 │ │ │ │ + bl aa2720 │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ cbz r1, 5e9c6a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x83da2> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceb00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68c38> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r4, #1793] @ 0x701 │ │ │ │ @@ -2069485,15 +2069490,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ strh.w r7, [sp, #328] @ 0x148 │ │ │ │ bl 5e8f88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x830c0> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ mov r2, r7 │ │ │ │ - bl aa3620 │ │ │ │ + bl aa3678 │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ cbz r1, 5e9de2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x83f1a> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceb00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68c38> │ │ │ │ str.w r7, [r4, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r4, #1793] @ 0x701 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2069536,15 +2069541,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 5e8f88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x830c0> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ movs r2, #0 │ │ │ │ - bl aa3620 │ │ │ │ + bl aa3678 │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ cbz r1, 5e9e70 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x83fa8> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceb00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68c38> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r4, #1793] @ 0x701 │ │ │ │ @@ -2069717,15 +2069722,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 aa3dd4 │ │ │ │ + bl aa3e2c │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ cbz r1, 5ea04e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x84186> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceb00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68c38> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r4, #1793] @ 0x701 │ │ │ │ @@ -2069818,22 +2069823,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 aa26f8 │ │ │ │ + bl aa2750 │ │ │ │ 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 aa2740 │ │ │ │ + bl aa2798 │ │ │ │ ldrh.w fp, [sp, #128] @ 0x80 │ │ │ │ mov r0, fp │ │ │ │ bl 38fc84 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5ea328 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x84460> │ │ │ │ ldrb.w r3, [r7, #79] @ 0x4f │ │ │ │ @@ -2069951,15 +2069956,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 aa2880 │ │ │ │ + bl aa28d8 │ │ │ │ ldr.w r1, [r5, #720] @ 0x2d0 │ │ │ │ cbz r1, 5ea2c6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x843fe> │ │ │ │ mov r0, r5 │ │ │ │ bl 5ceb00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x68c38> │ │ │ │ str.w r7, [r5, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r5, #1793] @ 0x701 │ │ │ │ cbz r3, 5ea2d6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8440e> │ │ │ │ @@ -2070407,15 +2070412,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0 │ │ │ │ + asrs 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 │ │ │ │ @@ -2070492,15 +2070497,15 @@ │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ b.n 5ea7f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x84930> │ │ │ │ str.w r4, [r5, #192] @ 0xc0 │ │ │ │ b.n 5ea7f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x84930> │ │ │ │ nop │ │ │ │ ldr r6, [r0, r1] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - eors r4, r3 │ │ │ │ + lsrs 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 │ │ │ │ @@ -2071314,23 +2071319,23 @@ │ │ │ │ ldrsb r6, [r7, r5] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r2, r3, #2 │ │ │ │ strh r4, [r5, r2] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ 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] @ (5eb2fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x85434>) │ │ │ │ sub.w sp, sp, #644 @ 0x284 │ │ │ │ @@ -2071641,15 +2071646,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #160] @ (5eb5d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8570c>) │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr r3, [pc, #48] @ (5eb568 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x856a0>) │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -2071909,15 +2071914,15 @@ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r0, #2296] @ 0x8f8 │ │ │ │ b.n 5eb7e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x85920> │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5eb77e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x858b6> │ │ │ │ b.n 5eb6a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x857dc> │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ 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] @ 5eb85c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x85994> │ │ │ │ subs r3, r0, #1 │ │ │ │ @@ -2071943,15 +2071948,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ pop {r3, pc} │ │ │ │ blxns sl │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -2072517,27 +2072522,27 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bx lr │ │ │ │ lsls r4, r4, #4 │ │ │ │ bx sp │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp r6, lr │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r4, #12 │ │ │ │ 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 │ │ │ │ @@ -2072624,15 +2072629,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp lr, r5 │ │ │ │ bne.n 5ebf02 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8603a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - uxth r4, r2 │ │ │ │ + cbz r4, 5ebf80 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x860b8> │ │ │ │ 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 │ │ │ │ @@ -2072799,15 +2072804,15 @@ │ │ │ │ add.w r8, r8, #1 │ │ │ │ orrs r6, r1 │ │ │ │ b.n 5ec0ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x861e4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ b.n 5ec0cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86204> │ │ │ │ nop │ │ │ │ - cbz r4, 5ec130 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86268> │ │ │ │ + cbz r4, 5ec14c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86284> │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5ebef4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8602c> │ │ │ │ subs r0, #0 │ │ │ │ @@ -2072846,15 +2072851,15 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r6, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ and.w r1, r1, #7 │ │ │ │ cmp r0, #3 │ │ │ │ beq.n 5ec1bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x862f4> │ │ │ │ cmp r1, #2 │ │ │ │ bls.n 5ec1b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x862ec> │ │ │ │ cmp r1, #4 │ │ │ │ @@ -2073434,82 +2073439,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 r4, #248 @ 0xf8 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r4, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r0, r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r4, r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #76 @ 0x4c │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -2073712,29 +2073717,29 @@ │ │ │ │ ldr r0, [pc, #36] @ (5ecacc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86c04>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (5ecad0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86c08>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvc.n 5ecb98 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86cd0> │ │ │ │ + bvc.n 5eca78 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86bb0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5ed0b0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x871e8> │ │ │ │ + b.n 5ed190 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x872c8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r7, r4, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 5ecb48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86c80> │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r0, r1, #12 │ │ │ │ asrs r6, r1, #4 │ │ │ │ @@ -2073789,45 +2073794,45 @@ │ │ │ │ ldr r0, [pc, #68] @ (5ecb88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86cc0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (5ecb8c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86cc4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 5ecb4c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86c84> │ │ │ │ + bvc.n 5ecc2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86d64> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r1, [pc, #656] @ (5ece04 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86f3c>) │ │ │ │ + ldr r2, [pc, #80] @ (5ecbc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86cfc>) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf19e0097 │ │ │ │ + addw r0, lr, #151 @ 0x97 │ │ │ │ stmdb 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] @ (5ecdb4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x86eec>) │ │ │ │ @@ -2074776,215 +2074781,215 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 5ed10a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x87242> │ │ │ │ nop │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bx sl │ │ │ │ + blx r8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r1, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r1, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r1, [pc, #272] @ (5ed744 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8787c>) │ │ │ │ + ldr r1, [pc, #720] @ (5ed904 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x87a3c>) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bpl.n 5ed63c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x87774> │ │ │ │ + bvs.n 5ed71c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x87854> │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r0, r3, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5edbc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x87cfc> │ │ │ │ + b.n 5edca4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x87ddc> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bics r6, r0 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bvs.n 5ed61c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x87754> │ │ │ │ + bvc.n 5ed6fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x87834> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - orrs.w r0, r6, r7, lsr #2 │ │ │ │ - bvs.n 5ed5cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x87704> │ │ │ │ + @ instruction: 0xeac60097 │ │ │ │ + bvc.n 5ed6ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x877e4> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + adcs r0, r6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmdb r8!, {r0, r1, r2, r4, r7} │ │ │ │ - adds r6, r5, #4 │ │ │ │ + @ instruction: 0xe9980097 │ │ │ │ + adds r6, r3, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mov r2, r5 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, sp │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r6, lr │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, pc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #80] @ (5ed7c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x87900>) │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w lr, [r0, r1, lsl #2] │ │ │ │ @@ -2075008,15 +2075013,15 @@ │ │ │ │ ldrls.w r3, [r4, r1, lsl #2] │ │ │ │ cmp r2, #9 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ orr.w r0, r0, r3 │ │ │ │ bne.n 5ed7a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x878d8> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ uxtb r3, r1 │ │ │ │ lsls r2, r1, #31 │ │ │ │ bpl.n 5ed7f4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8792c> │ │ │ │ and.w r3, r3, #30 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #14 │ │ │ │ @@ -2076152,57 +2076157,57 @@ │ │ │ │ nop │ │ │ │ movs r7, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r7, #174 @ 0xae │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r2, [pc, #464] @ (5ee630 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x88768>) │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #464] @ (5ee634 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8876c>) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 5e08ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7aa24> │ │ │ │ @@ -2076383,39 +2076388,39 @@ │ │ │ │ ldr r2, [pc, #64] @ (5ee660 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x88798>) │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bl 5e08ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7aa24> │ │ │ │ b.w 5edad4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x87c0c> │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -2076444,17 +2076449,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, [r3, #32] │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ 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 │ │ │ │ @@ -2076998,21 +2077003,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, r3 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #24 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ 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 │ │ │ │ @@ -2077852,15 +2077857,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #26 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stc2 0, cr0, [ip], {153} @ 0x99 │ │ │ │ + ldc2l 0, cr0, [ip], #612 @ 0x264 │ │ │ │ bic.w ip, ip, #56 @ 0x38 │ │ │ │ orr.w ip, ip, #16 │ │ │ │ b.n 5ef2ee <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x89426> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ mov ip, r0 │ │ │ │ b.n 5ef65e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x89796> │ │ │ │ nop │ │ │ │ @@ -2078580,24 +2078585,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 a5a70c │ │ │ │ + bl a5a764 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cbz r3, 5efe5a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x89f92> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl a5a740 │ │ │ │ + bl a5a798 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 5efe48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x89f80> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 5e7668 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x817a0> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2078638,15 +2078643,15 @@ │ │ │ │ bl 5e7608 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x81740> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5efea6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x89fde> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ - bl a5a788 │ │ │ │ + bl a5a7e0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 5efeae <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x89fe6> │ │ │ │ add r0, r8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ @@ -2078654,23 +2078659,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 a5ae64 │ │ │ │ + bl a5aebc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r1 │ │ │ │ bcc.n 5efe82 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x89fba> │ │ │ │ ldrd r4, r8, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl a5a904 │ │ │ │ + bl a5a95c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5f0030 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a168> │ │ │ │ movw fp, #34953 @ 0x8889 │ │ │ │ movt fp, #34952 @ 0x8888 │ │ │ │ movs r6, #0 │ │ │ │ cbnz r4, 5eff3c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a074> │ │ │ │ b.n 5f003a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a172> │ │ │ │ @@ -2078685,15 +2078690,15 @@ │ │ │ │ bl 5e8508 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x82640> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 5f003a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a172> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5ae48 │ │ │ │ + bl a5aea0 │ │ │ │ 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 │ │ │ │ @@ -2078794,21 +2078799,21 @@ │ │ │ │ nop │ │ │ │ lsls r0, r6, #18 │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ - bgt.n 5f00c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a200> │ │ │ │ + bgt.n 5effa8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a0e0> │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xfa77ffff │ │ │ │ movs r0, r4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - bhi.n 5f00d0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a208> │ │ │ │ + bhi.n 5effb0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a0e8> │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2079396,20 +2079401,20 @@ │ │ │ │ ldr r1, [pc, #24] @ (5f0714 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a84c>) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 5e08ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7aa24> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xeaca0099 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + @ instruction: 0xeb3a0099 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - eors.w r0, lr, r9, lsr #2 │ │ │ │ + add.w r0, lr, r9, lsr #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, [sp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 5f07b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a8f0> │ │ │ │ @@ -2079516,20 +2079521,20 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #132] @ 0x84 │ │ │ │ bl 5e3050 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7d188> │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 5e3070 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x7d1a8> │ │ │ │ b.n 5f07b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a8f0> │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ands.w r0, r4, r9, lsr #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + eor.w r0, r4, r9, lsr #2 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xe98e0099 │ │ │ │ + ldrd r0, r0, [lr, #612]! @ 0x264 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cbz r4, 5f08b6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a9ee> │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ cbz r4, 5f0892 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8a9ca> │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ @@ -2080102,15 +2080107,15 @@ │ │ │ │ str r3, [r7, #28] │ │ │ │ b.n 5f0dce <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8af06> │ │ │ │ str r3, [r7, #32] │ │ │ │ b.n 5f0dac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8aee4> │ │ │ │ add.w r1, ip, #10682368 @ 0xa30000 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5f08d0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8aa08> │ │ │ │ + b.n 5f09b0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8aae8> │ │ │ │ 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 │ │ │ │ @@ -2080758,15 +2080763,15 @@ │ │ │ │ b.n 5f104a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8b182> │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ sub.w r1, r8, #35 @ 0x23 │ │ │ │ @ instruction: 0xf19a0123 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bl 1ff52a │ │ │ │ - b.n 5f1bf4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8bd2c> │ │ │ │ + b.n 5f1cd4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8be0c> │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ bl 963536 │ │ │ │ bl 6af53a │ │ │ │ bl 43953e │ │ │ │ bl 4df542 │ │ │ │ @@ -2081621,22 +2081626,22 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ orn r1, sl, r3, asr #32 │ │ │ │ orn r1, r8, r3, asr #32 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 5f1f10 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8c048> │ │ │ │ + bgt.n 5f1df0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8bf28> │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldmia.w r2!, {r0, r1, r5, r8} │ │ │ │ - bvc.n 5f1efc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8c034> │ │ │ │ + bvc.n 5f1fdc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8c114> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 5f1e34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8bf6c> │ │ │ │ + bpl.n 5f1f14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8c04c> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.n 5f1f08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8c040> │ │ │ │ + bmi.n 5f1fe8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8c120> │ │ │ │ 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 │ │ │ │ @@ -2082248,21 +2082253,21 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ strb r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - b.n 5f22f4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8c42c> │ │ │ │ + b.n 5f23d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8c50c> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ 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] @ 5f2e24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8cf5c> │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ @@ -2083059,143 +2083064,143 @@ │ │ │ │ movs r0, r0 │ │ │ │ bls.n 5f2da8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8cee0> │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xfa8000ab │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + @ instruction: 0xfaf000ab │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r2, r7, #12 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfa1400ab │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfa8400ab │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ bmi.n 5f2ea0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8cfd8> │ │ │ │ lsls r3, r4, #4 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmdb r0, {r0, r1, r2, r3, r4, r7} │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + @ instruction: 0xe980009f │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mov r2, r6 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - mov r4, sp │ │ │ │ + mov ip, fp │ │ │ │ lsls r5, r2, #2 │ │ │ │ - mov r2, lr │ │ │ │ + mov sl, ip │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movw r0, #51353 @ 0xc899 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + @ instruction: 0xf6bc0099 │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r2, #0 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, 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, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2083697,33 +2083702,33 @@ │ │ │ │ mov.w r2, #58720256 @ 0x3800000 │ │ │ │ b.n 5f3030 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8d168> │ │ │ │ mov.w r2, #67108864 @ 0x4000000 │ │ │ │ b.n 5f3030 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8d168> │ │ │ │ nop │ │ │ │ beq.n 5f3440 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8d578> │ │ │ │ lsls r3, r4, #4 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - orrs r0, r1 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - negs r4, r6 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ 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] @ (5f368c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8d7c4>) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -2083847,22 +2083852,22 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - itee ne │ │ │ │ - lslne r1, r3, #2 │ │ │ │ - ittt ls @ unpredictable │ │ │ │ - lslls r1, r3, #2 │ │ │ │ - stmdbls sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + ittt hi │ │ │ │ + lslhi r1, r3, #2 │ │ │ │ + stmiahi r0!, {r1, r2, r3} │ │ │ │ + lslhi 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] @ (5f39d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8db0c>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ @@ -2084156,35 +2084161,35 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldmia r1!, {r4, r5} │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - wfi │ │ │ │ + nop {10} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r2, r7, #3 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - cbnz r6, 5f3a7e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8dbb6> │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -2084224,15 +2084229,15 @@ │ │ │ │ add.w r0, r4, #2144 @ 0x860 │ │ │ │ bl 3b8e7c │ │ │ │ addw r0, r4, #2172 @ 0x87c │ │ │ │ bl 3b8e7c │ │ │ │ ldrb.w r3, [r4, #899] @ 0x383 │ │ │ │ cbnz r3, 5f3b00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8dc38> │ │ │ │ add.w r0, r4, #232 @ 0xe8 │ │ │ │ - bl a9d254 │ │ │ │ + bl a9d2ac │ │ │ │ ldr.w r3, [r4, #428] @ 0x1ac │ │ │ │ cbnz r3, 5f3af6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8dc2e> │ │ │ │ ldr.w r0, [r4, #1972] @ 0x7b4 │ │ │ │ movs r1, #0 │ │ │ │ bl 393be0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #1976] @ 0x7b8 │ │ │ │ @@ -2084254,15 +2084259,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #2132] @ 0x854 │ │ │ │ bl 5fa4b4 │ │ │ │ b.n 5f3aa6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8dbde> │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl a9d77c │ │ │ │ + bl a9d7d4 │ │ │ │ b.n 5f3a98 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.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] @ 5f3b84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8dcbc> │ │ │ │ @@ -2084317,15 +2084322,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 5f3bfa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8dd32> │ │ │ │ + cbnz r6, 5f3c16 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8dd4e> │ │ │ │ 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 │ │ │ │ @@ -2084453,27 +2084458,27 @@ │ │ │ │ ... │ │ │ │ stmia r4!, {r1, r2, r6} │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1} │ │ │ │ lsls r3, r4, #4 │ │ │ │ - revsh r2, r0 │ │ │ │ + cbnz r2, 5f3d54 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8de8c> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - hlt 0x003c │ │ │ │ + cbnz r4, 5f3d56 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8de8e> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - hlt 0x0032 │ │ │ │ + cbnz r2, 5f3d58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8de90> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - hlt 0x0028 │ │ │ │ + cbnz r0, 5f3d5a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8de92> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - hlt 0x001e │ │ │ │ + cbnz r6, 5f3d5a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8de92> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - hlt 0x001c │ │ │ │ + cbnz r4, 5f3d5e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8de96> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ 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] @ (5f3d58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8de90>) │ │ │ │ dmb ish │ │ │ │ @@ -2084811,15 +2084816,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ittt ge │ │ │ │ lslge r3, r4, #4 │ │ │ │ addge r6, #252 @ 0xfc │ │ │ │ movge r0, r0 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ lsls r1, r3, #2 │ │ │ │ itet vc │ │ │ │ lslvc r3, r4, #4 │ │ │ │ │ │ │ │ 005f40c0 : │ │ │ │ stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movvc.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2085469,29 +2085474,29 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ sub sp, #280 @ 0x118 │ │ │ │ lsls r0, r5, #4 │ │ │ │ bkpt 0x0088 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r4, sp, #640 @ 0x280 │ │ │ │ lsls r0, r5, #4 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #588] @ 0x24c │ │ │ │ ldr.w sl, [pc, #3516] @ 5f5698 │ │ │ │ ldr.w r0, [pc, #3516] @ 5f569c │ │ │ │ @@ -2085537,15 +2085542,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 a9d1b8 │ │ │ │ + bl a9d210 │ │ │ │ ldrb.w r3, [r4, #899] @ 0x383 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5f4b7a │ │ │ │ ldr.w r3, [r4, #856] @ 0x358 │ │ │ │ str.w r3, [r4, #888] @ 0x378 │ │ │ │ ldr.w r3, [r4, #428] @ 0x1ac │ │ │ │ cbz r3, 5f499e │ │ │ │ @@ -2085718,20 +2085723,20 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2900] @ 5f56e8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r9, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl a9d714 │ │ │ │ + bl a9d76c │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5f4982 │ │ │ │ mov r0, r8 │ │ │ │ - bl a9d254 │ │ │ │ + bl a9d2ac │ │ │ │ b.w 5f41f6 │ │ │ │ ldr.w r8, [pc, #2864] @ 5f56ec │ │ │ │ add r8, pc │ │ │ │ ldrb.w r1, [r8] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 5f509e │ │ │ │ @@ -2086069,15 +2086074,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 5f41f6 │ │ │ │ ldrb.w r3, [r4, #899] @ 0x383 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5f4bb0 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl a9d77c │ │ │ │ + bl a9d7d4 │ │ │ │ b.n 5f4bb0 │ │ │ │ ldr.w r2, [pc, #1804] @ 5f5718 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #27 │ │ │ │ add r2, pc │ │ │ │ bl 5f3b0c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x8dc44> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2086630,21 +2086635,21 @@ │ │ │ │ bpl.w 5f5328 │ │ │ │ movs r3, #24 │ │ │ │ b.n 5f4eea │ │ │ │ ldr r2, [pc, #176] @ (5f5740 ) │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ add r2, pc │ │ │ │ b.w 5f42ec │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 5f56ba │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cbz r4, 5f56a4 │ │ │ │ + cbz r4, 5f56c0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r4, 5f56c2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ adds r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ bl 6ad6b2 │ │ │ │ bl 2d96b6 │ │ │ │ @@ -2086666,53 +2086671,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #348 @ (adr r6, 5f584c ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ add r6, pc, #272 @ (adr r6, 5f5804 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r6, pc, #88 @ (adr r6, 5f5754 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ add r5, pc, #976 @ (adr r5, 5f5ad0 ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #920 @ 0x398 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r3, pc, #592 @ (adr r3, 5f595c ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r1, pc, #392 @ (adr r1, 5f58ac ) │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r6, pc, #712 @ (adr r6, 5f59f0 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, 5f57b0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r7, pc, #40 @ (adr r7, 5f5754 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 5f5914 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r7, pc, #512 @ (adr r7, 5f5930 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 5f5af0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r5, pc, #32 @ (adr r5, 5f5754 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 5f5914 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r4, pc, #160 @ (adr r4, 5f57d8 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 5f5998 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r4, pc, #960 @ (adr r4, 5f5afc ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 5f58bc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r2, pc, #72 @ (adr r2, 5f5788 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 5f5948 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r1, pc, #136 @ (adr r1, 5f57cc ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 5f598c ) │ │ │ │ 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 │ │ │ │ @@ -2087254,37 +2087259,37 @@ │ │ │ │ str.w r2, [r4, #900] @ 0x384 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5f4642 │ │ │ │ subs r1, #39 @ 0x27 │ │ │ │ cmp r1, #18 │ │ │ │ bhi.w 5f463c │ │ │ │ b.w 5f462e │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + add r0, pc, #248 @ (adr r0, 5f5edc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r0, pc, #896 @ (adr r0, 5f616c ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 5f5f2c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + add r0, pc, #184 @ (adr r0, 5f5eac ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ 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, 5f5e3c │ │ │ │ @@ -2087675,15 +2087680,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #688 @ (adr r0, 5f647c ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ 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] @ (5f6234 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2087820,15 +2087825,15 @@ │ │ │ │ mvn.w r0, #13 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ 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 │ │ │ │ @@ -2087989,15 +2087994,15 @@ │ │ │ │ b.n 5f64c8 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ b.n 5f64c8 │ │ │ │ ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ 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 │ │ │ │ @@ -2090309,15 +2090314,15 @@ │ │ │ │ mvn.w r0, #13 │ │ │ │ b.n 5f7c82 │ │ │ │ nop │ │ │ │ strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ 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] @ 5f7f88 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -2090595,20 +2090600,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #24] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - adcs.w r0, r6, #8159232 @ 0x7c8000 │ │ │ │ - @ instruction: 0xf53200f9 │ │ │ │ - orr.w r0, r0, #8159232 @ 0x7c8000 │ │ │ │ + rsb r0, r6, #8159232 @ 0x7c8000 │ │ │ │ + sub.w r0, r2, #8159232 @ 0x7c8000 │ │ │ │ + @ instruction: 0xf4b000f9 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ 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] @ (5f8000 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2090866,16 +2090871,16 @@ │ │ │ │ ... │ │ │ │ ldrb r4, [r2, #31] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #29] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - @ instruction: 0xf23600f9 │ │ │ │ - @ instruction: 0xf21000f9 │ │ │ │ + subw r0, r6, #249 @ 0xf9 │ │ │ │ + @ instruction: 0xf28000f9 │ │ │ │ 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] @ 5f892c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [pc, #1708] @ 5f8930 │ │ │ │ @@ -2094100,19 +2094105,19 @@ │ │ │ │ strb.w r0, [r5, #36] @ 0x24 │ │ │ │ b.n 5fa606 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ lsls r3, r4, #4 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -2094171,15 +2094176,15 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ 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] @ (5fa7f8 ) │ │ │ │ @@ -2095346,19 +2095351,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #928] @ (5fb718 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldr r6, [pc, #272] @ (5fb48c ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #408] @ (5fb51c ) │ │ │ │ + ldr r0, [pc, #856] @ (5fb6dc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [pc, #568] @ (5fb5c0 ) │ │ │ │ + ldr r0, [pc, #1016] @ (5fb780 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [pc, #632] @ (5fb604 ) │ │ │ │ + ldr r1, [pc, #56] @ (5fb3c4 ) │ │ │ │ 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 │ │ │ │ @@ -2095533,15 +2095538,15 @@ │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ b.n 5fb53e │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add.w r0, r5, #232 @ 0xe8 │ │ │ │ - bl a9d1ac │ │ │ │ + bl a9d204 │ │ │ │ ldrb.w r3, [r5, #899] @ 0x383 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5fb516 │ │ │ │ b.n 5fb482 │ │ │ │ mov r0, r5 │ │ │ │ bl 5faac4 │ │ │ │ b.n 5fb4b8 │ │ │ │ @@ -2095656,33 +2095661,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #192] @ (5fb77c ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldr r2, [pc, #744] @ (5fb9a8 ) │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, sl │ │ │ │ + mov r2, r8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp sl, sp │ │ │ │ + mov r2, fp │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r0, lr │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mov r6, r2 │ │ │ │ + mov lr, r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mov r2, r4 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp lr, sl │ │ │ │ + mov r6, r8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, lr │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mov r6, r5 │ │ │ │ + mov lr, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mov r4, r6 │ │ │ │ + mov ip, 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 │ │ │ │ @@ -2095774,15 +2095779,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 5fb9ba │ │ │ │ add.w r0, r6, #232 @ 0xe8 │ │ │ │ - bl a9d074 │ │ │ │ + bl a9d0cc │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r4, [sp] │ │ │ │ bl 5fb390 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2095908,15 +2095913,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 5fb76c │ │ │ │ add.w r7, r6, #304 @ 0x130 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a9d5a8 │ │ │ │ + bl a9d600 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5fba4e │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r0, #-16]! │ │ │ │ b.n 5fb7cc │ │ │ │ orr.w r3, r3, #1 │ │ │ │ lsls r4, r3, #27 │ │ │ │ @@ -2095941,21 +2095946,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 a9ce24 │ │ │ │ + bl a9ce7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5fb796 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ - bl a9d66c │ │ │ │ + bl a9d6c4 │ │ │ │ b.n 5fb7f0 │ │ │ │ bic.w r8, r8, #8 │ │ │ │ orr.w r8, r8, #6 │ │ │ │ b.n 5fb86a │ │ │ │ bic.w r0, r8, #4096 @ 0x1000 │ │ │ │ ands.w r2, r8, #8 │ │ │ │ bic.w r0, r0, #2 │ │ │ │ @@ -2095996,19 +2096001,19 @@ │ │ │ │ movcs r8, r0 │ │ │ │ bcs.w 5fb8c0 │ │ │ │ b.n 5fb7de │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r3 │ │ │ │ b.n 5fb99c │ │ │ │ add.w r0, r6, #232 @ 0xe8 │ │ │ │ - bl a9d074 │ │ │ │ + bl a9d0cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a9d5a8 │ │ │ │ + bl a9d600 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5fb956 │ │ │ │ b.n 5fb7de │ │ │ │ bic.w r3, r8, #4096 @ 0x1000 │ │ │ │ bic.w r3, r3, #6 │ │ │ │ b.n 5fb962 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -2096221,15 +2096226,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ add r6, fp │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r6 │ │ │ │ + lsrs 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] @ (5fbfa0 ) │ │ │ │ @@ -2096501,32 +2096506,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ orrs r2, r3 │ │ │ │ lsls r3, r4, #4 │ │ │ │ negs r0, r6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ 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, 5fbfda │ │ │ │ ldrb.w r2, [r1, #64] @ 0x40 │ │ │ │ cbz r2, 5fbfe8 │ │ │ │ adds r1, #16 │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ - bl a9cc18 │ │ │ │ + bl a9cc70 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, #304 @ 0x130 │ │ │ │ - bl a9d5c0 │ │ │ │ + bl a9d618 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ bl 5fafe4 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2096650,15 +2096655,15 @@ │ │ │ │ ldr r2, [pc, #120] @ (5fc1ac ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 5fc028 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ - bl a9d074 │ │ │ │ + bl a9d0cc │ │ │ │ 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 │ │ │ │ @@ -2096691,17 +2096696,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ subs r7, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -2097652,25 +2097657,25 @@ │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 5fcbb2 │ │ │ │ adds r4, #180 @ 0xb4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r2, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r2, #0 │ │ │ │ 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 │ │ │ │ @@ -2097770,17 +2097775,17 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #192 @ (adr r6, 5fce64 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 5fd024 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ 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] │ │ │ │ @@ -2098398,17 +2098403,17 @@ │ │ │ │ b.n 5fd17a │ │ │ │ nop │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ lsls r3, r4, #4 │ │ │ │ strb.w pc, [r9, #4095] @ 0xfff │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -2098780,15 +2098785,15 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ cmp r0, #246 @ 0xf6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [pc, #112] @ (5fd968 ) │ │ │ │ ldr r3, [pc, #116] @ (5fd96c ) │ │ │ │ push {r4} │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r4, [pc, #112] @ (5fd970 ) │ │ │ │ @@ -2099801,17 +2099806,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #234 @ 0xea │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [pc, #8] @ (5fe4e0 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #204] @ 0xcc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bl 2d64e2 │ │ │ │ @@ -2100280,17 +2100285,17 @@ │ │ │ │ cmp r4, #32 │ │ │ │ bne.n 5fe9ca │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #6 │ │ │ │ bne.n 5fe9c8 │ │ │ │ ldr.w r0, [r5, #2260] @ 0x8d4 │ │ │ │ cbz r0, 5fe9f2 │ │ │ │ - bl aa1568 │ │ │ │ + bl aa15c0 │ │ │ │ addw r0, r5, #2264 @ 0x8d8 │ │ │ │ - bl aa65e8 │ │ │ │ + bl aa6640 │ │ │ │ addw r0, r5, #2616 @ 0xa38 │ │ │ │ bl 608050 │ │ │ │ ldr.w r0, [r5, #2632] @ 0xa48 │ │ │ │ blx 6ec3c │ │ │ │ mov r0, r5 │ │ │ │ bl 60fb74 │ │ │ │ ldr.w r1, [r9, #1436] @ 0x59c │ │ │ │ @@ -2100591,15 +2100596,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 aa65c4 │ │ │ │ + bl aa661c │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ blx 6f1cc │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #976] @ 0x3d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5fec60 │ │ │ │ @@ -2100609,20 +2100614,20 @@ │ │ │ │ bne.w 5fec60 │ │ │ │ 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 aa10dc │ │ │ │ + bl aa1134 │ │ │ │ str.w r0, [r4, #2260] @ 0x8d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5fec60 │ │ │ │ ldrb.w r1, [r5, #3280] @ 0xcd0 │ │ │ │ - bl aa1854 │ │ │ │ + bl aa18ac │ │ │ │ ldr r3, [pc, #116] @ (5fee18 ) │ │ │ │ ldr.w r2, [r4, #2260] @ 0x8d4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r2, #0] │ │ │ │ bl 6712e4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2100648,23 +2100653,23 @@ │ │ │ │ lsls r3, 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, r5, #13 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r6, r1, #14 │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r6, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2100773,15 +2100778,15 @@ │ │ │ │ str.w r3, [r4, #2840] @ 0xb18 │ │ │ │ strb.w r5, [r4, #3280] @ 0xcd0 │ │ │ │ bl 65c8e8 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #3284] @ 0xcd4 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r5, [r4, #3282] @ 0xcd2 │ │ │ │ - bl aa6288 │ │ │ │ + bl aa62e0 │ │ │ │ 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 │ │ │ │ @@ -2101044,29 +2101049,29 @@ │ │ │ │ pld [r9, #4095] @ 0xfff │ │ │ │ bl 4cf2fa │ │ │ │ ldr.w pc, [r5, #255]! │ │ │ │ movs r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #4 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ 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, r6, #19 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ 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 │ │ │ │ @@ -2101415,41 +2101420,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #18 │ │ │ │ lsls r3, r4, #4 │ │ │ │ lsrs r4, r1, #18 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2101617,15 +2101622,15 @@ │ │ │ │ cbz r0, 5ff91c │ │ │ │ blx 6ec3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl aae138 │ │ │ │ + bl aae190 │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 5ffaae │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2102041,62 +2102046,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #29 │ │ │ │ lsls r3, r4, #4 │ │ │ │ lsls r2, r1, #29 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr??.w r0, [ip, ] │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsls r4, r0, #24 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ @ instruction: 0xf6e60127 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add.w r0, r8, #5406720 @ 0x528000 │ │ │ │ - stcl 0, cr0, [r2, #680]! @ 0x2a8 │ │ │ │ - mov ip, pc │ │ │ │ + sbcs.w r0, r8, #5406720 @ 0x528000 │ │ │ │ + cdp 0, 5, cr0, cr2, cr10, {5} │ │ │ │ + bxns sp │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stcl 0, cr0, [sl, #-676]! @ 0xfffffd5c │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldcl 0, cr0, [sl, #676] @ 0x2a4 │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - orrs.w r0, r4, #5406720 @ 0x528000 │ │ │ │ - orr.w r0, sl, #5406720 @ 0x528000 │ │ │ │ - orr.w r0, r2, #5406720 @ 0x528000 │ │ │ │ - bics.w r0, sl, #5406720 @ 0x528000 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + @ instruction: 0xf4c400a5 │ │ │ │ + @ instruction: 0xf4ba00a5 │ │ │ │ + @ instruction: 0xf4b200a5 │ │ │ │ + @ instruction: 0xf4aa00a5 │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ 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 │ │ │ │ @@ -2102392,15 +2102397,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 aa6644 │ │ │ │ + bl aa669c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 5fffb4 │ │ │ │ mov r0, r9 │ │ │ │ movw r2, #16418 @ 0x4022 │ │ │ │ bl 60d9dc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -2102474,21 +2102479,21 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r5 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cbz r4, 600252 │ │ │ │ + cbz r4, 60026e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r4, pc, #728 @ (adr r4, 6004e4 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 6002a4 ) │ │ │ │ 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 60023c │ │ │ │ @@ -2102931,18 +2102936,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldc2 1, cr0, [lr, #-136]! @ 0xffffff78 │ │ │ │ ldc2 1, cr0, [sl, #-136]! @ 0xffffff78 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 d16, d16, d8 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + vshr.u64 d16, d8, #64 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stc2l 0, cr0, [lr, #-608]! @ 0xfffffda0 │ │ │ │ + ldc2l 0, cr0, [lr, #608] @ 0x260 │ │ │ │ ldr??.w r0, [r4, #290] @ 0x122 │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ beq.n 6006de │ │ │ │ adds r2, r1, #2 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ @@ -2103438,18 +2103443,18 @@ │ │ │ │ b.n 60054c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ b.n 600ad0 │ │ │ │ nop │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh.w r0, [r6, #152] @ 0x98 │ │ │ │ - @ instruction: 0xf70a0098 │ │ │ │ + vld4.32 {d0-d3}, [r6 :64], r8 │ │ │ │ + @ instruction: 0xf77a0098 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 600c32 │ │ │ │ cmp r1, #8 │ │ │ │ beq.n 600be6 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -2103492,15 +2103497,15 @@ │ │ │ │ movt r1, #50252 @ 0xc44c │ │ │ │ adds r0, r2, #4 │ │ │ │ vldr s13, [pc, #4] @ 600c58 │ │ │ │ b.n 600bfc │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r3, [pc, #92] @ (600cc0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 600c86 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r7, r0, #20 │ │ │ │ @@ -2103538,18 +2103543,18 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf39a0122 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strh.w r0, [r4, r8, lsl #1] │ │ │ │ - str.w r0, [lr, r8, lsl #1] │ │ │ │ + ldrb.w r0, [r4, #152] @ 0x98 │ │ │ │ + ldrh.w r0, [lr, #152] @ 0x98 │ │ │ │ ldr r2, [pc, #168] @ (600d80 ) │ │ │ │ subs r3, r0, #1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 600cfc │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #304] @ (600e14 ) │ │ │ │ @@ -2103625,18 +2103630,18 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xf3240122 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xf7b00098 │ │ │ │ - strb.w r0, [r6, r8, lsl #1] │ │ │ │ + strh.w r0, [r0, r8, lsl #1] │ │ │ │ + ldr??.w r0, [r6, r8, 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 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ tst.w r3, #1 │ │ │ │ @@ -2108621,19 +2108626,19 @@ │ │ │ │ bne.w 604814 │ │ │ │ b.n 604932 │ │ │ │ nop │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - pop {r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r3, r4, r5, r6, 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] @ 604e14 │ │ │ │ @@ -2109203,19 +2109208,19 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r3, 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 │ │ │ │ @@ -2110230,31 +2110235,31 @@ │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r4, #2620] @ 0xa3c │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ b.n 605c52 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #58368 @ 0xe400 │ │ │ │ b.w 6051e6 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r4, #10 │ │ │ │ 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 │ │ │ │ @@ -2113143,15 +2113148,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (60815c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf59200f8 │ │ │ │ + addw r0, r2, #2296 @ 0x8f8 │ │ │ │ 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 │ │ │ │ @@ -2114760,19 +2114765,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6099c8 │ │ │ │ + b.n 609aa8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ 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] @ (6095e0 ) │ │ │ │ @@ -2116038,15 +2116043,15 @@ │ │ │ │ add.w r2, r4, #5856 @ 0x16e0 │ │ │ │ adds r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 609e84 │ │ │ │ b.n 60a294 │ │ │ │ - bmi.n 60a300 │ │ │ │ + bmi.n 60a1e0 │ │ │ │ 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] @ 60af78 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -2117101,15 +2117106,15 @@ │ │ │ │ bl 606b74 │ │ │ │ b.w 60a6e4 │ │ │ │ nop │ │ │ │ ldrb r6, [r4, r4] │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strh r4, [r2, r3] │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 60bb1c │ │ │ │ ldr.w r2, [r4, #648] @ 0x288 │ │ │ │ @@ -2118041,15 +2118046,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 aa4ffc │ │ │ │ + bl aa5054 │ │ │ │ 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 │ │ │ │ @@ -2118207,15 +2118212,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 60abea │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ 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 │ │ │ │ @@ -2118387,19 +2118392,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ asrs r2, r0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - mov sl, r4 │ │ │ │ + bx r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bxns r1 │ │ │ │ + bxns pc │ │ │ │ lsls r0, r3, #2 │ │ │ │ cbz r0, 60bf86 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ @@ -2118410,15 +2118415,15 @@ │ │ │ │ bhi.n 60bf9c │ │ │ │ ldr r3, [pc, #12] @ (60bfa0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbz r0, 60bfb4 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2118601,15 +2118606,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 60c108 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -2119496,15 +2119501,15 @@ │ │ │ │ b.n 60c3d8 │ │ │ │ movs r0, #13 │ │ │ │ b.n 60c3d8 │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r5, #194 @ 0xc2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2120036,15 +2120041,15 @@ │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ orrs r3, r1 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ bl 6192ec │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #608 @ (adr r5, 60d444 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 60d204 ) │ │ │ │ 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] @ (60d504 ) │ │ │ │ @@ -2120681,15 +2120686,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 a5b168 │ │ │ │ + bl a5b1c0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 60d906 │ │ │ │ cbz r6, 60d888 │ │ │ │ cmp r6, r1 │ │ │ │ beq.n 60d8a0 │ │ │ │ @@ -2120977,15 +2120982,15 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 60db4a │ │ │ │ nop │ │ │ │ movs r5, #28 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -2121597,15 +2121602,15 @@ │ │ │ │ bne.n 60e250 │ │ │ │ dmb ish │ │ │ │ cbz r3, 60e278 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #804 @ 0x324 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl a5b190 │ │ │ │ + bl a5b1e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ b.n 60e1fc │ │ │ │ mov r1, r4 │ │ │ │ b.n 60e240 │ │ │ │ lsls r3, r2, #25 │ │ │ │ bmi.n 60e1e0 │ │ │ │ @@ -2122087,21 +2122092,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 60e6fa │ │ │ │ ldr r0, [pc, #4] @ (60e780 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr r0, [pc, #4] @ (60e78c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr.w r3, [r0, #1248] @ 0x4e0 │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 60e84e │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ @@ -2122191,65 +2122196,65 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (60e8b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (60e8b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r2, #5 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r2, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr.w r0, [r0, #2444] @ 0x98c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r0, r0, #2720 @ 0xaa0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2122525,15 +2122530,15 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 60eb66 │ │ │ │ nop │ │ │ │ asrs r4, r4, #18 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r0, r4, #3 │ │ │ │ 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 60ebd0 │ │ │ │ @@ -2122543,19 +2122548,19 @@ │ │ │ │ lsrs r2, r2, #20 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ bl 4996bc │ │ │ │ pop {r3, pc} │ │ │ │ - bl a8b754 │ │ │ │ + bl a8b7ac │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl a8b728 │ │ │ │ + bl a8b780 │ │ │ │ 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 │ │ │ │ @@ -2122598,15 +2122603,15 @@ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r0, #16 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ asrs r0, r2, #15 │ │ │ │ lsls r2, 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 │ │ │ │ @@ -2122760,22 +2122765,22 @@ │ │ │ │ ldr.w r8, [pc, #232] @ 60eedc │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc │ │ │ │ bl 397090 │ │ │ │ mov r0, r8 │ │ │ │ - bl a5808c │ │ │ │ + bl a580e4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 60ee72 │ │ │ │ - bl a58104 │ │ │ │ + bl a5815c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a58100 │ │ │ │ + bl a58158 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 60eeaa │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 397164 │ │ │ │ ldr r0, [pc, #184] @ (60eee0 ) │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ @@ -2122846,19 +2122851,19 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r2, r4, #8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2} │ │ │ │ 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 │ │ │ │ @@ -2123288,15 +2123293,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 aa09b0 │ │ │ │ + bl aa0a08 │ │ │ │ b.n 60f338 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #26 │ │ │ │ @@ -2123649,17 +2123654,17 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ b.n 60f7fc │ │ │ │ lsrs r4, r5, #1 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ 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] @ (60f938 ) │ │ │ │ @@ -2123798,18 +2123803,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 a5af18 │ │ │ │ + bl a5af70 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #820 @ 0x334 │ │ │ │ - bl a5af18 │ │ │ │ + bl a5af70 │ │ │ │ ldr r5, [pc, #336] @ (60fb28 ) │ │ │ │ ldr.w r3, [r6, #892] @ 0x37c │ │ │ │ strd r6, r3, [r4, #628] @ 0x274 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [pc, #328] @ (60fb2c ) │ │ │ │ ldr.w r1, [r6, #896] @ 0x380 │ │ │ │ ldr.w r2, [r6, #900] @ 0x384 │ │ │ │ @@ -2123878,15 +2123883,15 @@ │ │ │ │ bl 67274c │ │ │ │ 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 aa65c4 │ │ │ │ + bl aa661c │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 4f6858 │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -2123988,19 +2123993,19 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r0, 60fbbe │ │ │ │ bl 4f6980 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cbz r0, 60fbc6 │ │ │ │ bl 4f6980 │ │ │ │ add.w r0, r5, #804 @ 0x324 │ │ │ │ - bl a5af24 │ │ │ │ + bl a5af7c │ │ │ │ add.w r0, r5, #820 @ 0x334 │ │ │ │ - bl a5af24 │ │ │ │ + bl a5af7c │ │ │ │ add.w r0, r5, #772 @ 0x304 │ │ │ │ - bl aa65e8 │ │ │ │ + bl aa6640 │ │ │ │ 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 │ │ │ │ @@ -2124110,46 +2124115,46 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ (60fd34 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ (60fd38 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ands.w r0, sl, #5373952 @ 0x520000 │ │ │ │ - ands.w r0, r4, #5373952 @ 0x520000 │ │ │ │ - and.w r0, lr, #5373952 @ 0x520000 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + eor.w r0, sl, #5373952 @ 0x520000 │ │ │ │ + eor.w r0, r4, #5373952 @ 0x520000 │ │ │ │ + orns r0, lr, #5373952 @ 0x520000 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ 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] @ (60ff2c ) │ │ │ │ @@ -2124341,21 +2124346,21 @@ │ │ │ │ nop │ │ │ │ lsls r2, r5, #10 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r7, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r2, r4, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2124496,15 +2124501,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r1, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ bl 60eda8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ add.w r0, r4, #2448 @ 0x990 │ │ │ │ - bl a5aef8 │ │ │ │ + bl a5af50 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ bl 39e790 │ │ │ │ cmp r0, #17 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ blt.w 610514 │ │ │ │ @@ -2124863,15 +2124868,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r5, #5 │ │ │ │ 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 61040e │ │ │ │ vqshlu.s64 q9, q6, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ b.n 610412 │ │ │ │ vtbl.8 d30, {d31}, d11 │ │ │ │ @@ -2124887,106 +2124892,106 @@ │ │ │ │ vtbx.8 d30, {d15-d18}, d5 │ │ │ │ vabal.u q9, d15, d4 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 6105cc │ │ │ │ lsls r0, r3, #4 │ │ │ │ - vst4.32 {d0-d3}, [sl :64], r7 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + ldr??.w r0, [sl, r7, lsl #1] │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [r0, #132] @ 0x84 │ │ │ │ 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} │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + beq.n 6105fc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + beq.n 610638 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 610538 │ │ │ │ + bpl.n 610618 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 610558 │ │ │ │ + bpl.n 610638 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 610570 │ │ │ │ + bpl.n 610650 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 61057c │ │ │ │ + bpl.n 61065c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 610570 │ │ │ │ + bpl.n 610650 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6105cc │ │ │ │ + bpl.n 6106ac │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 610624 │ │ │ │ + bpl.n 610504 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6106d4 │ │ │ │ + bvs.n 6105b4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 61063c │ │ │ │ + bhi.n 61051c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvc.n 6105ac │ │ │ │ + bhi.n 61068c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6106b4 │ │ │ │ + bvs.n 610594 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 61056c │ │ │ │ + bvc.n 61064c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvc.n 61059c │ │ │ │ + bhi.n 61067c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6105b4 │ │ │ │ + bpl.n 610694 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 610690 │ │ │ │ + bhi.n 610570 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6106a0 │ │ │ │ + bhi.n 610580 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - blt.n 610680 │ │ │ │ + blt.n 610560 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ble.n 6105d8 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ble.n 6105f8 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ble.n 610618 │ │ │ │ + udf #82 @ 0x52 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ble.n 610640 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ 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 67404c │ │ │ │ @@ -2124996,15 +2125001,15 @@ │ │ │ │ bl 3b8e7c │ │ │ │ addw r0, r4, #2472 @ 0x9a8 │ │ │ │ bl 3b8e7c │ │ │ │ ldr.w r0, [r4, #2468] @ 0x9a4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #2448 @ 0x990 │ │ │ │ - bl a5af14 │ │ │ │ + bl a5af6c │ │ │ │ ldr.w r0, [r4, #2444] @ 0x98c │ │ │ │ bl 390a48 │ │ │ │ ldr.w r0, [r4, #892] @ 0x37c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ @@ -2125637,15 +2125642,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf33a0121 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ movt r1, #32801 @ 0x8021 │ │ │ │ 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 │ │ │ │ @@ -2125676,15 +2125681,15 @@ │ │ │ │ movne r0, #0 │ │ │ │ bne.n 610d8c │ │ │ │ b.n 610d8e │ │ │ │ bl 673fdc │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ 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 │ │ │ │ @@ -2126826,15 +2126831,15 @@ │ │ │ │ cbz r3, 611a8a │ │ │ │ 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 aa6644 │ │ │ │ + bl aa669c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 611b72 │ │ │ │ ldr.w r3, [r4, #2236] @ 0x8bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ @@ -2127235,15 +2127240,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 611a8c │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 6117d0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ 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] @ (611fa0 ) │ │ │ │ @@ -2128378,15 +2128383,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bhi.n 612aac │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 6129e4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 6124cc │ │ │ │ + b.n 6125ac │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr r3, [pc, #84] @ (612ac8 ) │ │ │ │ push {r4} │ │ │ │ ldr r1, [pc, #84] @ (612acc ) │ │ │ │ ldr r4, [pc, #88] @ (612ad0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #88] @ (612ad4 ) │ │ │ │ @@ -2128560,15 +2128565,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 aa6644 │ │ │ │ + bl aa669c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 612dfa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -2130380,41 +2130385,41 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ rev16 r4, r7 │ │ │ │ lsls r6, r4, #4 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r4, r4 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r3, [pc, #792] @ (614458 ) │ │ │ │ + ldr r4, [pc, #216] @ (614218 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 614148 │ │ │ │ + bls.n 614228 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bhi.n 6140f0 │ │ │ │ + bls.n 6141d0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bhi.n 61418c │ │ │ │ + bhi.n 61406c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bhi.n 6141ac │ │ │ │ + bhi.n 61408c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 614224 │ │ │ │ + bmi.n 614104 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bcs.n 6141e4 │ │ │ │ + bcs.n 6140c4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bcs.n 614168 │ │ │ │ + bcs.n 614248 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bcs.n 614180 │ │ │ │ + bcs.n 614260 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bcs.n 6141b8 │ │ │ │ + bcs.n 614098 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bcs.n 614170 │ │ │ │ + bcs.n 614250 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bne.n 614148 │ │ │ │ + bcs.n 614228 │ │ │ │ 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 │ │ │ │ @@ -2132109,25 +2132114,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + adds r1, #26 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - itt le │ │ │ │ - lslle r7, r2, #2 │ │ │ │ - itt @ unpredictable │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - add r0, #134 @ 0x86 │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - it lt │ │ │ │ - lsllt r7, r2, #2 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ 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 │ │ │ │ @@ -2132505,32 +2132510,32 @@ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #36] @ (6158c8 ) │ │ │ │ add r1, pc │ │ │ │ b.n 6155f8 │ │ │ │ nop │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ittt ls │ │ │ │ - lslls r7, r2, #2 │ │ │ │ - popls {r2, r5, r6, r7, pc} │ │ │ │ - lslls r7, r2, #2 │ │ │ │ - bkpt 0x0026 │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r2, r6, #7 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + itt vs │ │ │ │ + lslvs r7, r2, #2 │ │ │ │ + ittt cc @ unpredictable │ │ │ │ + lslcc r7, r2, #2 │ │ │ │ + movcc r0, #98 @ 0x62 │ │ │ │ + lslcc 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] @ 615ef8 │ │ │ │ @@ -2133030,23 +2133035,23 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ add r7, pc, #40 @ (adr r7, 615f28 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r7, r2, #2 │ │ │ │ add r5, pc, #160 @ (adr r5, 615fb0 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cbnz r4, 615f82 │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r2 │ │ │ │ + subs r4, r3, r4 │ │ │ │ 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] @ (616068 ) │ │ │ │ @@ -2133489,19 +2133494,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ 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] @ 616a18 │ │ │ │ @@ -2134070,37 +2134075,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ 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] @ (616c40 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -2136193,21 +2136198,21 @@ │ │ │ │ add.w r9, r9, #10 │ │ │ │ b.n 618150 │ │ │ │ nop │ │ │ │ strh r6, [r7, #12] │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ 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 │ │ │ │ @@ -2137100,15 +2137105,15 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #4] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldc2 0, cr0, [r8, #-988] @ 0xfffffc24 │ │ │ │ + stc2 0, cr0, [r8, #988] @ 0x3dc │ │ │ │ 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 │ │ │ │ @@ -2137471,15 +2137476,15 @@ │ │ │ │ movs r5, #6 │ │ │ │ mul.w r5, r5, r9 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 618e9e │ │ │ │ b.n 618e80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8cd4c │ │ │ │ + bl a8cda4 │ │ │ │ b.n 618f10 │ │ │ │ ldr r3, [pc, #448] @ (6192b8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r4, #244 @ 0xf4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [pc, #452] @ (6192c8 ) │ │ │ │ @@ -2137627,47 +2137632,47 @@ │ │ │ │ nop │ │ │ │ strb r6, [r4, #11] │ │ │ │ lsls r1, r4, #4 │ │ │ │ strb r6, [r3, #11] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76e00f7 │ │ │ │ + @ instruction: 0xf7de00f7 │ │ │ │ pld [r5, #4095] @ 0xfff │ │ │ │ bl 641296 │ │ │ │ @ instruction: 0xef9fffff │ │ │ │ bl 68129e │ │ │ │ str??.w pc, [pc, #4095] @ 61a2a3 │ │ │ │ bl 51d2a6 │ │ │ │ @ instruction: 0xef83ffff │ │ │ │ strb r0, [r5, #3] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - @ instruction: 0xf58e00f7 │ │ │ │ - adcs.w r0, r2, #8093696 @ 0x7b8000 │ │ │ │ + @ instruction: 0xf5fe00f7 │ │ │ │ + rsb r0, r2, #8093696 @ 0x7b8000 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adc.w r0, r4, #8093696 @ 0x7b8000 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + subs.w r0, r4, #8093696 @ 0x7b8000 │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bics.w r0, r8, #8093696 @ 0x7b8000 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf4a800f7 │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ands.w r0, r0, #8093696 @ 0x7b8000 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + eor.w r0, r0, #8093696 @ 0x7b8000 │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xf3e400f7 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + orrs.w r0, r4, #8093696 @ 0x7b8000 │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -2137748,17 +2137753,17 @@ │ │ │ │ b.n 61931e │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ adds.w r3, r3, ip │ │ │ │ lsls r3, r3, #2 │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ b.n 61935c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf13400f7 │ │ │ │ - adds.w r0, lr, #247 @ 0xf7 │ │ │ │ - add.w r0, r4, #247 @ 0xf7 │ │ │ │ + sub.w r0, r4, #247 @ 0xf7 │ │ │ │ + @ instruction: 0xf18e00f7 │ │ │ │ + sbcs.w 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 │ │ │ │ @@ -2137850,18 +2137855,18 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf12e00f7 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf19e00f7 │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -2138551,39 +2138556,39 @@ │ │ │ │ @ instruction: 0xfb23ffff │ │ │ │ @ instruction: 0xfa19ffff │ │ │ │ @ instruction: 0xfa0dffff │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaae00f7 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + adds.w r0, lr, r7, ror #3 │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - eor.w r0, sl, r7, ror #3 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + @ instruction: 0xeafa00f7 │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xe9b200f7 │ │ │ │ - orrs.w r0, r8, r7, ror #3 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + bic.w r0, r2, r7, ror #3 │ │ │ │ + @ instruction: 0xeac800f7 │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bics.w r0, r4, r7, ror #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + @ instruction: 0xeaa400f7 │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - and.w r0, ip, r7, ror #3 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + orns r0, ip, r7, ror #3 │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6d15c │ │ │ │ movs r2, #0 │ │ │ │ @@ -2139182,19 +2139187,19 @@ │ │ │ │ b.n 61a1c2 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 619c20 │ │ │ │ + b.n 619d00 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsh r6, [r6, r0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 61aa04 │ │ │ │ + b.n 61aae4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cbz r2, 61a306 │ │ │ │ sub.w r0, r1, #231 @ 0xe7 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ @@ -2139321,19 +2139326,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ 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] @ (61a4fc ) │ │ │ │ @@ -2139414,19 +2139419,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, r6] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrh r0, [r0, r5] │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ 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] @ (61a5fc ) │ │ │ │ @@ -2139845,15 +2139850,15 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldr r2, [pc, #264] @ (61aa24 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldrsb r6, [r7, r4] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrsb r4, [r1, r4] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61aa20 │ │ │ │ stmdb 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 │ │ │ │ @@ -2140438,28 +2140443,28 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 61ada4 │ │ │ │ strh r0, [r3, r2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xfb9000a7 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + stc2 0, cr0, [r0], {167} @ 0xa7 │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61b044 │ │ │ │ stmdb 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 │ │ │ │ @@ -2141027,17 +2141032,17 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #544] @ (61b700 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r2, r6, #7 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r3, [pc, #616] @ (61b75c ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2141243,25 +2141248,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #272] @ (61b7e8 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr r1, [pc, #784] @ (61b9ec ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ 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] @ (61b80c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2141381,19 +2141386,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #896] @ (61bb98 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr r0, [pc, #440] @ (61b9d4 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ 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] @ (61b980 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2141739,19 +2141744,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ add sl, sp │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r7, #28] │ │ │ │ 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] @ (61be78 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -2142042,25 +2142047,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, r8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ negs r2, r5 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ 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] @ (61c19c ) │ │ │ │ @@ -2142364,26 +2142369,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #186 @ 0xba │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r2, #148 @ 0x94 │ │ │ │ lsls r6, r4, #4 │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - usat r0, #23, r6, lsl #2 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + @ instruction: 0xf3f60097 │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ subs r6, #126 @ 0x7e │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ 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] @ (61c3c4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2142595,23 +2142600,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #98 @ 0x62 │ │ │ │ lsls r1, r4, #4 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xf1240097 │ │ │ │ + @ instruction: 0xf1940097 │ │ │ │ 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 │ │ │ │ @@ -2142860,19 +2142865,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r2, #0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ 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] @ 61cb94 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ @@ -2143369,31 +2143374,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ lsls r6, r4, #4 │ │ │ │ cmp r3, #32 │ │ │ │ lsls r6, r4, #4 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldcl 0, cr0, [ip, #-604] @ 0xfffffda4 │ │ │ │ + stcl 0, cr0, [ip, #604] @ 0x25c │ │ │ │ subs r0, #124 @ 0x7c │ │ │ │ lsls r1, r4, #4 │ │ │ │ rsb r1, r4, #9895936 @ 0x970000 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xeabe0097 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + @ instruction: 0xeb2e0097 │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bic.w r0, r6, r7, lsr #2 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + eors.w r0, r6, r7, lsr #2 │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strd r0, r0, [sl, #604] @ 0x25c │ │ │ │ + bics.w r0, sl, r7, lsr #2 │ │ │ │ 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 61cbf6 │ │ │ │ @@ -2144286,15 +2144291,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 61d44a │ │ │ │ ldr r0, [pc, #8] @ (61d4b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ 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 │ │ │ │ @@ -2144459,17 +2144464,17 @@ │ │ │ │ nop │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ lsls r1, r4, #4 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #464] @ (61d828 ) │ │ │ │ + ldr r0, [pc, #912] @ (61d9e8 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r0, [pc, #360] @ (61d7c4 ) │ │ │ │ + ldr r0, [pc, #808] @ (61d984 ) │ │ │ │ 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 │ │ │ │ @@ -2144723,15 +2144728,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ lsls r1, r4, #4 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r8, sl │ │ │ │ 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] @ (61dbf4 ) │ │ │ │ @@ -2145249,15 +2145254,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 61df48 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - lsls r6, r6 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ adds r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -2145556,21 +2145561,21 @@ │ │ │ │ nop │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ lsls r1, r4, #4 │ │ │ │ - lsrs r4, r4 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 61e180 │ │ │ │ + bmi.n 61e060 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ands r6, r2 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ subs r0, r5, #3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #44] @ (61e184 ) │ │ │ │ movs r1, #0 │ │ │ │ @@ -2145820,15 +2145825,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r4, r2, #3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2147808,71 +2147813,71 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6f2c8 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r1, #4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r2, r4, #27 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r7, r2, #2 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - cbz r6, 61f79a │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsls r6, r4, #4 │ │ │ │ lsrs r2, r3, #17 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r6, r6, #3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r5, #24 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61f8a0 │ │ │ │ stmdb 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 │ │ │ │ @@ -2148371,27 +2148376,27 @@ │ │ │ │ nop │ │ │ │ lsls r6, r7, #19 │ │ │ │ lsls r1, r4, #4 │ │ │ │ b.n 61f66c │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r6, #30 │ │ │ │ lsls r7, r2, #2 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r2, r5, #6 │ │ │ │ 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] @ (61fd30 ) │ │ │ │ @@ -2151013,15 +2151018,15 @@ │ │ │ │ b.n 6216f8 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bics.w r1, r0, r0, asr #32 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb r6!, {r5, r8} │ │ │ │ ldrd r0, r1, [sl], #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2151193,15 +2151198,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ b.n 6218cc │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ stmia.w lr, {r5, r8} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r7, r6, #3 │ │ │ │ b.n 6217ac │ │ │ │ lsls r0, r4, #4 │ │ │ │ b.n 621758 │ │ │ │ lsls r0, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2151850,17 +2151855,17 @@ │ │ │ │ bl 61ee40 │ │ │ │ mov r0, r5 │ │ │ │ bl 61e188 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #25 │ │ │ │ bne.n 621fc6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2152252,15 +2152257,15 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ ble.n 6222c4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 622300 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr??.w r0, [ip, r6, lsl #1] │ │ │ │ + str??.w r0, [ip, #150] @ 0x96 │ │ │ │ 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 │ │ │ │ @@ -2152989,15 +2152994,15 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 622a90 │ │ │ │ lsls r0, r4, #4 │ │ │ │ bpl.n 622a0c │ │ │ │ lsls r0, r4, #4 │ │ │ │ - @ instruction: 0xf7ec0096 │ │ │ │ + ldr.w r0, [ip, r6, 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, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #388] @ (622be4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #388] @ (622be8 ) │ │ │ │ @@ -2153378,15 +2153383,15 @@ │ │ │ │ b.n 622e0a │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 622de0 │ │ │ │ ldr r0, [pc, #4] @ (622e30 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r6, r5, r3 │ │ │ │ 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 │ │ │ │ @@ -2153973,35 +2153978,34 @@ │ │ │ │ bl 61f7a8 │ │ │ │ b.n 6233c2 │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - vqadd.s32 d16, d26, d6 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + vshr.s64 d16, d6, #38 │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s32 d0, d18, d6 │ │ │ │ - vqadd.s32 d0, d20, d6 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + vshr.s64 d0, d6, #46 │ │ │ │ + vshr.s64 d0, d6, #44 │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldmia r4, {r1, r2, r4} │ │ │ │ lsls r0, r4, #4 │ │ │ │ - b.n 6233d0 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + @ instruction: 0xe8380096 │ │ │ │ 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 │ │ │ │ @@ -2154117,15 +2154121,15 @@ │ │ │ │ b.n 62356e │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 623544 │ │ │ │ ldr r0, [pc, #4] @ (623594 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs 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, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2155507,17 +2155511,17 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ @ instruction: 0xb6f8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6245ec │ │ │ │ + b.n 6246cc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 624290 │ │ │ │ lsls r5, r4, #4 │ │ │ │ cbz r4, 624278 │ │ │ │ lsls r5, r4, #4 │ │ │ │ @@ -2156945,45 +2156949,45 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ add r6, sp, #512 @ 0x200 │ │ │ │ lsls r5, r4, #4 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ lsls r5, r4, #4 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r0, [pc, #728] @ (625454 ) │ │ │ │ + ldr r1, [pc, #152] @ (625214 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #544] @ (6253a0 ) │ │ │ │ + ldr r0, [pc, #992] @ (625560 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r0, [pc, #232] @ (62526c ) │ │ │ │ + ldr r0, [pc, #680] @ (62542c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #432] @ (625338 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + ldr r0, [pc, #312] @ (6252c4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bx ip │ │ │ │ + blx sl │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bx r8 │ │ │ │ + blx r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ lsls r5, r4, #4 │ │ │ │ add r7, pc, #240 @ (adr r7, 625290 ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ - add ip, sl │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r6, pc, #360 @ (adr r6, 625310 ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ - mvns r2, r1 │ │ │ │ + add r2, r7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - orrs r2, r7 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - orrs r6, r3 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - orrs r2, r0 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r4, pc, #200 @ (adr r4, 625284 ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ add r3, pc, #1000 @ (adr r3, 6255a8 ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ add r3, pc, #680 @ (adr r3, 62546c ) │ │ │ │ lsls r5, r4, #4 │ │ │ │ @@ -2157985,15 +2157989,15 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ add r7, pc, #608 @ (adr r7, 625e54 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ add r7, pc, #488 @ (adr r7, 625de0 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ add r7, pc, #400 @ (adr r7, 625d8c ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ add r7, pc, #248 @ (adr r7, 625cfc ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ add r7, pc, #120 @ (adr r7, 625c80 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ add r6, pc, #1016 @ (adr r6, 626004 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -2158491,24 +2158495,24 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r0, pc, #464 @ (adr r0, 6262cc ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ eor.w r1, r8, #10485760 @ 0xa00000 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, 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 │ │ │ │ @@ -2158826,18 +2158830,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - itte eq │ │ │ │ - lsleq r6, r2, #2 │ │ │ │ - streq r2, [r4, r2] │ │ │ │ - lslne r7, r2, #2 │ │ │ │ + itet vc │ │ │ │ + lslvc r6, r2, #2 │ │ │ │ + strvs r2, [r2, r4] │ │ │ │ + lslvc 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] @ 626640 │ │ │ │ @@ -2159036,17 +2159040,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 626540 │ │ │ │ ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [pc, #576] @ (626890 ) │ │ │ │ + ldr r7, [pc, #0] @ (626650 ) │ │ │ │ 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] @ (626874 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -2159270,17 +2159274,17 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ stc 1, cr0, [r2, #128] @ 0x80 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ stc 1, cr0, [lr, #-128]! @ 0xffffff80 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r6 │ │ │ │ + cbnz r0, 6268f0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [pc, #448] @ (626a5c ) │ │ │ │ + ldr r4, [pc, #896] @ (626c1c ) │ │ │ │ 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 │ │ │ │ @@ -2159545,15 +2159549,15 @@ │ │ │ │ movt r7, #32767 @ 0x7fff │ │ │ │ b.n 626ae2 │ │ │ │ ldr r0, [pc, #12] @ (626b34 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ ldrd r0, r1, [ip, #128] @ 0x80 │ │ │ │ strd r0, r1, [r2, #128] @ 0x80 │ │ │ │ - blt.n 626a3c │ │ │ │ + blt.n 626b1c │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r1, [pc, #20] @ (626b50 ) │ │ │ │ cmp r0, #3 │ │ │ │ ldr r3, [pc, #20] @ (626b54 ) │ │ │ │ it ne │ │ │ │ movne r2, #5 │ │ │ │ add r1, pc │ │ │ │ @@ -2159799,17 +2159803,17 @@ │ │ │ │ bl 61e18c │ │ │ │ ldr r1, [pc, #16] @ (626db4 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ 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 │ │ │ │ @@ -2159852,25 +2159856,25 @@ │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #32] @ (626e48 ) │ │ │ │ movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, pc} │ │ │ │ - strd r0, r0, [ip, #-600] @ 0x258 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + @ instruction: 0xe9bc0096 │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sbc.w r0, r0, #146 @ 0x92 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + rsbs r0, r0, #146 @ 0x92 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmdb r4, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xe9840096 │ │ │ │ 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 61e150 │ │ │ │ @@ -2160351,15 +2160355,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 65b8f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -2160375,17 +2160379,17 @@ │ │ │ │ blx 6d674 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #12] @ (627378 ) │ │ │ │ movs r2, #13 │ │ │ │ add r1, pc │ │ │ │ b.n 62735a │ │ │ │ nop │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ 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 │ │ │ │ @@ -2160520,27 +2160524,27 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ blx 6d674 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bcs.n 6274b4 │ │ │ │ + bcc.n 627594 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r4, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r0, 627534 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2160667,25 +2160671,25 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 6f118 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 6275d0 │ │ │ │ nop │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [pc, #280] @ (62776c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #16 │ │ │ │ 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 │ │ │ │ @@ -2160734,25 +2160738,25 @@ │ │ │ │ bne.n 62768a │ │ │ │ ldr r1, [pc, #32] @ (6276fc ) │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 62769c │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + b.n 62779c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r3, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r2, r2, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ 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 │ │ │ │ @@ -2160952,49 +2160956,49 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 627802 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r2, 62795e │ │ │ │ + cbz r2, 62797a │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r2, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldrh r4, [r6, #0] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - add r3, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ 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] @ (627998 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2161376,15 +2161380,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r0, #24] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r4, #22] │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2162591,87 +2162595,87 @@ │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 62889c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r2, #11] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r2, #2 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bpl.n 6289e8 │ │ │ │ + bpl.n 6288c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r6, r3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + cbnz r0, 6289a8 │ │ │ │ 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 │ │ │ │ @@ -2162765,21 +2162769,21 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 61e188 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ ldrh r6, [r0, r3] │ │ │ │ lsls r0, r4, #4 │ │ │ │ strb r6, [r0, #24] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ 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 │ │ │ │ @@ -2162883,15 +2162887,15 @@ │ │ │ │ bl 628270 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ strb r0, [r5, #18] │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ 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] @ (628c80 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -2163507,29 +2163511,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 629134 │ │ │ │ ldr r0, [pc, #32] @ (6291c4 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e1f4 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ 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 │ │ │ │ @@ -2163607,31 +2163611,31 @@ │ │ │ │ ldr r1, [pc, #44] @ (6292bc ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6293b8 │ │ │ │ stmdb 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 │ │ │ │ @@ -2164153,24 +2164157,24 @@ │ │ │ │ b.n 629754 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - mrc2 0, 2, r0, cr10, cr6, {7} │ │ │ │ + mcr2 0, 6, r0, cr10, cr6, {7} │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl], #-984 @ 0xfffffc28 │ │ │ │ + ldc2l 0, cr0, [sl], {246} @ 0xf6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -2165202,16 +2165206,16 @@ │ │ │ │ movs r4, #1 │ │ │ │ b.n 62a25a │ │ │ │ b.n 62a218 │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf30800f6 │ │ │ │ - @ instruction: 0xf27000f6 │ │ │ │ + @ instruction: 0xf37800f6 │ │ │ │ + @ instruction: 0xf2e000f6 │ │ │ │ ldrsh r6, [r0, r0] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrb r0, [r3, r7] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrb r0, [r7, r6] │ │ │ │ lsls r0, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2165407,18 +2165411,18 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r3, r5] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - @ instruction: 0xf12a00f6 │ │ │ │ + @ instruction: 0xf19a00f6 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0de00f6 │ │ │ │ + adc.w r0, lr, #246 @ 0xf6 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, r1] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ @@ -2166118,15 +2166122,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r1, r3] │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ands.w r0, r6, r6, ror #3 │ │ │ │ + eor.w r0, r6, r6, ror #3 │ │ │ │ strb r2, [r1, r6] │ │ │ │ lsls r0, r4, #4 │ │ │ │ strb r2, [r5, r5] │ │ │ │ lsls r0, r4, #4 │ │ │ │ strb r2, [r1, r5] │ │ │ │ lsls r0, r4, #4 │ │ │ │ strb r4, [r5, r4] │ │ │ │ @@ -2166208,15 +2166212,15 @@ │ │ │ │ b.n 62ac1c │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ strb r2, [r3, r1] │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe81800f6 │ │ │ │ + stmia.w r8, {r1, r2, r4, r5, r6, r7} │ │ │ │ strh r6, [r7, r7] │ │ │ │ lsls r0, r4, #4 │ │ │ │ strh r4, [r3, r7] │ │ │ │ lsls r0, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2167567,35 +2167571,35 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #464] @ (62bb7c ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #264] @ (62babc ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [pc, #536] @ (62bbdc ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 62b8f8 │ │ │ │ + udf #2 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ble.n 62ba1c │ │ │ │ + ble.n 62b8fc │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 62baa8 │ │ │ │ + bgt.n 62b988 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0x47a2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ blx r0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ bx ip │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -2167765,21 +2167769,21 @@ │ │ │ │ bne.n 62bb68 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ cmp r8, fp │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 62bb38 │ │ │ │ + bge.n 62bc18 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r2, fp │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 62bbfc │ │ │ │ + bls.n 62badc │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ add sl, ip │ │ │ │ lsls r0, r4, #4 │ │ │ │ add ip, r4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -2168210,23 +2168214,23 @@ │ │ │ │ ldr r1, [pc, #36] @ (62c014 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xe9a400a6 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + ands.w r0, r4, r6, asr #2 │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrd r0, r0, [r2, #-664]! @ 0x298 │ │ │ │ - bcc.n 62bf40 │ │ │ │ + strd r0, r0, [r2, #664]! @ 0x298 │ │ │ │ + bmi.n 62c020 │ │ │ │ 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] @ (62c11c ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -2168332,23 +2168336,23 @@ │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 62c0a0 │ │ │ │ nop │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia.w r8!, {r1, r2, r5, r7} │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + stmdb r8!, {r1, r2, r5, r7} │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strd r0, r0, [r2], #-664 @ 0x298 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + @ instruction: 0xe8d200a6 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 62c234 │ │ │ │ stmdb 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 │ │ │ │ @@ -2168668,15 +2168672,15 @@ │ │ │ │ b.n 62c46e │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 62c444 │ │ │ │ ldr r0, [pc, #4] @ (62c494 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ 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] @ (62c5ec ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2168863,15 +2168867,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 62c632 │ │ │ │ ldr r0, [pc, #8] @ (62c698 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ 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] @ (62c8a8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2169907,66 +2169911,66 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (62d0f0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (62d0f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp lr, r3 │ │ │ │ + mov r6, r1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp ip, r4 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp sl, sp │ │ │ │ lsls r5, r2, #2 │ │ │ │ - orr.w r0, r8, #4816896 @ 0x498000 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + @ instruction: 0xf4b80093 │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r7, r1 │ │ │ │ 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] @ (62d340 ) │ │ │ │ @@ -2170204,57 +2170208,57 @@ │ │ │ │ blx 6d674 │ │ │ │ b.n 62d23c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cmp r6, #236 @ 0xec │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 62da18 │ │ │ │ + b.n 62daf8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bvc.n 62d294 │ │ │ │ + bhi.n 62d374 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [pc, #624] @ (62d5c8 ) │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bvs.n 62d314 │ │ │ │ + bvc.n 62d3f4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - blt.n 62d3a4 │ │ │ │ + blt.n 62d284 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bge.n 62d2f8 │ │ │ │ + blt.n 62d3d8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 62d2f0 │ │ │ │ + blt.n 62d3d0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 62d2e8 │ │ │ │ + blt.n 62d3c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r7, 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, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #356] @ (62d518 ) │ │ │ │ @@ -2170717,15 +2170721,15 @@ │ │ │ │ nop │ │ │ │ cmp r1, #140 @ 0x8c │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ lsls r0, r4, #4 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r0, #208 @ 0xd0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2170817,15 +2170821,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ movs r7, #96 @ 0x60 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r6, #226 @ 0xe2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r6, #190 @ 0xbe │ │ │ │ lsls r0, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2171068,15 +2171072,15 @@ │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #106 @ 0x6a │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r6, #104 @ 0x68 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - cbnz r0, 62dc18 │ │ │ │ + cbnz r0, 62dc34 │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r6, #20 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #210 @ 0xd2 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -2171788,37 +2171792,37 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, #6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 62e348 │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r4, 62e33c │ │ │ │ + push {r2, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r4, #0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - mov lr, r9 │ │ │ │ + bx r7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - mov ip, r6 │ │ │ │ + bxns r4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - mov sl, r3 │ │ │ │ + bx r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r6, r2, #2 │ │ │ │ adds r0, r0, #6 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r0, r5, #5 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ 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] @ (62e3ec ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -2172000,15 +2172004,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3bfe98 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 62e496 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ 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 │ │ │ │ @@ -2173992,15 +2173996,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 a78a28 │ │ │ │ + bl a78a80 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ b.n 62f872 │ │ │ │ mov r0, r4 │ │ │ │ bl 401e74 │ │ │ │ mov r0, r4 │ │ │ │ bl 402700 │ │ │ │ @@ -2175168,23 +2175172,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 a658b0 │ │ │ │ + bl a65908 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 638968 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f1064 │ │ │ │ mov r0, r5 │ │ │ │ - bl a754dc │ │ │ │ + bl a75534 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ blx 6e548 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ @@ -2176600,23 +2176604,23 @@ │ │ │ │ blx 6d2dc <__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, [r2, #2] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldc 1, cr0, [r6], #124 @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -2176753,15 +2176757,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 631536 │ │ │ │ ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl a7447c │ │ │ │ + bl a744d4 │ │ │ │ ldr r7, [pc, #752] @ (631828 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ bl 3d3b00 │ │ │ │ movs r1, #0 │ │ │ │ @@ -2176775,15 +2176779,15 @@ │ │ │ │ bl 6392fc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 62e3f8 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 631678 │ │ │ │ - bl a781a0 │ │ │ │ + bl a781f8 │ │ │ │ ldr r2, [pc, #696] @ (63182c ) │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ ldr r2, [pc, #684] @ (631830 ) │ │ │ │ adds r1, #8 │ │ │ │ @@ -2176810,15 +2176814,15 @@ │ │ │ │ bl 41eb20 │ │ │ │ ldr r3, [pc, #636] @ (631838 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a6c434 │ │ │ │ + bl a6c48c │ │ │ │ mov r0, r4 │ │ │ │ bl 62f81c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6315ca │ │ │ │ ldrb.w r3, [r4, #308] @ 0x134 │ │ │ │ ldrb.w r2, [r4, #309] @ 0x135 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -2176843,18 +2176847,18 @@ │ │ │ │ bl 401edc │ │ │ │ orrs r5, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r0, r5 │ │ │ │ ands.w r5, r0, #255 @ 0xff │ │ │ │ bne.n 6315e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5e6c0 │ │ │ │ + bl a5e718 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl a64b20 │ │ │ │ + bl a64b78 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 44b4d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 402700 │ │ │ │ ldr r2, [pc, #512] @ (63183c ) │ │ │ │ @@ -2176880,19 +2176884,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 633928 │ │ │ │ b.n 6315e2 │ │ │ │ bl 637030 │ │ │ │ mov r0, r4 │ │ │ │ bl 633928 │ │ │ │ mov r0, r4 │ │ │ │ - bl a87a8c │ │ │ │ + bl a87ae4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e53c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a781a0 │ │ │ │ + bl a781f8 │ │ │ │ ldr r2, [pc, #404] @ (63182c ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ ldr r2, [pc, #412] @ (631840 ) │ │ │ │ @@ -2176909,15 +2176913,15 @@ │ │ │ │ b.n 631596 │ │ │ │ mov r0, r4 │ │ │ │ bl 63eaf4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 6313fa │ │ │ │ mov r0, r4 │ │ │ │ - bl a612a0 │ │ │ │ + bl a612f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 63b570 │ │ │ │ mov r0, r4 │ │ │ │ bl 402700 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2177050,15 +2177054,15 @@ │ │ │ │ b.n 631bc6 │ │ │ │ vaddw.u q15, , d27 │ │ │ │ vraddhn.i d30, , │ │ │ │ vtbx.8 d30, {d31- │ │ │ │ vaddl.u q15, d31, d9 │ │ │ │ - vqrdmlah.s , , d18[0] │ │ │ │ + @ instruction: 0xffff7ed2 │ │ │ │ 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 │ │ │ │ @@ -2177234,33 +2177238,33 @@ │ │ │ │ lsls r4, r4, #4 │ │ │ │ blt.n 6319b4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ blt.n 6319a4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ blt.n 631964 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #32 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r6, r2, #2 │ │ │ │ bge.n 631a18 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r6, r2, #2 │ │ │ │ bge.n 631994 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r1, #31 │ │ │ │ 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] @ (631c08 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -2177441,29 +2177445,29 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ b.n 6315f0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r6, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r6, r2, #2 │ │ │ │ b.n 63145c │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 631c60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -2186329,15 +2186333,15 @@ │ │ │ │ vaddl.u , d31, d27 │ │ │ │ vqshrun.s64 d18, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r3, #4 │ │ │ │ strh r0, [r6, #32] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ 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] │ │ │ │ @@ -2186618,15 +2186622,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 637eca │ │ │ │ ldr r0, [pc, #8] @ (637f30 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r4, r5, r6, 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #668] @ (6381e4 ) │ │ │ │ @@ -2191427,15 +2191431,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, r0] │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r7, [pc, #40] @ (63b188 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r6, [pc, #968] @ (63b52c ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldr r6, [pc, #832] @ (63b4ac ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2194832,15 +2194836,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #42 @ 0x2a │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r2, #138 @ 0x8a │ │ │ │ lsls r4, r4, #4 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r7, #222 @ 0xde │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r7, #188 @ 0xbc │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -2194937,15 +2194941,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 63d5ce │ │ │ │ ldr r0, [pc, #8] @ (63d634 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ 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] @ 63e0f8 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -2195969,18 +2195973,18 @@ │ │ │ │ nop │ │ │ │ cmp r1, #170 @ 0xaa │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #140 @ 0x8c │ │ │ │ lsls r7, r3, #4 │ │ │ │ - itee le │ │ │ │ - lslle r5, r6, #3 │ │ │ │ - subgt r0, r3, #6 │ │ │ │ - lslgt r7, r3, #4 │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ + lsls r5, r6, #3 │ │ │ │ + subs r0, r3, #6 │ │ │ │ + lsls r7, r3, #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, #8] │ │ │ │ bl 454550 │ │ │ │ @@ -2197543,17 +2197547,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 63f030 │ │ │ │ lsrs r6, r5, #31 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ 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] @ (63f190 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -2197659,17 +2197663,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #28 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r1, #170 @ 0xaa │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ 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] @ (63f42c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2197927,27 +2197931,27 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r7, #24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r1!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ 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] @ (63f5a4 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2198080,27 +2198084,27 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 63f562 │ │ │ │ lsrs r2, r2, #14 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ite cs │ │ │ │ - lslcs r5, r2, #2 │ │ │ │ - stmdbcc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + itt ls │ │ │ │ + lslls r5, r2, #2 │ │ │ │ + stmdbls 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] @ 63fc0c │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr.w r5, [pc, #1588] @ 63fc10 │ │ │ │ mov r8, r1 │ │ │ │ @@ -2198722,47 +2198726,47 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r6, r2, #8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldc2l 0, cr0, [ip], #644 @ 0x284 │ │ │ │ - cbnz r0, 63fc96 │ │ │ │ + stc2l 0, cr0, [ip, #-644]! @ 0xfffffd7c │ │ │ │ + cbnz r0, 63fcb2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbnz r2, 63fc96 │ │ │ │ + cbnz r2, 63fcb2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - mcrr2 0, 10, r0, r8, cr1 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + ldc2 0, cr0, [r8], #644 @ 0x284 │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ 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] @ (63fce0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2199809,32 +2199813,32 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldc2 1, cr0, [r8], {30} │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 1, cr0, [r0], {30} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r5, r2, #2 │ │ │ │ @ instruction: 0xfbf0011e │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ 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 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ vld2.8 {d0[0],d1[0]}, [r2 :16], lr │ │ │ │ ldr??.w r0, [r4, ] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2200160,27 +2200164,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh.w r0, [sl, #286] @ 0x11e │ │ │ │ pop {r2, r5, pc} │ │ │ │ lsls r5, r2, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r6, ] │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ 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 r5, sp, #16 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ @ instruction: 0xf620011e │ │ │ │ rsbs r1, r2, #10354688 @ 0x9e0000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2200504,27 +2200508,27 @@ │ │ │ │ adc.w r1, sl, #10354688 @ 0x9e0000 │ │ │ │ @ instruction: 0xf53c011e │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4e4011e │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ 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 r1, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ subw r1, lr, #30 │ │ │ │ @ instruction: 0xf260011e │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2200872,27 +2200876,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ rsbs r1, ip, #30 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6b0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ @ instruction: 0xf120011e │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r0, r1, #5 │ │ │ │ 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 r5, pc, #824 @ (adr r5, 6414ec ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 6412ac ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ mcr 1, 7, r0, cr10, cr14, {0} │ │ │ │ mrc 1, 4, r0, cr14, cr14, {0} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2201686,15 +2201690,15 @@ │ │ │ │ blx 6e1f4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ b.n 641750 │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ 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] @ (641bdc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2201896,15 +2201900,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 6416a4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r6, r3, #4 │ │ │ │ b.n 6414e0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - movs r6, r4 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ 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 │ │ │ │ @@ -2202235,15 +2202239,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] @ (641f88 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ 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 │ │ │ │ @@ -2202295,15 +2202299,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 641fc6 │ │ │ │ ldr r0, [pc, #8] @ (64202c ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ 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] @ (6420b4 ) │ │ │ │ @@ -2203605,63 +2203609,63 @@ │ │ │ │ nop │ │ │ │ ble.n 642d1c │ │ │ │ lsls r6, r3, #4 │ │ │ │ ble.n 642d14 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r7, pc, #160 @ (adr r7, 642e48 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 643008 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ bvc.n 642da0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - mcr2 0, 4, r0, cr8, cr4, {4} │ │ │ │ - add r0, pc, #880 @ (adr r0, 643144 ) │ │ │ │ + mrc2 0, 7, r0, cr8, cr4, {4} │ │ │ │ + add r1, pc, #304 @ (adr r1, 642f04 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - vqadd.u64 d16, d30, d4 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + vshr.u64 d16, d4, #18 │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ beq.w 642f9e │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mla r3, ip, r3, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ @@ -2204267,36 +2204271,36 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 64337e │ │ │ │ ldr r0, [pc, #60] @ (643470 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - mcr2 0, 3, r0, cr0, cr4, {4} │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + mrc2 0, 6, r0, cr0, cr4, {4} │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r2, #2 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr], #592 @ 0x250 │ │ │ │ - ldc2 0, cr0, [r6], #592 @ 0x250 │ │ │ │ - @ instruction: 0xfb200094 │ │ │ │ - vst1.8 @ instruction: 0xf9c20094 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + stc2l 0, cr0, [lr, #-592]! @ 0xfffffdb0 │ │ │ │ + stc2 0, cr0, [r6, #-592]! @ 0xfffffdb0 │ │ │ │ + @ instruction: 0xfb900094 │ │ │ │ + @ instruction: 0xfa320094 │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ 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]! │ │ │ │ @@ -2205346,15 +2205350,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 62f734 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2, #592] @ 0x250 │ │ │ │ + mrc 0, 1, r0, cr2, 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] @ (644140 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #540] @ (644144 ) │ │ │ │ @@ -2205579,16 +2205583,16 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe60094 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + mrrc 0, 9, r0, r6, cr4 │ │ │ │ + strb r6, [r4, #16] │ │ │ │ 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] @ (644410 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2205844,23 +2205848,23 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, ip, r4, lsr #2 │ │ │ │ + @ instruction: 0xeb8c0094 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stmdb r4!, {r2, r4, r7} │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + @ instruction: 0xe9940094 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrd r0, r0, [r2], #-592 @ 0x250 │ │ │ │ + strd r0, r0, [r2], #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] @ (64461c ) │ │ │ │ ldr r3, [pc, #464] @ (644620 ) │ │ │ │ @@ -2206045,26 +2206049,26 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 64468a │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 644690 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrd r0, r0, [lr], #-592 @ 0x250 │ │ │ │ + strd r0, r0, [lr], #592 @ 0x250 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ revsh r4, r0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - b.n 644520 │ │ │ │ + b.n 644600 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 6442bc │ │ │ │ + b.n 64439c │ │ │ │ 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 │ │ │ │ @@ -2206180,17 +2206184,17 @@ │ │ │ │ lsls r6, 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 6442a8 │ │ │ │ + b.n 644388 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ 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] @ (644a90 ) │ │ │ │ @@ -2206494,23 +2206498,23 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb85e │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6443a4 │ │ │ │ + b.n 644484 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 645290 │ │ │ │ + b.n 644370 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r2, #2 │ │ │ │ @ instruction: 0xb60c │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2207723,49 +2207727,49 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, lr} │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6459ec │ │ │ │ + b.n 645acc │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 645774 │ │ │ │ + b.n 645854 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - svc 12 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ble.n 64569c │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bgt.n 645624 │ │ │ │ + ble.n 645704 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - blt.n 6457b8 │ │ │ │ + blt.n 645698 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bge.n 645740 │ │ │ │ + bge.n 645620 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bhi.n 6456d4 │ │ │ │ + bls.n 6457b4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bvc.n 64563c │ │ │ │ + bvc.n 64571c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d81c │ │ │ │ b.n 645230 │ │ │ │ mov r0, r8 │ │ │ │ @@ -2207804,17 +2207808,17 @@ │ │ │ │ mov r3, r9 │ │ │ │ b.n 64528a │ │ │ │ mov r3, r9 │ │ │ │ b.n 6453c2 │ │ │ │ mov r3, r9 │ │ │ │ b.n 645504 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 64573c │ │ │ │ + bvs.n 64581c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ 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] @ (645884 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2208576,33 +2208580,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #472 @ (adr r6, 646140 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #96 @ (adr r4, 645fd0 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - beq.n 645f34 │ │ │ │ + bne.n 646014 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - beq.n 645fec │ │ │ │ + beq.n 645ecc │ │ │ │ lsls r4, r2, #2 │ │ │ │ - beq.n 645f98 │ │ │ │ + beq.n 646078 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - beq.n 64606c │ │ │ │ + beq.n 645f4c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + beq.n 645fc8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ add r0, pc, #896 @ (adr r0, 64631c ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ add r0, pc, #720 @ (adr r0, 646270 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2208888,19 +2208892,19 @@ │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 646190 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - blx sp │ │ │ │ + ldr r0, [pc, #352] @ (6463e4 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ 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 │ │ │ │ @@ -2209026,17 +2209030,17 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r7, 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, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2209158,19 +2209162,19 @@ │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 646444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r4, r4] │ │ │ │ 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 │ │ │ │ @@ -2209273,17 +2209277,17 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [pc, #608] @ (6468b0 ) │ │ │ │ + ldr r7, [pc, #32] @ (646670 ) │ │ │ │ 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] @ (646740 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2209380,17 +2209384,17 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r5, [pc, #576] @ (646998 ) │ │ │ │ + ldr r6, [pc, #0] @ (646758 ) │ │ │ │ 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 │ │ │ │ @@ -2210575,129 +2210579,129 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #208] @ (647494 ) │ │ │ │ + ldr r3, [pc, #656] @ (647654 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r1, [pc, #64] @ (647414 ) │ │ │ │ + ldr r1, [pc, #512] @ (6475d4 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bx ip │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mov ip, lr │ │ │ │ + bxns ip │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, lr │ │ │ │ lsls r5, r2, #2 │ │ │ │ - nop {13} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - itte pl │ │ │ │ - lslpl r4, r2, #2 │ │ │ │ - cmppl sl, r5 │ │ │ │ - lslmi r5, r2, #2 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + itet gt │ │ │ │ + lslgt r4, r2, #2 │ │ │ │ + movle r2, r3 │ │ │ │ + lslgt r5, r2, #2 │ │ │ │ + sevl │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add lr, r9 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r0, sl │ │ │ │ + add r8, r8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r6, #30 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r0, r4 │ │ │ │ + add r8, r2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r4, #2 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - muls r6, r6 │ │ │ │ + mvns r6, r4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmn r2, r3 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - pop {r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - tst r6, r2 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - pop {r4} │ │ │ │ + pop {r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - rors r4, r0 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbnz r0, 647500 │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adcs r4, r7 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbnz r0, 6474f8 │ │ │ │ + pop {r4} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r1, [pc, #892] @ (64781c ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ @@ -2211064,30 +2211068,30 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 647816 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ b.n 6477f6 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ands r4, r2 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - vhadd.u16 d0, d20, d14 │ │ │ │ - rev r6, r6 │ │ │ │ + vaddl.u8 q0, d20, d14 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbnz r6, 647874 │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldrh r2, [r7, #6] │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ @@ -2211397,29 +2211401,29 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ 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 r1, #160 @ 0xa0 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r5, r2, #2 │ │ │ │ strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r3, #4 │ │ │ │ mov r0, sl │ │ │ │ blx 6da18 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 6d64c , std::allocator >::~basic_stringstream()@plt> │ │ │ │ @@ -2212114,21 +2212118,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #25] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r5, #10 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldrb r2, [r7, #22] │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrb r6, [r2, #22] │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrb r2, [r1, #21] │ │ │ │ lsls r6, r3, #4 │ │ │ │ @@ -2212982,17 +2212986,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 6d674 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #152 @ (adr r4, 648c30 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 648df0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ 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 │ │ │ │ @@ -2213035,21 +2213039,21 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 6d674 │ │ │ │ b.n 648bcc │ │ │ │ nop │ │ │ │ - add r3, pc, #936 @ (adr r3, 648fc0 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 648d80 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r3, pc, #920 @ (adr r3, 648fb4 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 648d74 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r3, pc, #832 @ (adr r3, 648f60 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 648d20 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r3, pc, #696 @ (adr r3, 648edc ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 648c9c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 648d1c │ │ │ │ stmdb 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 │ │ │ │ @@ -2213195,19 +2213199,19 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 6f118 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 648d46 │ │ │ │ nop │ │ │ │ - add r2, pc, #544 @ (adr r2, 648fcc ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 64918c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r2, pc, #472 @ (adr r2, 648f88 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 649148 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r2, pc, #392 @ (adr r2, 648f3c ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 6490fc ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #32] @ (648de0 ) │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ @@ -2213223,15 +2213227,15 @@ │ │ │ │ strb r1, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ subs r1, #10 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - b.n 648bd0 │ │ │ │ + b.n 648cb0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r2, [pc, #40] @ (648e14 ) │ │ │ │ push {r4, r5} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [pc, #36] @ (648e18 ) │ │ │ │ add r2, pc │ │ │ │ movs r5, #12 │ │ │ │ @@ -2213247,15 +2213251,15 @@ │ │ │ │ str r2, [r0, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ pop {r4, r5} │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ subs r0, #218 @ 0xda │ │ │ │ lsls r5, r2, #4 │ │ │ │ - b.n 648bb4 │ │ │ │ + b.n 648c94 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w ip, [pc, #48] @ 648e50 │ │ │ │ push {r4} │ │ │ │ ldr r4, [pc, #48] @ (648e54 ) │ │ │ │ add ip, pc │ │ │ │ str r1, [r0, #8] │ │ │ │ add r4, pc │ │ │ │ @@ -2213271,15 +2213275,15 @@ │ │ │ │ strh r4, [r0, #40] @ 0x28 │ │ │ │ strd r4, r4, [r0, #44] @ 0x2c │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ subs r0, #180 @ 0xb4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - b.n 648b80 │ │ │ │ + b.n 648c60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r1, [pc, #56] @ (648e94 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w ip, [pc, #56] @ 648e98 │ │ │ │ push {r4} │ │ │ │ add r1, pc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -2213298,15 +2213302,15 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #118 @ 0x76 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - b.n 648b44 │ │ │ │ + b.n 648c24 │ │ │ │ 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 │ │ │ │ @@ -2213517,21 +2213521,21 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 64905e │ │ │ │ strb r2, [r7, #0] │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #232 @ (adr r0, 649198 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 649358 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ 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] @ (64912c ) │ │ │ │ @@ -2213824,17 +2213828,17 @@ │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 649336 │ │ │ │ nop │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ 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 │ │ │ │ @@ -2214518,15 +2214522,15 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2214760,15 +2214764,15 @@ │ │ │ │ b.n 649c60 │ │ │ │ str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - mcr2 0, 1, r0, cr0, cr4, {7} │ │ │ │ + mrc2 0, 4, r0, cr0, cr4, {7} │ │ │ │ str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ @@ -2214904,15 +2214908,15 @@ │ │ │ │ nop │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xfbca00f4 │ │ │ │ + ldc2 0, cr0, [sl], #-976 @ 0xfffffc30 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, #32] │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r6, [r6, #28] │ │ │ │ @@ -2215097,18 +2215101,18 @@ │ │ │ │ nop │ │ │ │ str r0, [r4, #24] │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r2, [r3, #24] │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaac00f4 │ │ │ │ + @ instruction: 0xfb1c00f4 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #244] @ 0xf4 │ │ │ │ + @ instruction: 0xfa6c00f4 │ │ │ │ str r0, [r3, #8] │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r2, [r2, #0] │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -2215875,16 +2215879,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, r5] │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xf34200f4 │ │ │ │ - @ instruction: 0xf27400f4 │ │ │ │ + @ instruction: 0xf3b200f4 │ │ │ │ + @ instruction: 0xf2e400f4 │ │ │ │ ldr r6, [r2, r5] │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r6, [r2, r4] │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ @@ -2216006,15 +2216010,15 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r0, r7] │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0a400f4 │ │ │ │ + adds.w r0, r4, #244 @ 0xf4 │ │ │ │ ldrsb r2, [r2, r5] │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrsb r6, [r5, r4] │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldrsb r6, [r1, r4] │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -2216646,25 +2216650,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, r5] │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r2, #2 │ │ │ │ strh r4, [r5, r7] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, r4] │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r6, [r6, r3] │ │ │ │ lsls r6, r3, #4 │ │ │ │ @@ -2217330,23 +2217334,23 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 6f118 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 64b696 │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mcr2 0, 4, r0, cr0, cr4, {4} │ │ │ │ - mcr2 0, 3, r0, cr0, cr4, {4} │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + mrc2 0, 7, r0, cr0, cr4, {4} │ │ │ │ + mrc2 0, 6, r0, cr0, cr4, {4} │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - mcr2 0, 1, r0, cr12, cr4, {4} │ │ │ │ + mrc2 0, 4, r0, cr12, cr4, {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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 64b61c │ │ │ │ @@ -2217398,17 +2217402,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 61e18c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 64b77c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r2, #592]! @ 0x250 │ │ │ │ - stc2 0, cr0, [r2, #592] @ 0x250 │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + mcr2 0, 1, r0, cr2, cr4, {4} │ │ │ │ + ldc2l 0, cr0, [r2, #592]! @ 0x250 │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -2217901,37 +2217905,37 @@ │ │ │ │ ands r3, r1 │ │ │ │ b.n 64ba24 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #248] @ (64bdec ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - blt.n 64bc10 │ │ │ │ + blt.n 64bcf0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfb9c0094 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + stc2 0, cr0, [ip], {148} @ 0x94 │ │ │ │ + strb r0, [r0, #30] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bls.n 64bcf8 │ │ │ │ + bge.n 64bdd8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9ea0094 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + @ instruction: 0xfa5a0094 │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ 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 │ │ │ │ @@ -2218890,18 +2218894,18 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ subs r4, #50 @ 0x32 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mrc 0, 5, r0, cr8, cr4, {4} │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + vqadd.s32 d0, d24, d4 │ │ │ │ + strh r0, [r0, #2] │ │ │ │ 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 │ │ │ │ @@ -2218985,15 +2218989,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 64c782 │ │ │ │ subs r0, #234 @ 0xea │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ 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] @ 64c9a0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2220004,15 +2220008,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 64d814 │ │ │ │ + b.n 64d8f4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2220132,15 +2220136,15 @@ │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r4, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ lsls r6, r3, #4 │ │ │ │ @@ -2220429,17 +2220433,17 @@ │ │ │ │ nop │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2221768,23 +2221772,23 @@ │ │ │ │ ldrb.w r1, [r6, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e0cc (bool)@plt> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #520] @ (64e5f8 ) │ │ │ │ + ldr r5, [pc, #968] @ (64e7b8 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bne.n 64e494 │ │ │ │ + bne.n 64e374 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r5, [pc, #488] @ (64e5e0 ) │ │ │ │ + ldr r5, [pc, #936] @ (64e7a0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r5, [pc, #448] @ (64e5bc ) │ │ │ │ + ldr r5, [pc, #896] @ (64e77c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r5, [pc, #424] @ (64e5a8 ) │ │ │ │ + ldr r5, [pc, #872] @ (64e768 ) │ │ │ │ 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] @ (64e5bc ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2221959,17 +2221963,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r7 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #8] @ (64e5dc ) │ │ │ │ + ldr r5, [pc, #456] @ (64e79c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - beq.n 64e6b8 │ │ │ │ + beq.n 64e598 │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r2, r5, r1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -2222148,23 +2222152,23 @@ │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 64e692 │ │ │ │ nop │ │ │ │ subs r0, r0, r0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #480] @ (64e9a8 ) │ │ │ │ + ldr r2, [pc, #928] @ (64eb68 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [pc, #312] @ (64e904 ) │ │ │ │ + ldr r2, [pc, #760] @ (64eac4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [pc, #176] @ (64e880 ) │ │ │ │ + ldr r2, [pc, #624] @ (64ea40 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [pc, #96] @ (64e834 ) │ │ │ │ + ldr r2, [pc, #544] @ (64e9f4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bge.n 64e734 │ │ │ │ + blt.n 64e814 │ │ │ │ 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] @ (64ea74 ) │ │ │ │ @@ -2222433,21 +2222437,21 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r5, #26 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r0, [pc, #192] @ (64eb4c ) │ │ │ │ + ldr r0, [pc, #640] @ (64ed0c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [pc, #112] @ (64eb00 ) │ │ │ │ + ldr r0, [pc, #560] @ (64ecc0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - blxns sp │ │ │ │ + ldr r0, [pc, #368] @ (64ec04 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r4, r7, #22 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r4, #22 │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2222772,21 +2222776,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #14 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r6, r9 │ │ │ │ + add lr, r7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 64eef0 │ │ │ │ stmdb 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 │ │ │ │ @@ -2222988,17 +2222992,17 @@ │ │ │ │ bne.n 64efb8 │ │ │ │ b.n 64efc4 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ asrs r2, r6, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ ldc2 1, cr0, [r0], {29} │ │ │ │ asrs r4, r5, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r6, #32 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -2223307,15 +2223311,15 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #320 @ (adr r7, 64f494 ) │ │ │ │ + add r7, pc, #768 @ (adr r7, 64f654 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r6, #20 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r0, r6, #19 │ │ │ │ lsls r6, r3, #4 │ │ │ │ @@ -2223788,27 +2223792,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r5, #12 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 64f8ba │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2224414,29 +2224418,29 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r7, pc, #920 @ (adr r7, 650248 ) │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r5, #30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r0, r0, #6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2224538,15 +2224542,15 @@ │ │ │ │ beq.n 64ffd0 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2225156,21 +2225160,21 @@ │ │ │ │ movs r4, #12 │ │ │ │ movs r3, #215 @ 0xd7 │ │ │ │ b.n 65056e │ │ │ │ nop │ │ │ │ @ instruction: 0xfba8011d │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ 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] @ (6507c4 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2225668,26 +2225672,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 r1, #184 @ 0xb8 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ addw r1, lr, #2077 @ 0x81d │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ adc.w r1, ip, #10289152 @ 0x9d0000 │ │ │ │ @ instruction: 0xf4e0011d │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ 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] @ (650c70 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2226210,17 +2226214,17 @@ │ │ │ │ b.n 650fe0 │ │ │ │ movs r4, #0 │ │ │ │ b.n 651094 │ │ │ │ b.n 650fac │ │ │ │ bfi r1, r0, #0, #30 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ orn r1, r8, #29 │ │ │ │ orr.w r1, r4, #29 │ │ │ │ and.w r1, r8, #29 │ │ │ │ vsra.s16 d16, d13, #4 │ │ │ │ vsra.s32 d0, d13, #8 │ │ │ │ vsra.s16 d0, d13, #6 │ │ │ │ @@ -2226603,17 +2226607,17 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 65140a │ │ │ │ b.n 6513e0 │ │ │ │ mcr 1, 7, r0, cr12, cr13, {0} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r4, r6, #3 │ │ │ │ mrrc 1, 1, r0, r0, cr13 @ │ │ │ │ stc 1, cr0, [ip], #-116 @ 0xffffff8c │ │ │ │ stc 1, cr0, [r2], {29} │ │ │ │ rsbs r1, r0, sp, lsr #32 │ │ │ │ sub.w r1, r0, sp, lsr #32 │ │ │ │ sbcs.w r1, r2, sp, lsr #32 │ │ │ │ @@ -2227787,15 +2227791,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ b.n 65251c │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r4, r2, #2 │ │ │ │ b.n 65211c │ │ │ │ lsls r5, r3, #4 │ │ │ │ b.n 6520e0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ b.n 6520a4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ @@ -2227844,15 +2227848,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 r5, pc, #544 @ (adr r5, 652340 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 652500 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ add r7, pc, #296 @ (adr r7, 65224c ) │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2228685,23 +2228689,23 @@ │ │ │ │ nop │ │ │ │ bvc.n 652910 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 652904 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 65295c │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r4, r2, #2 │ │ │ │ bvs.n 6528c4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2228885,15 +2228889,15 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 652afc │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 652b34 │ │ │ │ lsls r5, r3, #4 │ │ │ │ bmi.n 652ae0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ @@ -2229051,15 +2229055,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 652d52 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ bmi.n 652db0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 652d50 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2229586,17 +2229590,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6e128 (unsigned long)@plt+0x4> │ │ │ │ ldr r1, [pc, #12] @ (6532b8 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 65336c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 653364 │ │ │ │ @@ -2229881,15 +2229885,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, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ @ instruction: 0xb6a2 │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2229958,15 +2229962,15 @@ │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r5, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ @@ -2230107,15 +2230111,15 @@ │ │ │ │ cbz r4, 6537e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 653370 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 6537d4 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ - ldr r2, [pc, #808] @ (653b10 ) │ │ │ │ + ldr r3, [pc, #232] @ (6538d0 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r1, r2, r3, r4, lr} │ │ │ │ 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, #3728] @ 0xe90 │ │ │ │ @@ -2230416,20 +2230420,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r4, r5} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrsb.w r0, [r0, #147] @ 0x93 │ │ │ │ + @ instruction: 0xfa000093 │ │ │ │ stmia r5!, {r2, r6, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - b.n 653a18 │ │ │ │ + b.n 653af8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ 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 │ │ │ │ @@ -2231353,15 +2231357,15 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r6, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r2, #147 @ 0x93 │ │ │ │ + @ instruction: 0xf0b20093 │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ lsls r5, r3, #4 │ │ │ │ pop {r1, r4} │ │ │ │ lsls r5, r3, #4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6544d8 │ │ │ │ @@ -2232052,29 +2232056,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r5, r3, #4 │ │ │ │ @ instruction: 0xb8a6 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r2], #-588 @ 0xfffffdb4 │ │ │ │ - ldc 0, cr0, [r6], {147} @ 0x93 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + stc 0, cr0, [r2], #588 @ 0x24c │ │ │ │ + stc 0, cr0, [r6], {147} @ 0x93 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb688 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ands.w r0, r4, r3, lsr #2 │ │ │ │ - strd r0, r0, [sl, #588]! @ 0x24c │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + eor.w r0, r4, r3, lsr #2 │ │ │ │ + orrs.w r0, sl, r3, lsr #2 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xe99a0093 │ │ │ │ - strd r0, r0, [r8, #-588] @ 0x24c │ │ │ │ - strd r0, r0, [r4, #-588] @ 0x24c │ │ │ │ + and.w r0, sl, r3, lsr #2 │ │ │ │ + @ instruction: 0xe9b80093 │ │ │ │ + @ instruction: 0xe9b40093 │ │ │ │ push {r2, r3, r5, lr} │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r2, r3, lr} │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2232352,15 +2232356,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 6544dc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 654e1e │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ lsls r4, r2, #4 │ │ │ │ @@ -2232637,15 +2232641,15 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #592 @ 0x250 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #528 @ 0x210 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [pc, #352] @ (655278 ) │ │ │ │ + ldr r2, [pc, #800] @ (655438 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2232878,19 +2232882,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #632 @ 0x278 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 65564c │ │ │ │ + b.n 65572c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 655638 │ │ │ │ + b.n 655718 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r4, r2, #2 │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ lsls r5, r3, #4 │ │ │ │ add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2233284,21 +2233288,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #904 @ 0x388 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, fp │ │ │ │ + add ip, r9 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ble.n 65570c │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ble.n 6556fc │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ add r1, sp, #32 │ │ │ │ lsls r5, r3, #4 │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ add r0, sp, #800 @ 0x320 │ │ │ │ lsls r5, r3, #4 │ │ │ │ @@ -2234096,47 +2234100,47 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #896 @ (adr r6, 656314 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 656028 │ │ │ │ + blt.n 655f08 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 655f9c │ │ │ │ + blt.n 65607c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r3, r2, #2 │ │ │ │ add r6, pc, #464 @ (adr r6, 656178 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bge.n 655f30 │ │ │ │ + blt.n 656010 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 656068 │ │ │ │ + bhi.n 655f48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 65600c │ │ │ │ + bhi.n 655eec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 656014 │ │ │ │ + bhi.n 655ef4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 655f3c │ │ │ │ + bhi.n 65601c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bvs.n 656068 │ │ │ │ + bvs.n 655f48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 655fe4 │ │ │ │ + bvs.n 6560c4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, pc, #960 @ (adr r5, 656394 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 656154 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 656048 │ │ │ │ + bvs.n 655f28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 655ff8 │ │ │ │ + bvs.n 6560d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ add r0, pc, #872 @ (adr r0, 656348 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ add r0, pc, #760 @ (adr r0, 6562dc ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ add r0, pc, #552 @ (adr r0, 656210 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ @@ -2236263,27 +2236267,27 @@ │ │ │ │ b.n 657540 │ │ │ │ ldr r1, [pc, #36] @ (657590 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 657540 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - b.n 657264 │ │ │ │ + b.n 657344 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 6574f4 │ │ │ │ + bgt.n 6575d4 │ │ │ │ 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 │ │ │ │ @@ -2236357,15 +2236361,15 @@ │ │ │ │ blx 6e548 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r0, r2, [r4, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6e548 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ 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] │ │ │ │ @@ -2236923,31 +2236927,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - cbnz r2, 657c86 │ │ │ │ + cbnz r2, 657ca2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - rev r0, r6 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 657c7a │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbnz r4, 657c70 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ 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] @ (657dac ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -2237091,25 +2237095,25 @@ │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 657c7e │ │ │ │ nop │ │ │ │ strh r4, [r3, #28] │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + cbnz r4, 657dce │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + cbnz r2, 657dc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ 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] │ │ │ │ @@ -2237234,17 +2237238,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (657f34 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ ldr r0, [pc, #12] @ (657f38 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ @@ -2237569,21 +2237573,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #28] │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r2, r3, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movw r2, #28087 @ 0x6db7 │ │ │ │ @@ -2238200,17 +2238204,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #30] │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #29] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ 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] @ (658af8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2239730,41 +2239734,41 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #160 @ (adr r2, 659958 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 659b18 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, pc, #208 @ (adr r2, 65998c ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 659b4c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ lsls r5, r3, #4 │ │ │ │ str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r3, #4 │ │ │ │ str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ 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 │ │ │ │ @@ -2240179,29 +2240183,29 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2240363,17 +2240367,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (659ecc ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ ldr r0, [pc, #12] @ (659ed0 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, pc, #912 @ (adr r7, 65a264 ) │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ 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 │ │ │ │ @@ -2241391,17 +2241395,17 @@ │ │ │ │ add r3, r4 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ bic.w r4, r4, #74 @ 0x4a │ │ │ │ orr.w r4, r4, #2 │ │ │ │ str r4, [r3, #12] │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xeade00a2 │ │ │ │ + adc.w 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] @ (65a9ac ) │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, #208] @ (65a9b0 ) │ │ │ │ @@ -2241486,23 +2241490,23 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrsb r6, [r5, r3] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [pc, #808] @ (65acec ) │ │ │ │ + ldr r5, [pc, #232] @ (65aaac ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r7, r3 │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r5, r1] │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2241589,24 +2241593,24 @@ │ │ │ │ b.n 65aa7e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r2, r0] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ strb r4, [r5, r7] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrd r0, r0, [r8, #-648] @ 0x288 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strd r0, r0, [r8, #648] @ 0x288 │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, r5] │ │ │ │ lsls r5, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2241704,23 +2241708,23 @@ │ │ │ │ b.n 65ab50 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r3, r4] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ strb r6, [r7, r3] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, r1] │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2241858,26 +2241862,26 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, r0] │ │ │ │ lsls r5, r3, #4 │ │ │ │ movs r6, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mcr2 0, 7, r0, cr6, cr2, {4} │ │ │ │ + vqadd.u16 d16, d22, d2 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 65ab10 │ │ │ │ + b.n 65abf0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ strh r2, [r0, r5] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - mcr2 0, 2, r0, cr6, cr2, {4} │ │ │ │ + mrc2 0, 5, r0, cr6, cr2, {4} │ │ │ │ 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, 65ad7c │ │ │ │ @@ -2241939,24 +2241943,24 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #32] @ (65ae18 ) │ │ │ │ movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mvns r6, r2 │ │ │ │ + add r6, r8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cdp2 0, 10, cr0, cr2, cr15, {4} │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + vhadd.u16 d0, d18, d15 │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ 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] @ (65af6c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2242100,39 +2242104,39 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r2, [r1, r7] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, r7] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldc2l 0, cr0, [r0], {146} @ 0x92 │ │ │ │ + stc2l 0, cr0, [r0, #-584] @ 0xfffffdb8 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, r5] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - mov r8, r3 │ │ │ │ + bx r1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs.w r0, r6, #4718592 @ 0x480000 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf6260090 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ 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] │ │ │ │ @@ -2242167,15 +2242171,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6dae4 <__cxa_free_exception@plt> │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ subs r6, #20 │ │ │ │ lsls r5, r3, #4 │ │ │ │ str r4, [r4, r0] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -2242509,15 +2242513,15 @@ │ │ │ │ nop │ │ │ │ subs r3, #36 @ 0x24 │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldr r5, [pc, #208] @ (65b40c ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r2, r1, #25 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ 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 │ │ │ │ @@ -2242663,19 +2242667,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 65b3f4 │ │ │ │ ldr r4, [pc, #168] @ (65b558 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r4, r4 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ 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 │ │ │ │ @@ -2242701,16 +2242705,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 │ │ │ │ - b.n 65b4b8 │ │ │ │ - lsls r3, r6, #3 │ │ │ │ + strex r0, r0, [r0, #972] @ 0x3cc │ │ │ │ stmdb 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 │ │ │ │ @@ -2242808,15 +2242811,15 @@ │ │ │ │ nop │ │ │ │ subs r0, #174 @ 0xae │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r6, r2, #15 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldr r2, [pc, #648] @ (65b8b8 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ 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 │ │ │ │ @@ -2243181,15 +2243184,15 @@ │ │ │ │ nop │ │ │ │ mov ip, sp │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mov lr, ip │ │ │ │ lsls r5, r3, #4 │ │ │ │ - rsb r0, r8, #146 @ 0x92 │ │ │ │ + @ instruction: 0xf2380092 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, sl │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldr r2, [pc, #28] @ (65ba1c ) │ │ │ │ push {r4} │ │ │ │ movs r4, #253 @ 0xfd │ │ │ │ @@ -2243519,25 +2243522,25 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #22 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r0, r5, #26 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 65bba8 │ │ │ │ + b.n 65bc88 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -2243946,45 +2243949,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #18 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r6, r1, #15 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adcs r6, r0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs.w r0, r8, #4816896 @ 0x498000 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + @ instruction: 0xf6280093 │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf0b200a2 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf12200a2 │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r3, r2, #2 │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r4, #2 │ │ │ │ subs r7, #88 @ 0x58 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ subs r7, #44 @ 0x2c │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #250 @ 0xfa │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r3, r2, #2 │ │ │ │ subs r6, #210 @ 0xd2 │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r6, #182 @ 0xb6 │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r6, #154 @ 0x9a │ │ │ │ lsls r5, r3, #4 │ │ │ │ @@ -2244448,21 +2244451,21 @@ │ │ │ │ nop │ │ │ │ subs r3, #182 @ 0xb6 │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r3, #176 @ 0xb0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #26 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ 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] @ (65c788 ) │ │ │ │ @@ -2244571,17 +2244574,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ 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] @ (65c8d0 ) │ │ │ │ @@ -2244705,15 +2244708,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #26 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r7, #184 @ 0xb8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + strb r2, [r1, #0] │ │ │ │ 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] @ (65c948 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2244750,15 +2244753,15 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 65c910 │ │ │ │ nop │ │ │ │ adds r6, #254 @ 0xfe │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + strb r2, [r4, #0] │ │ │ │ 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 │ │ │ │ @@ -2244809,15 +2244812,15 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 65c972 │ │ │ │ nop │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -2245280,27 +2245283,27 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 65cda6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 65cbf4 │ │ │ │ adds r5, #238 @ 0xee │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ 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] @ (65d044 ) │ │ │ │ @@ -2245424,15 +2245427,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #182 @ 0xb6 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r0, #50 @ 0x32 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -2245545,17 +2245548,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n 65d0e4 │ │ │ │ nop │ │ │ │ cmp r7, #124 @ 0x7c │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ 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 │ │ │ │ @@ -2245642,17 +2245645,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ 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 65d348 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ @@ -2245843,21 +2245846,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #12 │ │ │ │ lsls r5, r3, #4 │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #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, #4016] @ 0xfb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, #240] @ (65d5a4 ) │ │ │ │ @@ -2245959,15 +2245962,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ lsls r5, r3, #4 │ │ │ │ cmp r2, #146 @ 0x92 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ 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 │ │ │ │ @@ -2246055,15 +2246058,15 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 65d5e4 │ │ │ │ nop │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -2246162,15 +2246165,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 65d78a │ │ │ │ nop │ │ │ │ cmp r1, #16 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -2246280,15 +2246283,15 @@ │ │ │ │ adds r0, #1 │ │ │ │ bne.n 65d890 │ │ │ │ b.n 65d91c │ │ │ │ movs r7, #224 @ 0xe0 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ 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] @ 65dd6c │ │ │ │ mov r4, r1 │ │ │ │ @@ -2246676,33 +2246679,33 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r6, #140 @ 0x8c │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #124 @ 0x7c │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r4, #116 @ 0x74 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r5, #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, #3824] @ 0xef0 │ │ │ │ ldr.w r2, [pc, #3668] @ 65ec08 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -2247815,29 +2247818,29 @@ │ │ │ │ nop │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, r7 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strb r6, [r3, r0] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbz r0, 65ec62 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r0, r6] │ │ │ │ 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] @ (65eca8 ) │ │ │ │ @@ -2248368,17 +2248371,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #27 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsrs r6, r1, #25 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #24] @ (65f2c4 ) │ │ │ │ + ldr r4, [pc, #472] @ (65f484 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [pc, #400] @ (65f440 ) │ │ │ │ + ldr r4, [pc, #848] @ (65f600 ) │ │ │ │ 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 │ │ │ │ @@ -2248458,17 +2248461,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ b.n 65f34c │ │ │ │ lsrs r6, r4, #19 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #400] @ (65f524 ) │ │ │ │ + ldr r3, [pc, #848] @ (65f6e4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [pc, #432] @ (65f548 ) │ │ │ │ + ldr r3, [pc, #880] @ (65f708 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #132] @ (65f424 ) │ │ │ │ cmp r1, #4 │ │ │ │ add r0, pc │ │ │ │ beq.n 65f402 │ │ │ │ @@ -2248514,15 +2248517,15 @@ │ │ │ │ b.n 65f3d2 │ │ │ │ ldr r1, [pc, #16] @ (65f430 ) │ │ │ │ b.n 65f404 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ lsrs r4, r3, #17 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ 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 │ │ │ │ @@ -2248569,19 +2248572,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r7, #14 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [pc, #448] @ (65f670 ) │ │ │ │ + ldr r2, [pc, #896] @ (65f830 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r2, [pc, #168] @ (65f560 ) │ │ │ │ subs r3, r0, #1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 65f4dc │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -2248659,19 +2248662,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r4, r0, #13 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r1, [pc, #1008] @ (65f960 ) │ │ │ │ + ldr r2, [pc, #432] @ (65f720 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ 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] │ │ │ │ @@ -2252036,19 +2252039,19 @@ │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n 661cd2 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #1 │ │ │ │ b.n 661cbe │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ 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 │ │ │ │ @@ -2252440,23 +2252443,23 @@ │ │ │ │ bls.n 6622da │ │ │ │ mov.w fp, #16384 @ 0x4000 │ │ │ │ movs r4, #4 │ │ │ │ b.n 66207a │ │ │ │ mov r2, r4 │ │ │ │ mov r4, fp │ │ │ │ b.n 662062 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ 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 │ │ │ │ @@ -2253001,23 +2253004,23 @@ │ │ │ │ orr.w r7, r7, ip │ │ │ │ str r7, [sp, #16] │ │ │ │ b.n 662614 │ │ │ │ blt.n 6628d4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bvc.n 662938 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2253481,15 +2253484,15 @@ │ │ │ │ str.w r2, [fp, #1820] @ 0x71c │ │ │ │ b.n 662cfc │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bvs.n 662e0c │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcs.n 662e40 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2254311,27 +2254314,27 @@ │ │ │ │ b.n 663766 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n 663766 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n 663766 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -2255361,15 +2255364,15 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r3, #4 │ │ │ │ pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrh r6, [r6, r4] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ 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 │ │ │ │ @@ -2255970,18 +2255973,18 @@ │ │ │ │ bne.w 664a58 │ │ │ │ b.n 664b6e │ │ │ │ nop │ │ │ │ @ instruction: 0xb630 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orr.w r0, r6, #4784128 @ 0x490000 │ │ │ │ - hlt 0x0022 │ │ │ │ + @ instruction: 0xf4b60092 │ │ │ │ + cbnz r2, 664c80 │ │ │ │ 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] @ (664de8 ) │ │ │ │ @@ -2256969,21 +2256972,21 @@ │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 665686 │ │ │ │ movw r5, #769 @ 0x301 │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 665686 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #664] @ (665a58 ) │ │ │ │ + ldr r1, [pc, #88] @ (665818 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [pc, #552] @ (6659ec ) │ │ │ │ + ldr r0, [pc, #1000] @ (665bac ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [pc, #456] @ (665990 ) │ │ │ │ + ldr r0, [pc, #904] @ (665b50 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [pc, #440] @ (665984 ) │ │ │ │ + ldr r0, [pc, #888] @ (665b44 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ cbz r0, 665834 │ │ │ │ mov r4, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #1 │ │ │ │ @@ -2257085,15 +2257088,15 @@ │ │ │ │ add.w r2, r4, #5856 @ 0x16e0 │ │ │ │ adds r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 609e84 │ │ │ │ b.n 6658dc │ │ │ │ - cmp sl, r6 │ │ │ │ + mov r2, r4 │ │ │ │ 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] │ │ │ │ @@ -2258324,21 +2258327,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 66660c │ │ │ │ - asrs r4, r3 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - adcs r2, r0 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r0 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r3 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bl 608030 │ │ │ │ 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 │ │ │ │ @@ -2259806,15 +2259809,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r3, #6] │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r3, #0 │ │ │ │ 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 │ │ │ │ @@ -2262470,30 +2262473,30 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add r6, r0 │ │ │ │ b.n 669bfc │ │ │ │ str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf78600a1 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + @ instruction: 0xf7f600a1 │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 66a090 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 669e50 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, pc, #792 @ (adr r2, 669fbc ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 669d7c ) │ │ │ │ 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 │ │ │ │ @@ -2263098,16 +2263101,17 @@ │ │ │ │ b.n 66a30c │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ str r4, [r1, #8] │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q8, q9, #60 │ │ │ │ - mcr2 0, 5, r0, cr10, cr2, {7} │ │ │ │ + movs r4, r6 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + vqadd.u16 q0, q13, q9 │ │ │ │ ldrsh r6, [r0, r2] │ │ │ │ lsls r4, r3, #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r8 │ │ │ │ beq.n 66a328 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r4, r0, #1 │ │ │ │ @@ -2263437,23 +2263441,23 @@ │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 66a596 │ │ │ │ nop │ │ │ │ ldrh r6, [r7, r3] │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf98200f2 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr??.w r0, [r2, #242] @ 0xf2 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vst1.8 @ instruction: 0xf98a00f2 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr??.w r0, [sl, #242] @ 0xf2 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ 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 │ │ │ │ @@ -2264949,18 +2264953,18 @@ │ │ │ │ blx 6ec3c │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 66b4cc │ │ │ │ ldr r3, [pc, #736] @ (66b894 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [sl, #968]! @ 0x3c8 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + orrs.w r0, sl, r2, ror #3 │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ 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] @ (66b680 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2265037,18 +2265041,18 @@ │ │ │ │ blx 6ec3c │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 66b642 │ │ │ │ ldr r2, [pc, #120] @ (66b6fc ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r8, {r1, r4, r5, r6, r7} │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + @ instruction: 0xe98800f2 │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ 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 │ │ │ │ @@ -2265923,29 +2265927,29 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ ldr r0, [pc, #960] @ (66c3d0 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #88] @ (66c070 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 66bce4 │ │ │ │ + b.n 66bdc4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 66c7ac │ │ │ │ + b.n 66b88c │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 66c624 │ │ │ │ + b.n 66c704 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ 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 │ │ │ │ @@ -2267161,197 +2267165,197 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r3, #4 │ │ │ │ subs r6, #206 @ 0xce │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ble.n 66ccac │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #70 @ 0x46 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xe9900091 │ │ │ │ + and.w r0, r0, r1, lsr #2 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 66cb90 │ │ │ │ + b.n 66cc70 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 66cad0 │ │ │ │ + b.n 66cbb0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 66c9a4 │ │ │ │ + b.n 66ca84 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adcs.w r0, r8, #146 @ 0x92 │ │ │ │ + rsb r0, r8, #146 @ 0x92 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 66c600 │ │ │ │ + b.n 66c6e0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 66c918 │ │ │ │ + b.n 66c9f8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf3f400a2 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + orn r0, r4, #5308416 @ 0x510000 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldc2l 0, cr0, [r8, #-580] @ 0xfffffdbc │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + stc2l 0, cr0, [r8, #580] @ 0x244 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc 0, cr0, [lr], #-584 @ 0xfffffdb8 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + stc 0, cr0, [lr], #584 @ 0x248 │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 66ce60 │ │ │ │ + b.n 66cf40 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - orr.w r0, r0, r2, lsr #2 │ │ │ │ + @ instruction: 0xeab00092 │ │ │ │ ldrh r0, [r1, #12] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #28 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 66cf28 │ │ │ │ + ble.n 66ce08 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r2, [pc, #2664] @ 66d90c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp] │ │ │ │ adds r7, #16 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ @@ -2268303,201 +2268307,201 @@ │ │ │ │ ldr.w r0, [fp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add r7, r0 │ │ │ │ b.n 66d870 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - b.n 66d548 │ │ │ │ + b.n 66d628 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bne.n 66d954 │ │ │ │ + bne.n 66da34 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 66d9d4 │ │ │ │ + bhi.n 66d8b4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 66da6c │ │ │ │ + bvc.n 66d94c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - negs r2, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r4, #230 @ 0xe6 │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 66da74 │ │ │ │ + bpl.n 66d954 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - b.n 66db28 │ │ │ │ + b.n 66dc08 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 66da64 │ │ │ │ + b.n 66db44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + b.n 66da44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrb r6, [r3, #28] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 66d9bc │ │ │ │ + bmi.n 66da9c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 66dae0 │ │ │ │ + bcc.n 66d9c0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r3, [pc, #600] @ (66dc5c ) │ │ │ │ + ldr r4, [pc, #24] @ (66da1c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 66d9ec │ │ │ │ + bcc.n 66dacc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #10 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 66daf0 │ │ │ │ + bcs.n 66d9d0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bne.n 66d9c8 │ │ │ │ + bcs.n 66daa8 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ 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 │ │ │ │ @@ -2268782,19 +2268786,19 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ bne.w 66dc48 │ │ │ │ b.n 66dc7c │ │ │ │ movs r5, #86 @ 0x56 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ 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 │ │ │ │ @@ -2269281,15 +2269285,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 aa4054 │ │ │ │ + bl aa40ac │ │ │ │ strb.w sl, [r5, #1933] @ 0x78d │ │ │ │ cbz r4, 66e330 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2269534,15 +2269538,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 aa4054 │ │ │ │ + bl aa40ac │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r4, #1933] @ 0x78d │ │ │ │ cbz r6, 66e5f2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ @@ -2269767,15 +2269771,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 aa46ec │ │ │ │ + bl aa4744 │ │ │ │ strb.w r9, [r5, #1933] @ 0x78d │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 66e87a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [fp] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [fp] │ │ │ │ @@ -2270011,15 +2270015,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 aa4270 │ │ │ │ + bl aa42c8 │ │ │ │ strb.w sl, [r8, #1933] @ 0x78d │ │ │ │ b.n 66ea88 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r0, r4, #23 │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @@ -2270051,15 +2270055,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 aa3dd4 │ │ │ │ + bl aa3e2c │ │ │ │ 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 │ │ │ │ @@ -2270082,15 +2270086,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 aa3bc0 │ │ │ │ + bl aa3c18 │ │ │ │ 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} │ │ │ │ @@ -2270169,15 +2270173,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 aa2698 │ │ │ │ + bl aa26f0 │ │ │ │ ldrb.w r2, [r4, #2980] @ 0xba4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1933] @ 0x78d │ │ │ │ cbz r2, 66eccc │ │ │ │ ldrh.w r2, [r4, #2956] @ 0xb8c │ │ │ │ movs r0, #1 │ │ │ │ strb.w r3, [r4, #2980] @ 0xba4 │ │ │ │ @@ -2270422,15 +2270426,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 aa4470 │ │ │ │ + bl aa44c8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #1933] @ 0x78d │ │ │ │ ldr.w r2, [pc, #1096] @ 66f3dc │ │ │ │ ldr.w r3, [pc, #1088] @ 66f3d8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2270498,15 +2270502,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 66ddb0 │ │ │ │ ldr.w r0, [r5, #2260] @ 0x8d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl aa3620 │ │ │ │ + bl aa3678 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #1933] @ 0x78d │ │ │ │ b.n 66ef90 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n 66edfc │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ @@ -2270555,15 +2270559,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 aa4470 │ │ │ │ + bl aa44c8 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r6, [r5, #1933] @ 0x78d │ │ │ │ blx 6d840 │ │ │ │ ldrb.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -2270573,15 +2270577,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 66ddb0 │ │ │ │ ldr.w r0, [r5, #2260] @ 0x8d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl aa3620 │ │ │ │ + bl aa3678 │ │ │ │ strb.w r6, [r5, #1933] @ 0x78d │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 66f136 │ │ │ │ @@ -2270816,15 +2270820,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 66ddb0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r5, #2260] @ 0x8d4 │ │ │ │ movs r2, #0 │ │ │ │ - bl aa3620 │ │ │ │ + bl aa3678 │ │ │ │ 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 66f206 │ │ │ │ @@ -2270912,22 +2270916,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 aa26f8 │ │ │ │ + bl aa2750 │ │ │ │ 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 aa2740 │ │ │ │ + bl aa2798 │ │ │ │ ldrh.w r0, [r7, #74] @ 0x4a │ │ │ │ bl 38fc84 │ │ │ │ mov r9, r0 │ │ │ │ ldrh.w r0, [r5, #74] @ 0x4a │ │ │ │ bl 38fc84 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -2271105,15 +2271109,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 aa2880 │ │ │ │ + bl aa28d8 │ │ │ │ strb.w r4, [r6, #1933] @ 0x78d │ │ │ │ cbz r5, 66f6da │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2271180,15 +2271184,15 @@ │ │ │ │ bhi.w 66f976 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.w 66f4f6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #2260] @ 0x8d4 │ │ │ │ - bl aa2830 │ │ │ │ + bl aa2888 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 66f908 │ │ │ │ ldrh.w sl, [r7, #74] @ 0x4a │ │ │ │ mov r0, sl │ │ │ │ bl 39fb28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -2271466,15 +2271470,15 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #14 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #928] @ (66fe3c ) │ │ │ │ + ldr r4, [pc, #352] @ (66fbfc ) │ │ │ │ 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 │ │ │ │ @@ -2272648,173 +2272652,173 @@ │ │ │ │ b.n 670176 │ │ │ │ ldr r2, [pc, #328] @ (6707dc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 67016c │ │ │ │ - ldr r0, [pc, #240] @ (670794 ) │ │ │ │ + ldr r0, [pc, #688] @ (670954 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r0, r2, #8 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r0, [pc, #352] @ (67080c ) │ │ │ │ + ldr r0, [pc, #800] @ (6709cc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #512] @ (6708b0 ) │ │ │ │ + ldr r0, [pc, #960] @ (670a70 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #40] @ (6706dc ) │ │ │ │ + ldr r1, [pc, #488] @ (67089c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #192] @ (670778 ) │ │ │ │ + ldr r1, [pc, #640] @ (670938 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #336] @ (67080c ) │ │ │ │ + ldr r1, [pc, #784] @ (6709cc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #896] @ (670a40 ) │ │ │ │ + ldr r1, [pc, #320] @ (670800 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #944] @ (670a74 ) │ │ │ │ + ldr r1, [pc, #368] @ (670834 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #1008] @ (670ab8 ) │ │ │ │ + ldr r1, [pc, #432] @ (670878 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #32] @ (6706ec ) │ │ │ │ + ldr r1, [pc, #480] @ (6708ac ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #128] @ (670750 ) │ │ │ │ + ldr r1, [pc, #576] @ (670910 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #184] @ (67078c ) │ │ │ │ + ldr r1, [pc, #632] @ (67094c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r1, [pc, #224] @ (6707bc ) │ │ │ │ + ldr r1, [pc, #672] @ (67097c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #264] @ (6707e8 ) │ │ │ │ + ldr r1, [pc, #712] @ (6709a8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #416] @ (670884 ) │ │ │ │ + ldr r1, [pc, #864] @ (670a44 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #552] @ (670910 ) │ │ │ │ + ldr r1, [pc, #1000] @ (670ad0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #160] @ (67078c ) │ │ │ │ + ldr r1, [pc, #608] @ (67094c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #208] @ (6707c0 ) │ │ │ │ + ldr r1, [pc, #656] @ (670980 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #272] @ (670804 ) │ │ │ │ + ldr r1, [pc, #720] @ (6709c4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #344] @ (670850 ) │ │ │ │ + ldr r1, [pc, #792] @ (670a10 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #312] @ (670834 ) │ │ │ │ + ldr r1, [pc, #760] @ (6709f4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #448] @ (6708c0 ) │ │ │ │ + ldr r1, [pc, #896] @ (670a80 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #552] @ (67092c ) │ │ │ │ + ldr r1, [pc, #1000] @ (670aec ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #280] @ (670820 ) │ │ │ │ + ldr r1, [pc, #728] @ (6709e0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + add r4, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bics r6, r5 │ │ │ │ + add r6, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bics r0, r6 │ │ │ │ + add r0, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bics r2, r6 │ │ │ │ + add r2, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bics r0, r7 │ │ │ │ + add r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bics r6, r6 │ │ │ │ + add r6, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bics r4, r7 │ │ │ │ + add r4, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [pc, #664] @ (6709c4 ) │ │ │ │ + ldr r5, [pc, #88] @ (670784 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [pc, #512] @ (670930 ) │ │ │ │ + ldr r4, [pc, #960] @ (670af0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [pc, #344] @ (67088c ) │ │ │ │ + ldr r4, [pc, #792] @ (670a4c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [pc, #120] @ (6707b0 ) │ │ │ │ + ldr r4, [pc, #568] @ (670970 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #968] @ (670b04 ) │ │ │ │ + ldr r4, [pc, #392] @ (6708c4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #792] @ (670a58 ) │ │ │ │ + ldr r4, [pc, #216] @ (670818 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #616] @ (6709ac ) │ │ │ │ + ldr r4, [pc, #40] @ (67076c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #896] @ (670acc ) │ │ │ │ + ldr r3, [pc, #320] @ (67088c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #960] @ (670b10 ) │ │ │ │ + ldr r3, [pc, #384] @ (6708d0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #88] @ (6707ac ) │ │ │ │ + ldr r3, [pc, #536] @ (67096c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #240] @ (670848 ) │ │ │ │ + ldr r3, [pc, #688] @ (670a08 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #184] @ (670814 ) │ │ │ │ + ldr r2, [pc, #632] @ (6709d4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #16] @ (670770 ) │ │ │ │ + ldr r2, [pc, #464] @ (670930 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #872] @ (670acc ) │ │ │ │ + ldr r2, [pc, #296] @ (67088c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #720] @ (670a38 ) │ │ │ │ + ldr r2, [pc, #144] @ (6707f8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #568] @ (6709a4 ) │ │ │ │ + ldr r1, [pc, #1016] @ (670b64 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #400] @ (670900 ) │ │ │ │ + ldr r1, [pc, #848] @ (670ac0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #232] @ (67085c ) │ │ │ │ + ldr r1, [pc, #680] @ (670a1c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #48] @ (6707a8 ) │ │ │ │ + ldr r1, [pc, #496] @ (670968 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #872] @ (670ae4 ) │ │ │ │ + ldr r1, [pc, #296] @ (6708a4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #672] @ (670a20 ) │ │ │ │ + ldr r1, [pc, #96] @ (6707e0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #472] @ (67095c ) │ │ │ │ + ldr r0, [pc, #920] @ (670b1c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #272] @ (670898 ) │ │ │ │ + ldr r0, [pc, #720] @ (670a58 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #72] @ (6707d4 ) │ │ │ │ + ldr r0, [pc, #520] @ (670994 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + ldr r0, [pc, #312] @ (6708c8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r0, [pc, #120] @ (67080c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bx r8 │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bx r2 │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov sl, ip │ │ │ │ + bx sl │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov lr, r6 │ │ │ │ + bx r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov sl, r0 │ │ │ │ + mov sl, lr │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r6, r9 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r6, r2 │ │ │ │ + mov lr, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r8, sp │ │ │ │ + mov r0, fp │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp sl, r7 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r8, r2 │ │ │ │ + mov r0, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add sl, pc │ │ │ │ + cmp r2, sp │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add lr, r8 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add lr, r3 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r2, lr │ │ │ │ + add sl, ip │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r6, r8 │ │ │ │ + add lr, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, r3 │ │ │ │ + add r8, 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 r3, [r1, #2604] @ 0xa2c │ │ │ │ sub sp, #8 │ │ │ │ @@ -2273106,55 +2273110,55 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 670a2e │ │ │ │ @ instruction: 0xf7fe011b │ │ │ │ asrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #168] @ (670ba8 ) │ │ │ │ + ldr r1, [pc, #616] @ (670d68 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #944] @ (670eb8 ) │ │ │ │ + ldr r1, [pc, #368] @ (670c78 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #40] @ (670b34 ) │ │ │ │ + ldr r1, [pc, #488] @ (670cf4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #160] @ (670bb0 ) │ │ │ │ + ldr r1, [pc, #608] @ (670d70 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #816] @ (670e44 ) │ │ │ │ + ldr r1, [pc, #240] @ (670c04 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #848] @ (670e68 ) │ │ │ │ + ldr r1, [pc, #272] @ (670c28 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #800] @ (670e3c ) │ │ │ │ + ldr r1, [pc, #224] @ (670bfc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #920] @ (670eb8 ) │ │ │ │ + ldr r1, [pc, #344] @ (670c78 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #16] @ (670b34 ) │ │ │ │ + ldr r1, [pc, #464] @ (670cf4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #600] @ (670d80 ) │ │ │ │ + ldr r1, [pc, #24] @ (670b40 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #576] @ (670d6c ) │ │ │ │ + ldr r1, [pc, #0] @ (670b2c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r4, r6 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r2, r8 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r0, sl │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r0, ip │ │ │ │ + mov r8, sl │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r2, sp │ │ │ │ + mov sl, fp │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov ip, r0 │ │ │ │ + mov ip, lr │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (670c38 ) │ │ │ │ + ldr r0, [pc, #688] @ (670df8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #0] @ (670b4c ) │ │ │ │ + ldr r0, [pc, #448] @ (670d0c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx r9 │ │ │ │ + ldr r0, [pc, #224] @ (670c30 ) │ │ │ │ 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] @ (670d64 ) │ │ │ │ @@ -2273169,15 +2273173,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 aa6644 │ │ │ │ + bl aa669c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 670d54 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ movw sl, #277 @ 0x115 │ │ │ │ ldr.w r3, [r2, #188] @ 0xbc │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ @@ -2274449,17 +2274453,17 @@ │ │ │ │ b.n 671ab8 │ │ │ │ mov r1, r7 │ │ │ │ b.n 671abe │ │ │ │ mov r0, r7 │ │ │ │ blx 6efa8 │ │ │ │ b.n 671b0a │ │ │ │ nop │ │ │ │ - b.n 6714a4 │ │ │ │ + b.n 671584 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ 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 │ │ │ │ @@ -2275452,17 +2275456,17 @@ │ │ │ │ movw r1, #52292 @ 0xcc44 │ │ │ │ movt r1, #52292 @ 0xcc44 │ │ │ │ adds r0, r2, #4 │ │ │ │ vldr s13, [pc, #4] @ 672740 │ │ │ │ b.n 6726e0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ 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 │ │ │ │ @@ -2275569,17 +2275573,17 @@ │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vstr s15, [r0, #-8] │ │ │ │ vstr s14, [r0, #-4] │ │ │ │ bne.n 672870 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ 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] @ 6730a0 │ │ │ │ @@ -2276155,15 +2276159,15 @@ │ │ │ │ b.n 672938 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 6730c4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bmi.n 673094 │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2276653,15 +2276657,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (67367c ) │ │ │ │ sub.w r1, r1, #294 @ 0x126 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 673504 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ 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] @ (67370c ) │ │ │ │ @@ -2276714,15 +2276718,15 @@ │ │ │ │ b.n 6736ce │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r1, {r1, r3, r5} │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2276998,15 +2277002,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 67393e │ │ │ │ nop │ │ │ │ stmia r6!, {r5, r6, r7} │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -2277208,19 +2277212,19 @@ │ │ │ │ bne.n 673c12 │ │ │ │ b.n 673b8a │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r5, #28] │ │ │ │ b.n 673a9c │ │ │ │ movs r0, #0 │ │ │ │ b.n 673c08 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ 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] │ │ │ │ @@ -2277508,15 +2277512,15 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, r3, r3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ 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 │ │ │ │ @@ -2278797,15 +2278801,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ push {r3, r5, lr} │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 674be0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r1, r4, r5, r7} │ │ │ │ lsls r3, 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 │ │ │ │ @@ -2278877,15 +2278881,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ revsh r6, r6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ push {r1, r2, r3, r6} │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbz r6, 674cc2 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ @@ -2278989,19 +2278993,19 @@ │ │ │ │ nop │ │ │ │ rev r6, r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ cbz r4, 674dba │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbnz r0, 674da2 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2279763,17 +2279767,17 @@ │ │ │ │ bl 62f734 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -2279869,15 +2279873,15 @@ │ │ │ │ bl 675430 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ 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 │ │ │ │ @@ -2279994,19 +2279998,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r1, sp, #592 @ 0x250 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ 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 │ │ │ │ @@ -2280239,25 +2280243,25 @@ │ │ │ │ bl 676fb8 │ │ │ │ b.n 675764 │ │ │ │ nop │ │ │ │ add r0, sp, #664 @ 0x298 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ 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] @ 675bfc │ │ │ │ sub sp, #8 │ │ │ │ @@ -2280486,25 +2280490,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 6771ac │ │ │ │ b.n 6759d4 │ │ │ │ add r6, pc, #192 @ (adr r6, 675cc0 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ 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 │ │ │ │ @@ -2280759,25 +2280763,25 @@ │ │ │ │ bne.w 675cb0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, pc, #344 @ (adr r3, 676038 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ 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] @ (675ff8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2280879,17 +2280883,17 @@ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ bl 6759b4 │ │ │ │ b.n 675f3a │ │ │ │ add r0, pc, #936 @ (adr r0, 6763a4 ) │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ 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] @ (6760e0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2280970,17 +2280974,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ 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 │ │ │ │ @@ -2281092,17 +2281096,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ 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] @ (6762f4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2281194,17 +2281198,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ 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] @ (676424 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -2281323,17 +2281327,17 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r0, [r7, 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, #184] @ (67650c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2281410,17 +2281414,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 67647c │ │ │ │ ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r7, [pc, #784] @ (67682c ) │ │ │ │ + str r4, [r6, r0] │ │ │ │ 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] @ (676650 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -2281543,17 +2281547,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [pc, #536] @ (676884 ) │ │ │ │ + ldr r6, [pc, #984] @ (676a44 ) │ │ │ │ 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] @ (67674c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2281639,17 +2281643,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9f4 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6766a4 │ │ │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [pc, #528] @ (67696c ) │ │ │ │ + ldr r5, [pc, #976] @ (676b2c ) │ │ │ │ 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 │ │ │ │ @@ -2281702,15 +2281706,15 @@ │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 676798 │ │ │ │ ldr r0, [pc, #8] @ (676800 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + svc 32 │ │ │ │ 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] @ (676a14 ) │ │ │ │ @@ -2281923,21 +2281927,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r3, [pc, #320] @ (676b74 ) │ │ │ │ + ldr r3, [pc, #768] @ (676d34 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -2282634,17 +2282638,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [pc, #16] @ (6770a8 ) │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6f2c8 │ │ │ │ nop │ │ │ │ - cbz r2, 6770ae │ │ │ │ + cbz r2, 6770ca │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + cbz r4, 6770bc │ │ │ │ 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 │ │ │ │ @@ -2283231,15 +2283235,15 @@ │ │ │ │ str r7, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ (677668 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - bne.n 67756c │ │ │ │ + bne.n 67764c │ │ │ │ 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 │ │ │ │ @@ -2283953,19 +2283957,19 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, r0] │ │ │ │ @ instruction: 0x47c3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stc 0, cr0, [r8, #-580] @ 0xfffffdbc │ │ │ │ - ldcl 0, cr0, [r0], {145} @ 0x91 │ │ │ │ - stcl 0, cr0, [r4], {145} @ 0x91 │ │ │ │ + ldcl 0, cr0, [r8, #-580]! @ 0xfffffdbc │ │ │ │ + stcl 0, cr0, [r0, #-580] @ 0xfffffdbc │ │ │ │ + ldc 0, cr0, [r4, #-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, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #324] @ (677fd8 ) │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2284099,42 +2284103,42 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mrrc 0, 9, r0, r0, cr1 @ │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + stcl 0, cr0, [r0], {145} @ 0x91 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + cmp r0, #14 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - vqadd.u8 d16, d28, d0 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + vshr.u64 d0, d0, #4 │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldc2l 0, cr0, [ip], {139} @ 0x8b │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + stc2l 0, cr0, [ip, #-556] @ 0xfffffdd4 │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - sbcs.w r0, lr, r1, lsr #2 │ │ │ │ + @ instruction: 0xebee0091 │ │ │ │ stmdb 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 │ │ │ │ @@ -2284734,81 +2284738,77 @@ │ │ │ │ ldr r2, [pc, #168] @ (678748 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 678652 │ │ │ │ nop │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xeafe0091 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + sbc.w r0, lr, r1, lsr #2 │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xeaaa0091 │ │ │ │ - @ instruction: 0xeaac0091 │ │ │ │ - beq.n 678774 │ │ │ │ + adds.w r0, sl, r1, lsr #2 │ │ │ │ + adds.w r0, ip, r1, lsr #2 │ │ │ │ + beq.n 678654 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - eor.w r0, lr, r1, lsr #2 │ │ │ │ - @ instruction: 0xeb920091 │ │ │ │ - @ instruction: 0xebec0091 │ │ │ │ - @ instruction: 0xeae80091 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xeafe0091 │ │ │ │ + stc 0, cr0, [r2], {145} @ 0x91 │ │ │ │ + mrrc 0, 9, r0, ip, cr1 │ │ │ │ + adcs.w r0, r8, r1, lsr #2 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xeafa0091 │ │ │ │ - adds.w r0, r6, r1, lsr #2 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + sbc.w r0, sl, r1, lsr #2 │ │ │ │ + @ instruction: 0xeb860091 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia.w r2, {r0, r4, r7} │ │ │ │ - b.n 6786c0 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + ldrd r0, r0, [r2], #580 @ 0x244 │ │ │ │ + strex r0, r0, [lr, #580] @ 0x244 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 6785ec │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xe81a0091 │ │ │ │ - b.n 678704 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - b.n 6786c4 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - b.n 67866c │ │ │ │ + b.n 6786cc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 67862c │ │ │ │ + stmia.w sl, {r0, r4, r7} │ │ │ │ + strd r0, r0, [r6], #-580 @ 0x244 │ │ │ │ + strex r0, r0, [r4, #580] @ 0x244 │ │ │ │ + @ instruction: 0xe8160091 │ │ │ │ + b.n 67870c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strd r0, r0, [r6], #580 @ 0x244 │ │ │ │ - movs r0, #0 │ │ │ │ + ldrd r0, r0, [r6, #-580] @ 0x244 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 678320 │ │ │ │ + b.n 678400 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 678410 │ │ │ │ + b.n 6784f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 6781f8 │ │ │ │ + b.n 6782d8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 6781d8 │ │ │ │ + b.n 6782b8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 6782f0 │ │ │ │ + b.n 6783d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 678270 │ │ │ │ + b.n 678350 │ │ │ │ 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 │ │ │ │ @@ -2285440,15 +2285440,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #644 @ 0x284 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 68de10 │ │ │ │ b.n 678e62 │ │ │ │ nop │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -2285543,35 +2285543,35 @@ │ │ │ │ ldr.w r8, [pc, #368] @ 67910c │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc │ │ │ │ bl 397090 │ │ │ │ mov r0, r8 │ │ │ │ - bl a5808c │ │ │ │ + bl a580e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 67907e │ │ │ │ - bl a58104 │ │ │ │ + bl a5815c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a58100 │ │ │ │ + bl a58158 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6790ba │ │ │ │ ldr r3, [pc, #324] @ (679110 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl a5808c │ │ │ │ + bl a580e4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 679044 │ │ │ │ - bl a58104 │ │ │ │ + bl a5815c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a58100 │ │ │ │ + bl a58158 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6790c6 │ │ │ │ movs r2, #1 │ │ │ │ addw r1, r4, #2702 @ 0xa8e │ │ │ │ mov r0, r7 │ │ │ │ addw r6, sp, #297 @ 0x129 │ │ │ │ bl 3970d0 │ │ │ │ @@ -2285683,21 +2285683,21 @@ │ │ │ │ strb r2, [r2, #2] │ │ │ │ lsls r3, r3, #4 │ │ │ │ strb r2, [r7, #1] │ │ │ │ lsls r3, r3, #4 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ adds r1, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ 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 │ │ │ │ @@ -2285875,23 +2285875,23 @@ │ │ │ │ bne.n 67932c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 679488 │ │ │ │ movs r3, #0 │ │ │ │ addw r0, r6, #2760 @ 0xac8 │ │ │ │ str.w r3, [r6, #3788] @ 0xecc │ │ │ │ - bl a5af14 │ │ │ │ + bl a5af6c │ │ │ │ ldr.w r0, [r6, #896] @ 0x380 │ │ │ │ bl 390a48 │ │ │ │ add.w r0, r6, #3168 @ 0xc60 │ │ │ │ - bl aa52d0 │ │ │ │ + bl aa5328 │ │ │ │ add.w r0, r6, #3728 @ 0xe90 │ │ │ │ bl 3948b4 │ │ │ │ addw r0, r6, #3752 @ 0xea8 │ │ │ │ - bl aa7cb4 │ │ │ │ + bl aa7d0c │ │ │ │ ldr.w r0, [r6, #892] @ 0x37c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r6, #2432] @ 0x980 │ │ │ │ blx 6ec3c │ │ │ │ mov r0, r6 │ │ │ │ blx 6ec3c │ │ │ │ @@ -2285981,19 +2285981,19 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 6791b8 │ │ │ │ b.n 6791d4 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ blx r3 │ │ │ │ b.n 679344 │ │ │ │ nop │ │ │ │ - bls.n 679580 │ │ │ │ + bls.n 679460 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bls.n 6793c0 │ │ │ │ + bge.n 6794a0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bls.n 679408 │ │ │ │ + bge.n 6794e8 │ │ │ │ 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] @ 67a004 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2286370,15 +2286370,15 @@ │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ cmp.w r5, #7680 @ 0x1e00 │ │ │ │ bne.n 67989e │ │ │ │ ldr.w r0, [sl, #804] @ 0x324 │ │ │ │ mov r5, sl │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ cbz r0, 679902 │ │ │ │ - bl aa1568 │ │ │ │ + bl aa15c0 │ │ │ │ ldr.w r1, [r5, #784] @ 0x310 │ │ │ │ cbz r1, 679910 │ │ │ │ ldr.w r3, [r5, #500] @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #788] @ 0x314 │ │ │ │ cbz r1, 67991e │ │ │ │ @@ -2286417,19 +2286417,19 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 679fa0 │ │ │ │ ldr.w r0, [r5, #700] @ 0x2bc │ │ │ │ cbz r0, 679986 │ │ │ │ bl 4f6980 │ │ │ │ add.w r0, r5, #740 @ 0x2e4 │ │ │ │ - bl a5af24 │ │ │ │ + bl a5af7c │ │ │ │ add.w r0, r5, #756 @ 0x2f4 │ │ │ │ - bl a5af24 │ │ │ │ + bl a5af7c │ │ │ │ add.w r0, r5, #708 @ 0x2c4 │ │ │ │ - bl aa65e8 │ │ │ │ + bl aa6640 │ │ │ │ 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, 6799d0 │ │ │ │ @@ -2287039,18 +2287039,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 a5af18 │ │ │ │ + bl a5af70 │ │ │ │ add.w r0, r4, #756 @ 0x2f4 │ │ │ │ mov r1, r7 │ │ │ │ - bl a5af18 │ │ │ │ + bl a5af70 │ │ │ │ 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 │ │ │ │ @@ -2287099,15 +2287099,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 aa65c4 │ │ │ │ + bl aa661c │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 4f6858 │ │ │ │ str.w r0, [r4, #700] @ 0x2bc │ │ │ │ @@ -2287229,36 +2287229,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6981a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6aad84 │ │ │ │ mov r0, r4 │ │ │ │ bl 6ac218 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa10dc │ │ │ │ + bl aa1134 │ │ │ │ str.w r0, [r4, #804] @ 0x324 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 67a948 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r0, #140] @ 0x8c │ │ │ │ - bl aa1548 │ │ │ │ + bl aa15a0 │ │ │ │ str.w r0, [r4, #808] @ 0x328 │ │ │ │ str.w r0, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ - bl aa1550 │ │ │ │ + bl aa15a8 │ │ │ │ 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 aa155c │ │ │ │ + bl aa15b4 │ │ │ │ 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 67a3a0 │ │ │ │ @@ -2287273,15 +2287273,15 @@ │ │ │ │ lsls r0, r1, #10 │ │ │ │ movs r0, r2 │ │ │ │ ldrb.w r3, [r5, #1368] @ 0x558 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 67a086 │ │ │ │ movs r3, #1 │ │ │ │ b.n 67a08e │ │ │ │ - bl c23a08 │ │ │ │ + bl c23a60 │ │ │ │ ldrb.w r3, [r5, #1111] @ 0x457 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ strh.w r2, [r4, #2480] @ 0x9b0 │ │ │ │ cbnz r3, 67a3d2 │ │ │ │ ldr.w r3, [r5, #1836] @ 0x72c │ │ │ │ cmp r3, #14 │ │ │ │ bhi.w 67a788 │ │ │ │ @@ -2287685,29 +2287685,29 @@ │ │ │ │ ldr r3, [pc, #464] @ (67aa28 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r3, [r4, #484] @ 0x1e4 │ │ │ │ ldr r3, [pc, #460] @ (67aa2c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ b.n 67a3f6 │ │ │ │ - bl ab9dac │ │ │ │ + bl ab9e04 │ │ │ │ b.n 67a3a4 │ │ │ │ - bl b93ef0 │ │ │ │ + bl b93f48 │ │ │ │ b.n 67a3a4 │ │ │ │ - bl b9f94c │ │ │ │ + bl b9f9a4 │ │ │ │ b.n 67a3a4 │ │ │ │ - bl bacf3c │ │ │ │ + bl bacf94 │ │ │ │ b.n 67a3a4 │ │ │ │ - bl bc5044 │ │ │ │ + bl bc509c │ │ │ │ b.n 67a3a4 │ │ │ │ - bl bdd408 │ │ │ │ + bl bdd460 │ │ │ │ b.n 67a3a4 │ │ │ │ - bl bf4c78 │ │ │ │ + bl bf4cd0 │ │ │ │ b.n 67a3a4 │ │ │ │ - bl c0c4f0 │ │ │ │ + bl c0c548 │ │ │ │ b.n 67a3a4 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 67a8b6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ @@ -2287860,49 +2287860,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ 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] @ (67ab88 ) │ │ │ │ add.w r8, r0, #2448 @ 0x990 │ │ │ │ @@ -2288024,15 +2288024,15 @@ │ │ │ │ cmp r6, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 67b1d6 │ │ │ │ vmls.i , , d30[0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ 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 │ │ │ │ @@ -2288312,15 +2288312,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 aba5d4 │ │ │ │ + bl aba62c │ │ │ │ ldr.w r3, [r4, #1252] @ 0x4e4 │ │ │ │ cmp r3, #16 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r4, #2702] @ 0xa8e │ │ │ │ beq.w 67b2f2 │ │ │ │ cmp r3, #11 │ │ │ │ @@ -2288443,15 +2288443,15 @@ │ │ │ │ lsls r2, r3, #8 │ │ │ │ bmi.w 67b390 │ │ │ │ ldr.w r9, [pc, #2024] @ 67b85c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ addw r0, r4, #2760 @ 0xac8 │ │ │ │ add r9, pc │ │ │ │ - bl a5aef8 │ │ │ │ + bl a5af50 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl 39e790 │ │ │ │ cmp r0, #17 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ blt.w 67b32e │ │ │ │ @@ -2289064,115 +2289064,115 @@ │ │ │ │ b.n 67b76e │ │ │ │ strh r0, [r6, r7] │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, r7] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r7, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r7, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ands r4, r2 │ │ │ │ + ands r4, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ands r2, r4 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors r0, r2 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r4, r6 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r4, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r7 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adcs r6, r5 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sbcs r0, r1 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sbcs r0, r4 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + rors r0, r7 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + tst r0, r2 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r3, [pc, #320] @ (67b970 ) │ │ │ │ + ldr r3, [pc, #768] @ (67bb30 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [pc, #320] @ (67b974 ) │ │ │ │ + ldr r3, [pc, #768] @ (67bb34 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r4, [r5, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, r2] │ │ │ │ lsls r3, r3, #4 │ │ │ │ @ instruction: 0xfa95ffff │ │ │ │ lsrs r0, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ b.n 67bba6 │ │ │ │ @ instruction: 0xffffdebb │ │ │ │ @ instruction: 0xffffdea5 │ │ │ │ - @ instruction: 0xffff5892 │ │ │ │ + vtbl.8 d21, {d15-d16}, d2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 67b8f0 │ │ │ │ + bcs.n 67b7d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - it pl │ │ │ │ - lslpl r1, r2, #2 │ │ │ │ + it gt │ │ │ │ + lslgt r1, r2, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00f8 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - bkpt 0x003e │ │ │ │ + it vs │ │ │ │ + lslvs r1, r2, #2 │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 67b8dc │ │ │ │ + cbnz r2, 67b8f8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r4, 67b8f0 │ │ │ │ + cbnz r4, 67b90c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r6, 67b91a │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r0, 67b918 │ │ │ │ + pop {r5} │ │ │ │ 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 │ │ │ │ @@ -2289236,15 +2289236,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (67b974 ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 6d6b0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 67b93a │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bl 937972 │ │ │ │ bl 907976 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2290070,15 +2290070,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 aa6644 │ │ │ │ + bl aa669c │ │ │ │ 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 │ │ │ │ @@ -2290387,15 +2290387,15 @@ │ │ │ │ movne r0, #0 │ │ │ │ bne.n 67c5ec │ │ │ │ b.n 67c5ee │ │ │ │ bl 6eea7c │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #840] @ (67c964 ) │ │ │ │ + ldr r1, [pc, #264] @ (67c724 ) │ │ │ │ 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 │ │ │ │ @@ -2291291,15 +2291291,15 @@ │ │ │ │ cbz r3, 67cfe8 │ │ │ │ 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 aa6644 │ │ │ │ + bl aa669c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 67d07a │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 697580 │ │ │ │ ldr.w lr, [r9, #16] │ │ │ │ @@ -2291632,15 +2291632,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ 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 │ │ │ │ @@ -2291992,15 +2291992,15 @@ │ │ │ │ strd r2, r3, [sl] │ │ │ │ b.n 67d3dc │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 6e548 │ │ │ │ b.n 67d3dc │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r7, #28] │ │ │ │ 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 │ │ │ │ @@ -2292848,15 +2292848,15 @@ │ │ │ │ movs r2, #204 @ 0xcc │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 67deae │ │ │ │ vsra.u64 d18, d2, #1 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 67dd18 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2292945,15 +2292945,15 @@ │ │ │ │ bhi.n 67e1b2 │ │ │ │ ldr r2, [pc, #12] @ (67e1b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ 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 │ │ │ │ @@ -2293312,19 +2293312,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r4, r6, #0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r1, r4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ 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] @ (67e600 ) │ │ │ │ @@ -2293349,17 +2293349,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 67e5f4 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -2293430,30 +2293430,30 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ strd r7, r4, [sp] │ │ │ │ bl 39e548 │ │ │ │ b.n 67e66c │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r4, r7, #26 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - bhi.n 67e664 │ │ │ │ + bls.n 67e744 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r2, r4, #26 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r5, #25 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - it vs │ │ │ │ - lslvs r6, r1, #2 │ │ │ │ + it le │ │ │ │ + lslle 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] @ (67e7bc ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #192] @ (67e7c0 ) │ │ │ │ @@ -2293533,15 +2293533,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r4, r7, r3 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, r2 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ 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] @ (67e898 ) │ │ │ │ @@ -2293610,29 +2293610,29 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 67ebac │ │ │ │ + b.n 67ec8c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmn r2, r2 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ 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] @ (67e8ec ) │ │ │ │ mov r2, r3 │ │ │ │ @@ -2293649,15 +2293649,15 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ asrs r4, r5, #28 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ 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 │ │ │ │ @@ -2295204,15 +2295204,15 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r7, #17 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsrs r0, r6, #17 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #9 │ │ │ │ lsls r3, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2297882,19 +2297882,19 @@ │ │ │ │ mov fp, r2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ b.n 6813ae │ │ │ │ nop │ │ │ │ lsls r0, r3, #14 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ b.n 681700 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + subs r6, r0, r1 │ │ │ │ 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 │ │ │ │ @@ -2297912,15 +2297912,15 @@ │ │ │ │ ands r4, r3 │ │ │ │ orrs r0, r4 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.n 681602 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r1, r1, #24 │ │ │ │ @@ -2297975,39 +2297975,39 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (681634 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (681638 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ 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 │ │ │ │ @@ -2298661,155 +2298661,155 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 67e7cc │ │ │ │ b.n 681b4e │ │ │ │ cmp.w r8, #3 │ │ │ │ bgt.w 681ae4 │ │ │ │ b.n 681bbe │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ 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] @ (681f50 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2299003,15 +2299003,15 @@ │ │ │ │ strb.w ip, [r8] │ │ │ │ bl 6e7834 │ │ │ │ ldrb.w r8, [r8] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 682dec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a82c7c │ │ │ │ + bl a82cd4 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6821e2 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 68233e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ @@ -2299025,15 +2299025,15 @@ │ │ │ │ ldr.w r3, [pc, #2928] @ 682cb8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - bl a7ac7c │ │ │ │ + bl a7acd4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r1, [r3, #1252] @ 0x4e4 │ │ │ │ bl 721154 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -2299462,34 +2299462,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 a731e4 │ │ │ │ + bl a7323c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f0758 │ │ │ │ movs r1, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7a4b4 │ │ │ │ + bl a7a50c │ │ │ │ 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 a658b0 │ │ │ │ + bl a65908 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ bne.n 6826f4 │ │ │ │ @@ -2299558,15 +2299558,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 a7ff20 │ │ │ │ + bl a7ff78 │ │ │ │ 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 │ │ │ │ @@ -2299587,15 +2299587,15 @@ │ │ │ │ ldr.w r3, [pc, #1240] @ 682cc8 │ │ │ │ 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 a7660c │ │ │ │ + bl a76664 │ │ │ │ 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 682daa │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ @@ -2299641,32 +2299641,32 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ bl 6871c4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [pc, #1080] @ 682ccc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl a8174c │ │ │ │ + bl a817a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 6873d8 │ │ │ │ movs r1, #187 @ 0xbb │ │ │ │ mov r0, r4 │ │ │ │ - bl a84138 │ │ │ │ + bl a84190 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl a803fc │ │ │ │ + bl a80454 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a803fc │ │ │ │ + bl a80454 │ │ │ │ mov r0, r4 │ │ │ │ bl 3dfd20 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #1 │ │ │ │ - bl a5c808 │ │ │ │ + bl a5c860 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #96] @ 0x60 │ │ │ │ beq.n 68297e │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ @@ -2300029,23 +2300029,23 @@ │ │ │ │ b.n 682bd6 │ │ │ │ vrsubhn.i d18, , q12 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 682c28 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r3, r7 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ uxtb r4, r3 │ │ │ │ cbz r2, 682d02 │ │ │ │ ldrb.w r3, [fp, #1199] @ 0x4af │ │ │ │ @@ -2300345,15 +2300345,15 @@ │ │ │ │ b.n 683018 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 7271b0 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ b.w 6827d4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl a612a0 │ │ │ │ + bl a612f8 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ b.w 68251e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r2, [r3, #1252] @ 0x4e4 │ │ │ │ ldrb.w r3, [r6, #379] @ 0x17b │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -2300386,15 +2300386,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 a5bcc8 │ │ │ │ + bl a5bd20 │ │ │ │ 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] │ │ │ │ @@ -2300473,15 +2300473,15 @@ │ │ │ │ beq.w 682890 │ │ │ │ b.n 682d08 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ b.w 6823c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6be8c │ │ │ │ + bl a6bee4 │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ b.w 682362 │ │ │ │ ldrb.w r5, [r6, #352] @ 0x160 │ │ │ │ ldr.w r3, [r6, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ubfx lr, r5, #7, #1 │ │ │ │ @@ -2300825,15 +2300825,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 a6af78 │ │ │ │ + bl a6afd0 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ b.w 682590 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 449f1c │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ b.w 6827ee │ │ │ │ @@ -2301041,15 +2301041,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ble.n 68387e │ │ │ │ vqdmulh.s , , d31[0] │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vrsubhn.i d17, , q6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ bhi.n 68393e │ │ │ │ vaddw.u , , d4 │ │ │ │ movs r0, r3 │ │ │ │ bl 3c0088 │ │ │ │ ldrb.w r3, [fp, #1213] @ 0x4bd │ │ │ │ orrs r3, r0 │ │ │ │ @@ -2301586,15 +2301586,15 @@ │ │ │ │ bl 3c2784 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #3 │ │ │ │ bl 3fcef4 │ │ │ │ b.w 68212e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6c278 │ │ │ │ + bl a6c2d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 682478 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bpl.w 68212e │ │ │ │ b.w 68248c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -2301960,15 +2301960,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} │ │ │ │ - vtbx.8 d20, {d31}, d4 │ │ │ │ + vqshrn.u64 d20, q10, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ adds r1, #5 │ │ │ │ adds r2, #20 │ │ │ │ cmp r1, r0 │ │ │ │ beq.w 68449a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, #2 │ │ │ │ @@ -2303044,23 +2303044,23 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ cbnz r6, 684fcc │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r3 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cpsid a │ │ │ │ lsls r2, r3, #4 │ │ │ │ - eors r6, r1 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ 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] │ │ │ │ @@ -2303549,15 +2303549,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 39e548 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r7, [sp, #872] @ 0x368 │ │ │ │ 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] │ │ │ │ @@ -2303669,15 +2303669,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 abadec │ │ │ │ + bl abae44 │ │ │ │ ldr r2, [pc, #52] @ (6856c4 ) │ │ │ │ ldr r3, [pc, #40] @ (6856b8 ) │ │ │ │ add.w r1, sp, #5408 @ 0x1520 │ │ │ │ add r2, pc │ │ │ │ adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2303689,15 +2303689,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #624 @ 0x270 │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r8, #964]! @ 0x3c4 │ │ │ │ + mrc2 0, 2, r0, cr8, cr1, {7} │ │ │ │ mcr2 15, 1, pc, cr7, cr15, {7} @ │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, 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] │ │ │ │ @@ -2303790,15 +2303790,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 abae30 │ │ │ │ + bl abae88 │ │ │ │ ldr r2, [pc, #48] @ (685834 ) │ │ │ │ ldr r3, [pc, #40] @ (68582c ) │ │ │ │ add.w r1, sp, #5376 @ 0x1500 │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2303979,15 +2303979,15 @@ │ │ │ │ str.w r9, [r3, #124] @ 0x7c │ │ │ │ ldr r3, [pc, #160] @ (685ac0 ) │ │ │ │ str r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ - bl aba83c │ │ │ │ + bl aba894 │ │ │ │ ldr r2, [pc, #148] @ (685ac4 ) │ │ │ │ ldr r3, [pc, #132] @ (685ab8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -2304607,15 +2304607,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 685dbe │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ - bl a78508 │ │ │ │ + bl a78560 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 68628e │ │ │ │ strb.w r3, [r8, #994] @ 0x3e2 │ │ │ │ b.n 685dbe │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mla r3, r1, r3, fp │ │ │ │ @@ -2304788,15 +2304788,15 @@ │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r0, #2704 @ 0xa90 │ │ │ │ blx 6e53c │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add.w r0, r6, #904 @ 0x388 │ │ │ │ - bl aba5d4 │ │ │ │ + bl aba62c │ │ │ │ cbz r0, 686344 │ │ │ │ ldrb.w r0, [r6, #1299] @ 0x513 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 686c36 │ │ │ │ ldrb.w r3, [fp, #312] @ 0x138 │ │ │ │ bfi r3, r0, #0, #1 │ │ │ │ strb.w r3, [fp, #312] @ 0x138 │ │ │ │ @@ -2305609,15 +2305609,15 @@ │ │ │ │ strhhi.w r3, [r5, #962] @ 0x3c2 │ │ │ │ b.n 68663c │ │ │ │ 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 a5bcc8 │ │ │ │ + bl a5bd20 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w r3, [r5, #1042] @ 0x412 │ │ │ │ b.w 6863c0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r5, #999] @ 0x3e7 │ │ │ │ ldrb.w r3, [r8, #984] @ 0x3d8 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -2305869,28 +2305869,28 @@ │ │ │ │ ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ addw r1, ip, #26 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stcl 0, cr0, [lr], {140} @ 0x8c │ │ │ │ - ldr r1, [pc, #104] @ (687038 ) │ │ │ │ + ldc 0, cr0, [lr, #-560]! @ 0xfffffdd0 │ │ │ │ + ldr r1, [pc, #552] @ (6871f8 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #808] @ (687304 ) │ │ │ │ + ldr r1, [pc, #232] @ (6870c4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 686eb4 │ │ │ │ + b.n 686f94 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 686c5c │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldrb.w r2, [r5, #1041] @ 0x411 │ │ │ │ b.w 6865dc │ │ │ │ movs r3, #0 │ │ │ │ b.n 686e92 │ │ │ │ @@ -2305984,15 +2305984,15 @@ │ │ │ │ mvn.w r2, #438 @ 0x1b6 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #2 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #2 │ │ │ │ pop {r3, pc} │ │ │ │ - bl aba5fc │ │ │ │ + bl aba654 │ │ │ │ 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 │ │ │ │ @@ -2306077,15 +2306077,15 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ beq.n 6871b2 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cbz r1, 6871c0 │ │ │ │ - bl aba5fc │ │ │ │ + bl aba654 │ │ │ │ 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 │ │ │ │ @@ -2306177,15 +2306177,15 @@ │ │ │ │ orrs r5, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3bb8a8 │ │ │ │ mov r4, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r5 │ │ │ │ - bl a78a28 │ │ │ │ + bl a78a80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ bl 3ff644 │ │ │ │ orrs r5, r4 │ │ │ │ ldrb.w r2, [r7, #310] @ 0x136 │ │ │ │ uxtb r5, r5 │ │ │ │ @@ -2306254,19 +2306254,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 3f1064 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 687276 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r7 │ │ │ │ - bl a896c4 │ │ │ │ + bl a8971c │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a89f30 │ │ │ │ + bl a89f88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 403dec │ │ │ │ orrs r5, r0 │ │ │ │ orrs r5, r6 │ │ │ │ uxtb r6, r5 │ │ │ │ b.n 68722a │ │ │ │ @@ -2306274,15 +2306274,15 @@ │ │ │ │ bl 40b6a4 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ orrs r0, r4 │ │ │ │ cmp r3, #4 │ │ │ │ uxtb r4, r0 │ │ │ │ bne.n 687330 │ │ │ │ mov r0, r7 │ │ │ │ - bl a80eb4 │ │ │ │ + bl a80f0c │ │ │ │ b.n 687330 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r5 │ │ │ │ bl 3ff644 │ │ │ │ b.n 6872fe │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2306371,15 +2306371,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 a65ee8 │ │ │ │ + bl a65f40 │ │ │ │ ldr r2, [pc, #424] @ (687678 ) │ │ │ │ ldr r1, [pc, #424] @ (68767c ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3c0928 │ │ │ │ @@ -2306410,15 +2306410,15 @@ │ │ │ │ bne.n 687536 │ │ │ │ ldrb.w r3, [r5, #2694] @ 0xa86 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #15 │ │ │ │ moveq r1, #1 │ │ │ │ - bl a63328 │ │ │ │ + bl a63380 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -2306461,15 +2306461,15 @@ │ │ │ │ bhi.n 6875f8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ bl 41eb20 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl a60f3c │ │ │ │ + bl a60f94 │ │ │ │ ldr r2, [pc, #200] @ (687680 ) │ │ │ │ ldr r3, [pc, #184] @ (687674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -2306649,15 +2306649,15 @@ │ │ │ │ bl 41eb20 │ │ │ │ ldr r3, [pc, #560] @ (6879d0 ) │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl a7ac7c │ │ │ │ + bl a7acd4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 687978 │ │ │ │ mov r0, r8 │ │ │ │ bl 449f1c │ │ │ │ ldr.w r3, [r8, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2308068,15 +2308068,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3c213c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b.n 6883b0 │ │ │ │ ... │ │ │ │ ldrb r6, [r1, #23] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldrb r6, [r6, #22] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2308639,15 +2308639,15 @@ │ │ │ │ add r2, pc, #676 @ (adr r2, 688f9c ) │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r6, [r1, #29] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [r5] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 688e28 │ │ │ │ tbb [pc, r2] │ │ │ │ strh r4, [r7, #50] @ 0x32 │ │ │ │ @@ -2309020,15 +2309020,15 @@ │ │ │ │ nop │ │ │ │ strb r2, [r6, #6] │ │ │ │ lsls r2, r3, #4 │ │ │ │ strb r0, [r5, #6] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0, #576]! @ 0x240 │ │ │ │ + mcr2 0, 1, r0, cr0, cr0, {4} │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2309052,15 +2309052,15 @@ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ cmp r3, ip │ │ │ │ bne.n 689134 │ │ │ │ ldr.w r0, [r5, #1036] @ 0x40c │ │ │ │ add r1, sp, #20 │ │ │ │ ldrb.w r3, [r5, #4079] @ 0xfef │ │ │ │ ldr.w r0, [r0, #2432] @ 0x980 │ │ │ │ - bl a863f8 │ │ │ │ + bl a86450 │ │ │ │ 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 │ │ │ │ @@ -2309727,16 +2309727,16 @@ │ │ │ │ ... │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf9c80090 │ │ │ │ - vld1.8 @ instruction: 0xf9a40090 │ │ │ │ + @ instruction: 0xfa380090 │ │ │ │ + @ instruction: 0xfa140090 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #0] │ │ │ │ b.n 6897ca │ │ │ │ @@ -2310101,15 +2310101,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r3, #4 │ │ │ │ str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #16, ip, lsl #2 │ │ │ │ + @ instruction: 0xf3fc0090 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ @@ -2310612,16 +2310612,16 @@ │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r3, #4 │ │ │ │ str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - vshr.s64 d0, d0, #6 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + bic.w r0, sl, #144 @ 0x90 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r2, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2310963,15 +2310963,15 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, r7] │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - @ instruction: 0xe9b80090 │ │ │ │ + bic.w r0, r8, r0, lsr #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r3, [r4] │ │ │ │ @@ -2311328,15 +2311328,15 @@ │ │ │ │ b.n 68a978 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr r0, [r6, r2] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68a3ec │ │ │ │ + b.n 68a4cc │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 68be3c │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr.w r3, [pc, #1632] @ 68b008 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -2311908,27 +2311908,27 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ b.n 68b028 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r4 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bgt.n 68b004 │ │ │ │ + ble.n 68b0e4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ bl 3be9e4 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ @@ -2313642,23 +2313642,23 @@ │ │ │ │ lsls r2, r2, #24 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sbcs r2, r2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ adcs r0, r6 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -2314031,21 +2314031,21 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 68c688 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ bl 687eb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c2984 │ │ │ │ mov r1, r6 │ │ │ │ @@ -2315518,31 +2315518,31 @@ │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n 68d518 │ │ │ │ strh r2, [r3, #12] │ │ │ │ lsls r2, r3, #4 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - cbnz r2, 68d60c │ │ │ │ + cbnz r2, 68d628 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r0, 68d614 │ │ │ │ + cbnz r0, 68d630 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r2, 68d61c │ │ │ │ + cbnz r2, 68d638 │ │ │ │ lsls r0, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb830 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb8be │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + cbnz r6, 68d622 │ │ │ │ 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 │ │ │ │ @@ -2315995,23 +2315995,23 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r4, r1, #0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ subs r2, r1, r4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r2, #2 │ │ │ │ subs r0, r5, r3 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ 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] @ (68dbf0 ) │ │ │ │ adds r4, r2, #1 │ │ │ │ @@ -2317027,15 +2317027,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, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -2319661,19 +2319661,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh.w r0, [r6, #281] @ 0x119 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #760] @ (690aa8 ) │ │ │ │ + ldr r5, [pc, #184] @ (690868 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stc2l 0, cr0, [sl, #-572]! @ 0xfffffdc4 │ │ │ │ + ldc2l 0, cr0, [sl, #572] @ 0x23c │ │ │ │ ldr r2, [pc, #216] @ (690894 ) │ │ │ │ subs r3, r1, #1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 6907e0 │ │ │ │ tbb [pc, r3] │ │ │ │ str r5, [r4, #20] │ │ │ │ @@ -2319772,19 +2319772,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ str.w r0, [r0, ] │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #176] @ (690950 ) │ │ │ │ + ldr r4, [pc, #624] @ (690b10 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stc2 0, cr0, [r0, #-572]! @ 0xfffffdc4 │ │ │ │ + ldc2 0, cr0, [r0, #572] @ 0x23c │ │ │ │ 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] │ │ │ │ @@ -2321119,15 +2321119,15 @@ │ │ │ │ bl 39d368 │ │ │ │ b.n 6917e2 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldmia.w ip!, {r0, r3, r4, r8} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia.w r2!, {r0, r3, r4, r8} │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ 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 │ │ │ │ @@ -2321535,29 +2321535,29 @@ │ │ │ │ lsls r1, 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 aa7e5c │ │ │ │ + bl aa7eb4 │ │ │ │ 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 aa7cd0 │ │ │ │ + bl aa7d28 │ │ │ │ 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 │ │ │ │ @@ -2321731,15 +2321731,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ b.n 6921c0 │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 692104 │ │ │ │ lsls r1, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2324114,15 +2324114,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 a58510 │ │ │ │ + bl a58568 │ │ │ │ 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] │ │ │ │ @@ -2324204,15 +2324204,15 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmia r5!, {r3, r6} │ │ │ │ lsls r1, 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 │ │ │ │ @@ -2324452,15 +2324452,15 @@ │ │ │ │ b.n 693f52 │ │ │ │ stmia r1!, {r1, r3, r7} │ │ │ │ lsls r1, r3, #4 │ │ │ │ @ instruction: 0xb644 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r6, [r2, r2] │ │ │ │ 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] @ (6943ac ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -2324766,19 +2324766,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ite ge │ │ │ │ lslge r1, r3, #4 │ │ │ │ addlt r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r1, r3, #4 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ 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 │ │ │ │ @@ -2325964,17 +2325964,17 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 694f02 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 6950b6 │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb640 │ │ │ │ lsls r1, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2326074,15 +2326074,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 ab9c3c │ │ │ │ + bl ab9c94 │ │ │ │ adds r5, #16 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 6951bc │ │ │ │ ldr r2, [pc, #64] @ (695214 ) │ │ │ │ add.w r1, sp, #48384 @ 0xbd00 │ │ │ │ ldr r3, [pc, #48] @ (69520c ) │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ @@ -2326455,19 +2326455,19 @@ │ │ │ │ b.n 695320 │ │ │ │ add r5, sp, #808 @ 0x328 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ @@ -2327290,23 +2327290,23 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #376 @ (adr r5, 696144 ) │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh.w r0, [r8, #240] @ 0xf0 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + vld4. {d0-d3}, [r8 :256], r0 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf5ee00f0 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + @ instruction: 0xf65e00f0 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ 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 │ │ │ │ @@ -2328386,15 +2328386,15 @@ │ │ │ │ b.n 696726 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q0, q8, #34 │ │ │ │ + and.w r0, lr, #240 @ 0xf0 │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, 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] @ 697574 │ │ │ │ @@ -2330632,15 +2330632,15 @@ │ │ │ │ add r4, pc │ │ │ │ ldr r1, [pc, #36] @ (6984d4 ) │ │ │ │ str.w ip, [r0, #652] @ 0x28c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ addw r0, r0, #3752 @ 0xea8 │ │ │ │ str.w r4, [r3, #860] @ 0x35c │ │ │ │ - bl aa7c80 │ │ │ │ + bl aa7cd8 │ │ │ │ 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 │ │ │ │ @@ -2331749,21 +2331749,21 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r1 │ │ │ │ b.n 698f80 │ │ │ │ strb r4, [r5, #16] │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r2, [r6, #10] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.n 699206 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r7, #32 │ │ │ │ lsrs r7, r6, #32 │ │ │ │ @@ -2331807,23 +2331807,23 @@ │ │ │ │ b.n 69920a │ │ │ │ ldr r0, [pc, #20] @ (69927c ) │ │ │ │ add r0, pc │ │ │ │ b.n 69920a │ │ │ │ ldr r0, [pc, #20] @ (699280 ) │ │ │ │ add r0, pc │ │ │ │ b.n 69920a │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ 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] @ (699504 ) │ │ │ │ @@ -2332443,17 +2332443,17 @@ │ │ │ │ adds r5, #70 @ 0x46 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r3, #4 │ │ │ │ pop {r4, r6, pc} │ │ │ │ lsls r1, r3, #4 │ │ │ │ pop {r1, r2, r4, pc} │ │ │ │ lsls r1, r3, #4 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r2, [pc, #16] @ (6999e0 ) │ │ │ │ ldr r3, [pc, #20] @ (6999e4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r0, #1160] @ 0x488 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ @@ -2332513,17 +2332513,17 @@ │ │ │ │ ubfxne r1, r1, #2, #1 │ │ │ │ rsbne r1, r1, #3 │ │ │ │ lslne r1, r1, #5 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 699a3c │ │ │ │ b.n 699a22 │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ 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 699aa4 │ │ │ │ @@ -2342375,15 +2342375,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 aa52ec │ │ │ │ + bl aa5344 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 6a1188 │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cbz r3, 6a1188 │ │ │ │ ldr.w r3, [r5, #1044] @ 0x414 │ │ │ │ cbz r3, 6a1188 │ │ │ │ add.w r4, r0, #72 @ 0x48 │ │ │ │ @@ -2343524,15 +2343524,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cbz r1, 6a1ffa │ │ │ │ ldr r1, [r1, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ - bl aa55e0 │ │ │ │ + bl aa5638 │ │ │ │ ldr r2, [pc, #36] @ (6a2020 ) │ │ │ │ ldr r3, [pc, #28] @ (6a201c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -2343571,15 +2343571,15 @@ │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ add.w r2, r4, #308 @ 0x134 │ │ │ │ cbz r3, 6a2076 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ - bl aa55e0 │ │ │ │ + bl aa5638 │ │ │ │ mov r0, r4 │ │ │ │ bl 685000 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 67b9e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2344999,15 +2344999,15 @@ │ │ │ │ str.w r7, [r5, #328] @ 0x148 │ │ │ │ b.n 6a2e58 │ │ │ │ nop │ │ │ │ bne.n 6a2f4c │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ 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] @ (6a3110 ) │ │ │ │ @@ -2345555,17 +2345555,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ 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 │ │ │ │ @@ -2347563,19 +2347563,19 @@ │ │ │ │ strb.w r3, [r4, #416] @ 0x1a0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbz r6, 6a4dea │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r8, r2 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add sl, r8 │ │ │ │ + cmp r2, r6 │ │ │ │ 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 │ │ │ │ @@ -2349820,15 +2349820,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6a7c2c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ movs r0, #0 │ │ │ │ - bl aa55e0 │ │ │ │ + bl aa5638 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6a7a00 │ │ │ │ ldr.w r1, [pc, #1764] @ 6a6ffc │ │ │ │ add.w r3, r5, #29 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -2350266,15 +2350266,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6a7c32 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ movs r0, #0 │ │ │ │ - bl aa55e0 │ │ │ │ + bl aa5638 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6a79d8 │ │ │ │ ldr r1, [pc, #448] @ (6a7004 ) │ │ │ │ add.w r3, r5, #29 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -2350517,15 +2350517,15 @@ │ │ │ │ beq.w 6a7d12 │ │ │ │ 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 aa55e0 │ │ │ │ + bl aa5638 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6a7d12 │ │ │ │ ldr.w r3, [pc, #3472] @ 6a7eb0 │ │ │ │ ldrb.w r2, [r8, #11] │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -2350685,15 +2350685,15 @@ │ │ │ │ beq.w 6a7ce8 │ │ │ │ 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 aa55e0 │ │ │ │ + bl aa5638 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6a7ce8 │ │ │ │ ldr.w r1, [pc, #2964] @ 6a7eb8 │ │ │ │ add.w r3, r5, #11 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -2351574,15 +2351574,15 @@ │ │ │ │ add.w r2, r8, #308 @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6a7cee │ │ │ │ ldr r1, [r3, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ - bl aa55e0 │ │ │ │ + bl aa5638 │ │ │ │ b.n 6a7cee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [r3, #2752] @ 0xac0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6a8142 │ │ │ │ ldr r3, [pc, #268] @ (6a7ed4 ) │ │ │ │ ldrb.w r2, [r8, #10] │ │ │ │ @@ -2351600,15 +2351600,15 @@ │ │ │ │ add.w r2, r5, #308 @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6a7d18 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ mov r0, r3 │ │ │ │ - bl aa55e0 │ │ │ │ + bl aa5638 │ │ │ │ b.n 6a7d18 │ │ │ │ ldr r3, [pc, #216] @ (6a7ed8 ) │ │ │ │ ldrb r2, [r5, #10] │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #10] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 6a8032 │ │ │ │ @@ -2352289,15 +2352289,15 @@ │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6a8636 │ │ │ │ ldrb.w r3, [r4, #1040] @ 0x410 │ │ │ │ cbnz r3, 6a8636 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9fe2c │ │ │ │ + bl a9fe84 │ │ │ │ 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 │ │ │ │ @@ -2352308,15 +2352308,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6a868c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6a8680 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9fe58 │ │ │ │ + bl a9feb0 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ ldrb.w r3, [r3, #2736] @ 0xab0 │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 6a8672 │ │ │ │ ldr r2, [pc, #128] @ (6a86a0 ) │ │ │ │ ldr r3, [pc, #124] @ (6a869c ) │ │ │ │ add r2, pc │ │ │ │ @@ -2352352,15 +2352352,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6a861c │ │ │ │ mov r0, r7 │ │ │ │ bl 39d368 │ │ │ │ b.n 6a861c │ │ │ │ add.w r1, r4, #1040 @ 0x410 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9fe8c │ │ │ │ + bl a9fee4 │ │ │ │ b.n 6a860a │ │ │ │ mov r0, r7 │ │ │ │ bl 39d368 │ │ │ │ b.n 6a8604 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r2, #9] │ │ │ │ lsls r0, r3, #4 │ │ │ │ @@ -2352621,15 +2352621,15 @@ │ │ │ │ beq.n 6a88e6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ b.n 6a88e6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl aae138 │ │ │ │ + bl aae190 │ │ │ │ mov r1, r0 │ │ │ │ b.n 6a885e │ │ │ │ ldr r3, [pc, #116] @ (6a8a40 ) │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 41b6b0 │ │ │ │ @@ -2354354,15 +2354354,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (6a9de4 ) │ │ │ │ add.w r0, r0, #3168 @ 0xc60 │ │ │ │ ldr r1, [pc, #12] @ (6a9de8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl aa529c │ │ │ │ + bl aa52f4 │ │ │ │ pop {r3, pc} │ │ │ │ strh r3, [r1, #24] │ │ │ │ vshll.u32 q15, d1, #31 │ │ │ │ vsri.32 d27, d0, #1 │ │ │ │ ldr r1, [pc, #416] @ (6a9f90 ) │ │ │ │ ldr r2, [pc, #416] @ (6a9f94 ) │ │ │ │ ldr r3, [pc, #420] @ (6a9f98 ) │ │ │ │ @@ -2355332,15 +2355332,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 aa6644 │ │ │ │ + bl aa669c │ │ │ │ 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 │ │ │ │ @@ -2355564,15 +2355564,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 aa6644 │ │ │ │ + bl aa669c │ │ │ │ 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 6aa974 │ │ │ │ bic.w r2, r2, #8 │ │ │ │ @@ -2355678,15 +2355678,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 6aacd6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r2, r7] │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 6aad90 │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r5, r5] │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ cmp r3, #13 │ │ │ │ it ls │ │ │ │ cmpls r1, #6 │ │ │ │ @@ -2355911,15 +2355911,15 @@ │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ bne.n 6aaf28 │ │ │ │ b.n 6aaf50 │ │ │ │ mov r4, r6 │ │ │ │ str.w r4, [r0, #644] @ 0x284 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + cbz r2, 6aafee │ │ │ │ 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 │ │ │ │ @@ -2356221,15 +2356221,15 @@ │ │ │ │ stmia r7!, {} │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ ldr r7, [pc, #696] @ (6ab680 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [pc, #384] @ (6ab554 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr.w r1, [r4, #1036] @ 0x40c │ │ │ │ ldrb.w r1, [r1, #1314] @ 0x522 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6ab53c │ │ │ │ @@ -2358780,25 +2358780,25 @@ │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ vqrshl.s32 , , │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ adds r4, #18 │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -2359455,31 +2359455,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 r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r6, r1, #2 │ │ │ │ mov lr, fp │ │ │ │ lsls r7, r1, #4 │ │ │ │ mov r8, r2 │ │ │ │ lsls r7, r1, #4 │ │ │ │ mov r4, ip │ │ │ │ lsls r7, r1, #4 │ │ │ │ mov r8, r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - it pl │ │ │ │ - lslpl r6, r1, #2 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + it gt │ │ │ │ + lslgt r6, r1, #2 │ │ │ │ + b.n 6ad790 │ │ │ │ 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 4e8184 │ │ │ │ @@ -2359814,29 +2359814,29 @@ │ │ │ │ bne.n 6adae8 │ │ │ │ cbnz r3, 6adae8 │ │ │ │ ldr r4, [pc, #44] @ (6adae4 ) │ │ │ │ add r4, pc │ │ │ │ b.w 6ad110 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cbnz r6, 6adaf6 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r4, [pc, #92] @ (6adb48 ) │ │ │ │ add r4, pc │ │ │ │ b.w 6ad110 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -2359862,15 +2359862,15 @@ │ │ │ │ ldr.w r4, [r9, #400] @ 0x190 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 6adafc │ │ │ │ b.w 6ad0ac │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb83a │ │ │ │ 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 │ │ │ │ @@ -2360367,43 +2360367,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ movs r4, #140 @ 0x8c │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 6ae078 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r4, 6ae06e │ │ │ │ + cbnz r4, 6ae08a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r6, 6ae066 │ │ │ │ + cbnz r6, 6ae082 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r2, 6ae074 │ │ │ │ + cbnz r2, 6ae090 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bhi.n 6adfec │ │ │ │ + bls.n 6ae0cc │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r5, #10 │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r5, #28 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cbnz r4, 6ae076 │ │ │ │ + cbnz r4, 6ae092 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r3, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r3, #13 │ │ │ │ + asrs r2, r1, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - push {r4, r7} │ │ │ │ + push {lr} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r6, r1, #2 │ │ │ │ mov.w r9, #0 │ │ │ │ b.n 6adf26 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 6ae08c │ │ │ │ @@ -2360475,17 +2360475,17 @@ │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ b.n 6addf4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ blx 6dcac │ │ │ │ - cbz r2, 6ae18c │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r2, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -2360819,57 +2360819,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ subs r6, r7, #1 │ │ │ │ lsls r0, r3, #4 │ │ │ │ subs r4, r6, #1 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cbz r0, 6ae55c │ │ │ │ + push {} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbz r0, 6ae556 │ │ │ │ + cbz r0, 6ae572 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbz r0, 6ae55e │ │ │ │ + cbz r0, 6ae57a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 6ae478 │ │ │ │ + bcc.n 6ae558 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbz r0, 6ae56c │ │ │ │ + cbz r0, 6ae588 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbz r4, 6ae564 │ │ │ │ + cbz r4, 6ae580 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - uxtb r0, r4 │ │ │ │ + cbz r0, 6ae568 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r6, 6ae528 │ │ │ │ + cbnz r6, 6ae544 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - uxtb r4, r0 │ │ │ │ + cbz r4, 6ae568 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - uxth r4, r2 │ │ │ │ + cbz r4, 6ae568 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bne.n 6ae55c │ │ │ │ + bne.n 6ae43c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n 6ae494 │ │ │ │ + bne.n 6ae574 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbz r0, 6ae53a │ │ │ │ + cbz r0, 6ae556 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 6ae540 │ │ │ │ + cbz r2, 6ae55c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbz r6, 6ae542 │ │ │ │ + cbz r6, 6ae55e │ │ │ │ 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] @ 6ae9f8 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -2361336,85 +2361336,85 @@ │ │ │ │ nop │ │ │ │ subs r0, r4, r2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + cbz r4, 6aea2e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + cbz r0, 6aea3a │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ 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] @ 6aef90 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -2361908,99 +2361908,99 @@ │ │ │ │ nop │ │ │ │ asrs r4, r1, #21 │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #21 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, pc, #872 @ (adr r7, 6af384 ) │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, pc, #800 @ (adr r7, 6af340 ) │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, pc, #584 @ (adr r6, 6af27c ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 6af03c ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, pc, #0 @ (adr r7, 6af038 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 6af1f8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, pc, #520 @ (adr r6, 6af244 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 6af404 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, pc, #960 @ (adr r6, 6af404 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 6af1c4 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ 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] @ (6af17c ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -2362127,32 +2362127,32 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r3, #30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - add r7, pc, #768 @ (adr r7, 6af48c ) │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - @ instruction: 0xfaac0088 │ │ │ │ - add r7, pc, #640 @ (adr r7, 6af418 ) │ │ │ │ + @ instruction: 0xfb1c0088 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsrs r4, r3, #28 │ │ │ │ lsls r0, r3, #4 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bge.n 6af1a8 │ │ │ │ + bge.n 6af288 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r7, pc, #128 @ (adr r7, 6af22c ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 6af3ec ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ 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 │ │ │ │ @@ -2363741,25 +2363741,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #29 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldc2 1, cr0, [lr], {28} │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 1, cr0, [lr], #-112 @ 0xffffff90 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + bx r6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ 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] @ 6b0d84 │ │ │ │ sub.w sp, sp, #1020 @ 0x3fc │ │ │ │ @@ -2364848,42 +2364848,42 @@ │ │ │ │ stc2l 1, cr0, [r6, #-92]! @ 0xffffffa4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 1, cr0, [ip, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0xf26a011c │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bvs.n 6b0d28 │ │ │ │ + bvc.n 6b0e08 │ │ │ │ lsls r5, r1, #2 │ │ │ │ @ instruction: 0xf23c011c │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ 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 │ │ │ │ @@ -2365261,27 +2365261,27 @@ │ │ │ │ umull r3, r4, r3, r2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ sub.w r8, r8, r4, lsr #3 │ │ │ │ blx 6dce8 <__aeabi_uidivmod@plt> │ │ │ │ add.w r3, r1, r8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 6b098a │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -2365606,15 +2365606,15 @@ │ │ │ │ ldrh.w r1, [r4, #1512] @ 0x5e8 │ │ │ │ b.n 6b148a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub.w r1, ip, r7, lsr #32 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (6b1574 ) │ │ │ │ + ldr r3, [pc, #464] @ (6b1734 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ @ instruction: 0xeace0117 │ │ │ │ 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 │ │ │ │ @@ -2366889,17 +2366889,17 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 6b2262 │ │ │ │ b.n 6b2286 │ │ │ │ nop │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ 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] │ │ │ │ @@ -2368234,19 +2368234,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 6b32a8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ beq.n 6b3204 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - b.n 6b3108 │ │ │ │ + b.n 6b31e8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ 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 │ │ │ │ @@ -2369000,30 +2369000,30 @@ │ │ │ │ b.n 6b3882 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bgt.n 6b3b78 │ │ │ │ + bgt.n 6b3a58 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf794009f │ │ │ │ - str r0, [r7, #28] │ │ │ │ + strb.w r0, [r4, pc, lsl #1] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ 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] @ (6b3b50 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2369076,15 +2369076,15 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r4} │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bgt.n 6b3ab0 │ │ │ │ + ble.n 6b3b90 │ │ │ │ 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 │ │ │ │ @@ -2369821,43 +2369821,43 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r6, r1, #2 │ │ │ │ it gt │ │ │ │ lslgt r7, r2, #4 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -2370865,15 +2370865,15 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ cbz r0, 6b4f64 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #360] @ (6b5074 ) │ │ │ │ + ldr r6, [pc, #808] @ (6b5234 ) │ │ │ │ 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 │ │ │ │ @@ -2371270,19 +2371270,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - bxns r1 │ │ │ │ + bxns pc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ 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 │ │ │ │ @@ -2371787,15 +2371787,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 aa7b90 │ │ │ │ + bl aa7be8 │ │ │ │ ldr r3, [pc, #72] @ (6b5928 ) │ │ │ │ ldr r2, [pc, #72] @ (6b592c ) │ │ │ │ add.w r1, r4, #48128 @ 0xbc00 │ │ │ │ add r3, pc │ │ │ │ adds r1, #168 @ 0xa8 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ @@ -2371813,22 +2371813,22 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #664 @ (adr r7, 6b5bac ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add ip, lr │ │ │ │ + cmp r4, ip │ │ │ │ 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} │ │ │ │ - add sl, r0 │ │ │ │ + add sl, lr │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvc.n 6b59ec │ │ │ │ + bvc.n 6b58cc │ │ │ │ lsls r7, r3, #2 │ │ │ │ add r7, pc, #24 @ (adr r7, 6b594c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2372023,15 +2372023,15 @@ │ │ │ │ add r3, pc │ │ │ │ bl 6c6648 │ │ │ │ b.n 6b5ad6 │ │ │ │ bl 6b6cd0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mrc2 15, 4, pc, cr3, cr15, {7} │ │ │ │ mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ 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 │ │ │ │ @@ -2372066,31 +2372066,31 @@ │ │ │ │ ldr r0, [pc, #40] @ (6b5bb0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (6b5bb4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - tst r6, r2 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - tst r4, r1 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - tst r2, r6 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - tst r0, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - tst r6, r3 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - rors r4, r7 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - rors r2, r7 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - rors r0, r7 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ cmp r1, #3 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ bhi.n 6b5bea │ │ │ │ ldr r2, [pc, #88] @ (6b5c18 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ add r2, pc │ │ │ │ @@ -2372115,15 +2372115,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 6b5bd6 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ 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 │ │ │ │ @@ -2372306,17 +2372306,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (6b5e30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 6ec3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ 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 │ │ │ │ @@ -2372334,17 +2372334,17 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #16] @ (6b5e74 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ b.n 6b5e5a │ │ │ │ nop │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ 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] @ (6b5ec8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2372376,19 +2372376,19 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r1, pc, #432 @ (adr r1, 6b607c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ 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 │ │ │ │ @@ -2372739,19 +2372739,20 @@ │ │ │ │ b.n 6b609c │ │ │ │ cmp.w r6, #390 @ 0x186 │ │ │ │ ite ne │ │ │ │ movne r3, #39 @ 0x27 │ │ │ │ moveq r3, #29 │ │ │ │ b.n 6b609c │ │ │ │ nop │ │ │ │ - vtrn.8 q0, q15 │ │ │ │ - subs r5, #32 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - vhadd.u16 q0, q13, q15 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + vmla.i q0, q13, d2[7] │ │ │ │ + subs r5, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ @@ -2373221,41 +2373222,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0, #952]! @ 0x3b8 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + cdp2 0, 5, cr0, cr0, cr14, {7} │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb3a00ee │ │ │ │ - subs r5, #24 │ │ │ │ + @ instruction: 0xfbaa00ee │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb5200ee │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + @ instruction: 0xfbc200ee │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb0600ee │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xfb7600ee │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfada00ee │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xfb4a00ee │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr??.w r0, [r6, #238] @ 0xee │ │ │ │ - subs r0, #20 │ │ │ │ + vld4. {d16-d19}, [r6 :128], lr │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r1, [pc, #924] @ (6b6bfc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r2, #140] @ 0x8c │ │ │ │ bl 6b5b4c │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2373602,111 +2373603,111 @@ │ │ │ │ b.n 6b6860 │ │ │ │ ldr r2, [pc, #216] @ (6b6ccc ) │ │ │ │ add r2, pc │ │ │ │ b.n 6b68ec │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb.w r0, [r2, lr, lsl #2] │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + ldr??.w r0, [r2, lr, lsl #2] │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf77800ee │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + @ instruction: 0xf7e800ee │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + subs r0, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #190 @ 0xbe │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66e00ee │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + @ instruction: 0xf6de00ee │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movw r0, #35054 @ 0x88ee │ │ │ │ - adds r3, #8 │ │ │ │ + @ instruction: 0xf6b800ee │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf62400ee │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + @ instruction: 0xf69400ee │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r4, #30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - rsb r0, lr, #7798784 @ 0x770000 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf63e00ee │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sub.w r0, sl, #7798784 @ 0x770000 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + @ instruction: 0xf61a00ee │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf52a00ee │ │ │ │ - adds r2, #14 │ │ │ │ + @ instruction: 0xf59a00ee │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ 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] @ 6b7058 │ │ │ │ @@ -2374043,91 +2374044,91 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 6b6e76 │ │ │ │ ... │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ bl 6f7062 │ │ │ │ bl 7fd066 │ │ │ │ bl 3ef06a │ │ │ │ vrsqrts.f32 , , │ │ │ │ vrecps.f16 , , │ │ │ │ bl 7a1076 │ │ │ │ vrecps.f32 , , │ │ │ │ stcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ vrsqrts.f16 , , │ │ │ │ vrecps.f32 , , │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31c00ee │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + @ instruction: 0xf38c00ee │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf2fa00ee │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + @ instruction: 0xf36a00ee │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ 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: 0xf18800ee │ │ │ │ - adds r6, #16 │ │ │ │ + @ instruction: 0xf1f800ee │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf23200ee │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + subw r0, r2, #238 @ 0xee │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf21c00ee │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + @ instruction: 0xf28c00ee │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf1f800ee │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + @ instruction: 0xf26800ee │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - rsbs r0, r4, #238 @ 0xee │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + movw r0, #16622 @ 0x40ee │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sub.w r0, lr, #238 @ 0xee │ │ │ │ - cmp r6, #24 │ │ │ │ + @ instruction: 0xf21e00ee │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf18c00ee │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + @ instruction: 0xf1fc00ee │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sbc.w r0, r8, #238 @ 0xee │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + rsbs r0, r8, #238 @ 0xee │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adc.w r0, r4, #238 @ 0xee │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + subs.w r0, r4, #238 @ 0xee │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -2374382,23 +2374383,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 15, cr0, cr4, cr14, {7} │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + vhadd.s32 q8, q10, q15 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r5, pc, #200 @ (adr r5, 6b74d8 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 6b7698 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cdp 0, 13, cr0, cr0, cr14, {7} │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + vhadd.s8 q8, q8, q15 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ 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 │ │ │ │ @@ -2375832,29 +2375833,29 @@ │ │ │ │ nop │ │ │ │ strh r0, [r5, #22] │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #22] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - b.n 6b7d28 │ │ │ │ + b.n 6b7e08 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r4, #14] │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r0, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #158 @ 0x9e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 6b84a8 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -2376372,15 +2376373,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 a8cd4c │ │ │ │ + bl a8cda4 │ │ │ │ b.n 6b87de │ │ │ │ ldr r3, [pc, #492] @ (6b8cac ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #276 @ 0x114 │ │ │ │ add.w fp, r4, #292 @ 0x124 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [pc, #528] @ (6b8ce0 ) │ │ │ │ @@ -2376539,65 +2376540,65 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 6b881a │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #11] │ │ │ │ lsls r7, r2, #4 │ │ │ │ - bgt.n 6b8c18 │ │ │ │ + ble.n 6b8cf8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bl 59ec86 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x38dbe> │ │ │ │ ldc 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xebbfffff │ │ │ │ ldcl 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ bl 5f8c96 │ │ │ │ bl 408c9a │ │ │ │ @ instruction: 0xeb5fffff │ │ │ │ @ instruction: 0xeb6fffff │ │ │ │ - blt.n 6b8bb8 │ │ │ │ + blt.n 6b8c98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - blt.n 6b8cfc │ │ │ │ + blt.n 6b8bdc │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 6b8c0c │ │ │ │ + blt.n 6b8cec │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bls.n 6b8c5c │ │ │ │ + bge.n 6b8d3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n 6b8d50 │ │ │ │ + bls.n 6b8c30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bls.n 6b8d20 │ │ │ │ + bls.n 6b8c00 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bvc.n 6b8c7c │ │ │ │ + bhi.n 6b8d5c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvs.n 6b8d68 │ │ │ │ + bvs.n 6b8c48 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -2376700,19 +2376701,19 @@ │ │ │ │ b.n 6b8d2c │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ adds r3, r3, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ b.n 6b8d60 │ │ │ │ nop │ │ │ │ - bmi.n 6b8f28 │ │ │ │ + bmi.n 6b8e08 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bmi.n 6b8f00 │ │ │ │ + bmi.n 6b8de0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bmi.n 6b8ed0 │ │ │ │ + bmi.n 6b8db0 │ │ │ │ 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 │ │ │ │ @@ -2377096,25 +2377097,25 @@ │ │ │ │ str.w r8, [r4, #180] @ 0xb4 │ │ │ │ str.w r8, [r8, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 6b924c │ │ │ │ + bne.n 6b932c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n 6b91d0 │ │ │ │ + bne.n 6b92b0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ 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 │ │ │ │ @@ -2377453,25 +2377454,25 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ 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 │ │ │ │ @@ -2377584,25 +2377585,25 @@ │ │ │ │ bl 60d786 │ │ │ │ bl 68578a │ │ │ │ bl 64378e │ │ │ │ bl 655792 │ │ │ │ bl 611796 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ 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} │ │ │ │ @@ -2378330,19 +2378331,19 @@ │ │ │ │ b.n 6b9bee │ │ │ │ movs r3, #0 │ │ │ │ b.n 6b9e48 │ │ │ │ str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ 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] @ 6ba954 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2380356,23 +2380357,23 @@ │ │ │ │ str.w r9, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [pc, #432] @ (6bb810 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - usat r0, #13, r8, asr #2 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + ands.w r0, r8, #4620288 @ 0x468000 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf378008d │ │ │ │ - @ instruction: 0xf23e008d │ │ │ │ + @ instruction: 0xf3e8008d │ │ │ │ + subw r0, lr, #141 @ 0x8d │ │ │ │ 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 │ │ │ │ @@ -2380606,22 +2380607,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #368] @ (6bba84 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r0, [pc, #880] @ (6bbc88 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sbcs.w r0, r2, #141 @ 0x8d │ │ │ │ - eor.w r0, r2, #141 @ 0x8d │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + @ instruction: 0xf1e2008d │ │ │ │ + @ instruction: 0xf0f2008d │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf0cc008d │ │ │ │ - vext.8 d0, d16, d13, #0 │ │ │ │ + @ instruction: 0xf13c008d │ │ │ │ + bic.w r0, r0, #141 @ 0x8d │ │ │ │ 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 │ │ │ │ @@ -2380809,28 +2380810,28 @@ │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ str??.w pc, [r5, #255]! │ │ │ │ bl 6afb3e │ │ │ │ strb.w pc, [r9, #255]! │ │ │ │ str.w pc, [sp, #255]! │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - vhadd.s8 d0, d26, d13 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + vhadd.s d16, d26, d13 │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cdp 0, 13, cr0, cr6, cr13, {4} │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + vhadd.s8 d16, d22, d13 │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cdp 0, 10, cr0, cr10, cr13, {4} │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + vhadd.s16 d0, d26, d13 │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrb.w r0, [r0, #1435] @ 0x59b │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2383516,15 +2383517,15 @@ │ │ │ │ movw r0, #18000 @ 0x4650 │ │ │ │ blx 6e164 <__aeabi_uidiv@plt> │ │ │ │ b.n 6bdcf6 │ │ │ │ movw r0, #8100 @ 0x1fa4 │ │ │ │ blx 6e164 <__aeabi_uidiv@plt> │ │ │ │ b.n 6bdcf6 │ │ │ │ nop │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ 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 │ │ │ │ @@ -2383666,45 +2383667,45 @@ │ │ │ │ strb.w lr, [r4, #2004] @ 0x7d4 │ │ │ │ blx 6d840 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e548 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ 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] @ 6be15c │ │ │ │ @@ -2383870,25 +2383871,25 @@ │ │ │ │ ldr r3, [pc, #8] @ (6be160 ) │ │ │ │ ldr.w r8, [ip, r3] │ │ │ │ b.n 6be0f0 │ │ │ │ movs r0, #102 @ 0x66 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ 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] @ (6be244 ) │ │ │ │ @@ -2383964,15 +2383965,15 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 6be2a4 │ │ │ │ + blt.n 6be184 │ │ │ │ lsls r0, r1, #2 │ │ │ │ adds r2, r2, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2384649,31 +2384650,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r0, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r0, r4, #29 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -2386006,45 +2386007,45 @@ │ │ │ │ nop │ │ │ │ asrs r4, r3, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + cbnz r2, 6bf8f2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r5, r1, #2 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r2, r6, 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] │ │ │ │ @@ -2387997,19 +2387998,19 @@ │ │ │ │ b.w 6c0106 │ │ │ │ nop │ │ │ │ asrs r0, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 6c1086 │ │ │ │ vrsubhn.i d17, , q6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r7, r6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ 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 │ │ │ │ @@ -2388458,37 +2388459,37 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 6ec3c │ │ │ │ b.w 6bf310 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [pc, #1016] @ (6c1938 ) │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [pc, #808] @ (6c1878 ) │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [pc, #520] @ (6c1760 ) │ │ │ │ + ldr r7, [pc, #968] @ (6c1920 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ 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 │ │ │ │ @@ -2389155,15 +2389156,15 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ movls r3, #3 │ │ │ │ movls.w sl, #6 │ │ │ │ strls r3, [sp, #20] │ │ │ │ bls.w 6c1774 │ │ │ │ - bl a8cd4c │ │ │ │ + bl a8cda4 │ │ │ │ b.n 6c1bf0 │ │ │ │ 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 │ │ │ │ @@ -2389526,67 +2389527,67 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #140] @ (6c2190 ) │ │ │ │ add r3, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ b.n 6c1b5c │ │ │ │ @ instruction: 0xe8c80116 │ │ │ │ - ldr r4, [pc, #416] @ (6c22b8 ) │ │ │ │ + ldr r4, [pc, #864] @ (6c2478 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ bpl.n 6c2152 │ │ │ │ @ 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 │ │ │ │ - vtbl.8 d20, {d31- instruction: 0xffff4bf0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #224] @ (6c2224 ) │ │ │ │ + ldr r1, [pc, #672] @ (6c23e4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [pc, #192] @ (6c2210 ) │ │ │ │ + ldr r0, [pc, #640] @ (6c23d0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmia r1!, {r0, r1, r3, r4, r6, r7} │ │ │ │ - vmlsl.u q10, d31, d2[0] │ │ │ │ + vqshl.u32 d20, d18, #31 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - mov sl, r2 │ │ │ │ + bx r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ bl 58a176 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x242ae> │ │ │ │ asrs r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, r4 │ │ │ │ + add ip, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ 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 │ │ │ │ @@ -2391486,15 +2391487,15 @@ │ │ │ │ b.n 6c38e6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ b.n 6c38a2 │ │ │ │ nop │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ @@ -2391613,15 +2391614,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 6c3a72 │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ mla r5, r2, r5, r7 │ │ │ │ b.n 6c3a2a │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ @@ -2391725,19 +2391726,19 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r3, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r3, #24 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ 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 │ │ │ │ @@ -2391906,15 +2391907,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ 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 │ │ │ │ @@ -2392324,35 +2392325,35 @@ │ │ │ │ b.n 6c4056 │ │ │ │ str.w fp, [r4, #340] @ 0x154 │ │ │ │ str.w fp, [fp, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ push {r4} │ │ │ │ beq.n 6c429e │ │ │ │ bls.n 6c4290 │ │ │ │ cmp.w r1, #390 @ 0x186 │ │ │ │ beq.n 6c42b8 │ │ │ │ @@ -2392880,15 +2392881,15 @@ │ │ │ │ str r3, [r1, #8] │ │ │ │ str.w r5, [r1, #-4] │ │ │ │ b.n 6c45cc │ │ │ │ pop {r2, r5, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbnz r4, 6c4878 │ │ │ │ lsls r6, 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 │ │ │ │ @@ -2392948,15 +2392949,15 @@ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ b.n 6c48bc │ │ │ │ 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 r3, #244 @ 0xf4 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -2393118,17 +2393119,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 6c49f6 │ │ │ │ nop │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r4, #18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ 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 │ │ │ │ @@ -2394193,69 +2394194,69 @@ │ │ │ │ lsls r4, r6, #9 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r1, lr} │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #4 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r7, sp, #664 @ 0x298 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r0, r3, #4 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ 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 │ │ │ │ @@ -2395220,55 +2395221,55 @@ │ │ │ │ str.w r3, [r5, #964] @ 0x3c4 │ │ │ │ b.n 6c5e90 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #964] @ 0x3c4 │ │ │ │ b.n 6c601c │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #160] @ (6c649c ) │ │ │ │ + ldr r3, [pc, #608] @ (6c665c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r1, [pc, #1000] @ (6c67e8 ) │ │ │ │ + ldr r2, [pc, #424] @ (6c65a8 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #904] @ (6c678c ) │ │ │ │ + ldr r3, [pc, #328] @ (6c654c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r1, [pc, #832] @ (6c674c ) │ │ │ │ + ldr r2, [pc, #256] @ (6c650c ) │ │ │ │ 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] @ (6c64ac ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -2395334,15 +2395335,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ 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 │ │ │ │ @@ -2395472,33 +2395473,33 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 6c64de │ │ │ │ nop │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #304] @ (6c6758 ) │ │ │ │ + ldr r3, [pc, #752] @ (6c6918 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - blx ip │ │ │ │ + ldr r0, [pc, #320] @ (6c676c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #672] @ (6c68d8 ) │ │ │ │ + ldr r3, [pc, #96] @ (6c6698 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - blx r3 │ │ │ │ + ldr r0, [pc, #32] @ (6c665c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [pc, #568] @ (6c687c ) │ │ │ │ + ldr r2, [pc, #1016] @ (6c6a3c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bx sl │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ 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 │ │ │ │ @@ -2395726,19 +2395727,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 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - mvns r6, r3 │ │ │ │ + add r6, r9 │ │ │ │ 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 │ │ │ │ @@ -2398357,19 +2398358,19 @@ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ b.n 6c87fc │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #20 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ 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 │ │ │ │ @@ -2399798,15 +2399799,15 @@ │ │ │ │ @ instruction: 0xffffddf9 │ │ │ │ vcvt.f32.u32 d29, d19, #1 │ │ │ │ vrsra.u32 d29, d25, #1 │ │ │ │ vcvt.f32.u32 , , #1 │ │ │ │ @ instruction: 0xffffead9 │ │ │ │ @ instruction: 0xffffeb7b │ │ │ │ @ instruction: 0xffffdcd5 │ │ │ │ - vqshl.u32 d17, d14, #31 │ │ │ │ + vabdl.u , d31, d14 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bge.n 6c989a │ │ │ │ vsri.32 , , #1 │ │ │ │ vsli.32 d29, d31, #31 │ │ │ │ vqshl.u64 , , #63 @ 0x3f │ │ │ │ vshr.u32 d30, d23, #1 │ │ │ │ @ instruction: 0xffffdbf7 │ │ │ │ @@ -2399864,15 +2399865,15 @@ │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ movs r1, #6 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ b.n 6c98b4 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ 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 │ │ │ │ @@ -2400406,15 +2400407,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfaf5ffff │ │ │ │ @ instruction: 0xfba7ffff │ │ │ │ stc2l 15, cr15, [pc, #1020]! @ 6ca3fc │ │ │ │ ldr??.w pc, [r9, #4095] @ 0xfff │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ 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} │ │ │ │ @@ -2401097,15 +2401098,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ vmaxnm.f32 , , │ │ │ │ stc2l 15, cr15, [pc, #-1020] @ 6ca548 │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ @ instruction: 0xfaf1ffff │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bl 6b0952 │ │ │ │ bl 5be956 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x58a8e> │ │ │ │ strh.w pc, [r5, #4095] @ 0xfff │ │ │ │ ldr.w r2, [r0, #428] @ 0x1ac │ │ │ │ push {r4} │ │ │ │ cbnz r2, 6ca9c8 │ │ │ │ @@ -2401158,15 +2401159,15 @@ │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ movs r1, #6 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ b.n 6ca970 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ 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 │ │ │ │ @@ -2401497,15 +2401498,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, r3, #15 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ 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] @ (6cb010 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2401631,18 +2401632,18 @@ │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ b.n 6caf36 │ │ │ │ str r6, [r6, r5] │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - smlalbb r0, r0, r2, ip │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + ldc2 0, cr0, [r2], #-560 @ 0xfffffdd0 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ 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] @ (6cb238 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2402961,15 +2402962,15 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ @ instruction: 0xebebffff │ │ │ │ bl 32beaa │ │ │ │ bl 35deae │ │ │ │ @ instruction: 0xeb35ffff │ │ │ │ bl 2d9eb6 │ │ │ │ ldc 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ - sub.w r0, ip, #238 @ 0xee │ │ │ │ + @ instruction: 0xf21c00ee │ │ │ │ lsrs r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ bl 88dec6 │ │ │ │ ldc 15, cr15, [r3], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ ldc 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @@ -2404065,15 +2404066,15 @@ │ │ │ │ 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} │ │ │ │ - b.n 6ccaa8 │ │ │ │ + b.n 6ccb88 │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr.w r3, [r0, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6ccdec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2404445,15 +2404446,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 6cce7a │ │ │ │ - b.n 6cd70c │ │ │ │ + b.n 6cd7ec │ │ │ │ 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 │ │ │ │ @@ -2404611,23 +2404612,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9, #3248] @ 0xcb0 │ │ │ │ b.n 6cd292 │ │ │ │ add.w r9, r0, #4096 @ 0x1000 │ │ │ │ b.n 6cd292 │ │ │ │ cmp r5, #154 @ 0x9a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - udf #14 │ │ │ │ + udf #126 @ 0x7e │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 6cd440 │ │ │ │ + bhi.n 6cd520 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ble.n 6cd4a0 │ │ │ │ + ble.n 6cd380 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ble.n 6cd3a8 │ │ │ │ + udf #26 │ │ │ │ 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] @ 6cd8e8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2405768,15 +2405769,15 @@ │ │ │ │ vsubl.u , d31, d9 │ │ │ │ vshr.u32 d18, d28, #1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldc 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ b.n 6cda72 │ │ │ │ @ instruction: 0xffffe9d5 │ │ │ │ @ instruction: 0xffffe367 │ │ │ │ - vaddl.u , d31, d10 │ │ │ │ + vshr.u64 , q13, #1 │ │ │ │ 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 │ │ │ │ @@ -2406280,15 +2406281,15 @@ │ │ │ │ ldrhi r2, [r3, #0] │ │ │ │ strhi r1, [r0, #16] │ │ │ │ itt hi │ │ │ │ addhi r2, #1 │ │ │ │ strhi r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -2406404,15 +2406405,15 @@ │ │ │ │ str r5, [r0, #20] │ │ │ │ cbz r2, 6ce702 │ │ │ │ str r7, [r0, #12] │ │ │ │ b.n 6ce680 │ │ │ │ str r2, [r0, #12] │ │ │ │ b.n 6ce6a0 │ │ │ │ nop │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 6ce7f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -2407321,26 +2407322,26 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ lsls r6, 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 a594ec │ │ │ │ + bl a59544 │ │ │ │ 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 │ │ │ │ @@ -2407578,26 +2407579,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #24 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsrs r6, r7, #21 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - itt cs │ │ │ │ - lslcs r4, r1, #2 │ │ │ │ - lslcs r2, r5, #10 │ │ │ │ + ite ls │ │ │ │ + lslls r4, r1, #2 │ │ │ │ + lslhi r2, r5, #10 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00d8 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + it mi │ │ │ │ + lslmi r4, r1, #2 │ │ │ │ + itee pl │ │ │ │ + lslpl r4, r1, #2 │ │ │ │ + stmiami r2!, {r1, r2, r3, r4} │ │ │ │ + lslmi 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] @ (6cf3f4 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2407646,29 +2407647,29 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 6cf3b2 │ │ │ │ nop │ │ │ │ lsrs r6, r6, #17 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - ldr r4, [pc, #736] @ (6cf6e8 ) │ │ │ │ + ldr r5, [pc, #160] @ (6cf4a8 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r6, r4, #6 │ │ │ │ lsls r3, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls 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 │ │ │ │ @@ -2407691,16 +2407692,16 @@ │ │ │ │ sub.w r0, r0, #276 @ 0x114 │ │ │ │ ldr r3, [pc, #16] @ (6cf470 ) │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 6e7ac │ │ │ │ pop {r3, pc} │ │ │ │ - stc2 0, cr0, [lr], #608 @ 0x260 │ │ │ │ - ldc2 0, cr0, [r6], {152} @ 0x98 │ │ │ │ + ldc2 0, cr0, [lr, #-608] @ 0xfffffda0 │ │ │ │ + stc2 0, cr0, [r6, #-608] @ 0xfffffda0 │ │ │ │ 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] @ (6cf4f4 ) │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #108] @ (6cf4f8 ) │ │ │ │ @@ -2407743,19 +2407744,19 @@ │ │ │ │ bl 71acf8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r0, r6, #13 │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x002a │ │ │ │ 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 │ │ │ │ @@ -2407863,15 +2407864,15 @@ │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ b.n 6cf562 │ │ │ │ ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ b.n 6cf58c │ │ │ │ ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ b.n 6cf5e2 │ │ │ │ - @ instruction: 0xfafc0098 │ │ │ │ + @ instruction: 0xfb6c0098 │ │ │ │ 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] @ (6cf78c ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2408001,19 +2408002,19 @@ │ │ │ │ b.n 6cf68e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r6, #6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 6cf800 │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r1, #3 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - cbnz r4, 6cf7f2 │ │ │ │ + cbnz r4, 6cf80e │ │ │ │ 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] @ (6cf8b4 ) │ │ │ │ sub.w sp, sp, #1552 @ 0x610 │ │ │ │ @@ -2408109,21 +2408110,21 @@ │ │ │ │ ldr.w r3, [r4, #268] @ 0x10c │ │ │ │ b.n 6cf826 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r0, #1 │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - hlt 0x000c │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r0, r1, #30 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - rev r4, r4 │ │ │ │ + hlt 0x0014 │ │ │ │ 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 │ │ │ │ @@ -2408705,27 +2408706,27 @@ │ │ │ │ b.n 6cfca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d2580 │ │ │ │ b.n 6cfc14 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb0fffff │ │ │ │ @ instruction: 0xfbf5ffff │ │ │ │ - @ instruction: 0xf7280098 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + @ instruction: 0xf7980098 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb626 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf39e0098 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + and.w r0, lr, #4980736 @ 0x4c0000 │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ 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 │ │ │ │ @@ -2408785,15 +2408786,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 6d538 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0b40098 │ │ │ │ + @ instruction: 0xf1240098 │ │ │ │ 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 │ │ │ │ @@ -2408820,15 +2408821,15 @@ │ │ │ │ add r4, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6d538 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - orrs.w r0, ip, #152 @ 0x98 │ │ │ │ + @ instruction: 0xf0cc0098 │ │ │ │ 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 │ │ │ │ @@ -2408857,15 +2408858,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6d538 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - and.w r0, sl, #152 @ 0x98 │ │ │ │ + orns r0, sl, #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 │ │ │ │ @@ -2408905,15 +2408906,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmdb r2, {r1, r2} │ │ │ │ bl 755d44 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - vshr.s64 d0, d8, #32 │ │ │ │ + ands.w r0, r0, #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 │ │ │ │ @@ -2408979,16 +2408980,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6f178 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mcr 0, 7, r0, cr14, cr8, {4} │ │ │ │ - mcr 0, 6, r0, cr8, cr8, {4} │ │ │ │ + vqadd.s16 d16, d30, d8 │ │ │ │ + vqadd.s64 d0, d24, d8 │ │ │ │ stmdb 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] @ 6d07bc │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [pc, #1376] @ 6d07c0 │ │ │ │ @@ -2409483,28 +2409484,28 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 6d02ac │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldc2 1, cr0, [r6, #84] @ 0x54 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 1, cr0, [r0, #-84]! @ 0xffffffac │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc 0, cr0, [r8], #608 @ 0x260 │ │ │ │ + stc 0, cr0, [r8, #-608]! @ 0xfffffda0 │ │ │ │ @ instruction: 0xfab60115 │ │ │ │ - @ instruction: 0xeae00098 │ │ │ │ + adcs.w r0, r0, r8, lsr #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe9900098 │ │ │ │ + and.w r0, r0, 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 │ │ │ │ @@ -2409782,15 +2409783,15 @@ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6e440 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 6d0724 │ │ │ │ + b.n 6d0804 │ │ │ │ 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 │ │ │ │ @@ -2409811,15 +2409812,15 @@ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6e440 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 6d06d8 │ │ │ │ + b.n 6d07b8 │ │ │ │ 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 │ │ │ │ @@ -2410010,15 +2410011,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 6f13c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 6d1444 │ │ │ │ + b.n 6d1524 │ │ │ │ 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 │ │ │ │ @@ -2410073,17 +2410074,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6d538 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 6d142c │ │ │ │ + b.n 6d150c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d13a4 │ │ │ │ + b.n 6d1484 │ │ │ │ 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 │ │ │ │ @@ -2410170,19 +2410171,19 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6eb04 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 753d88 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 6d1310 │ │ │ │ + b.n 6d13f0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d12ec │ │ │ │ + b.n 6d13cc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d12b8 │ │ │ │ + b.n 6d1398 │ │ │ │ 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] @ (6d11f8 ) │ │ │ │ @@ -2410712,38 +2410713,38 @@ │ │ │ │ b.n 6d132a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 1, cr0, [lr, #84]! @ 0x54 │ │ │ │ stc 1, cr0, [r8, #84]! @ 0x54 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r0, r3, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r0, pc, #664 @ (adr r0, 6d1760 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 6d1520 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r0, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 6d1438 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ble.n 6d1410 │ │ │ │ + udf #12 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ble.n 6d13f8 │ │ │ │ + ble.n 6d14d8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ble.n 6d1548 │ │ │ │ + ble.n 6d1428 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ble.n 6d1518 │ │ │ │ + ble.n 6d13f8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ble.n 6d14e8 │ │ │ │ + ble.n 6d15c8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @ instruction: 0xebf60115 │ │ │ │ - bgt.n 6d13f8 │ │ │ │ + bgt.n 6d14d8 │ │ │ │ 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] @ 6d1dbc │ │ │ │ subw sp, sp, #1636 @ 0x664 │ │ │ │ @@ -2411567,46 +2411568,46 @@ │ │ │ │ blx 6cd18 │ │ │ │ mov r5, r0 │ │ │ │ b.n 6d1a9c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeaee0115 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xe9900115 │ │ │ │ - bge.n 6d1e2c │ │ │ │ + bge.n 6d1d0c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6d1e98 │ │ │ │ + bhi.n 6d1d78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6d1e08 │ │ │ │ + bhi.n 6d1ce8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvc.n 6d1ec8 │ │ │ │ + bvc.n 6d1da8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvc.n 6d1e2c │ │ │ │ + bvc.n 6d1d0c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d1db8 │ │ │ │ + bvc.n 6d1e98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d1cf0 │ │ │ │ + bvs.n 6d1dd0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d1e80 │ │ │ │ + bvs.n 6d1d60 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 6d1dd0 │ │ │ │ + bvs.n 6d1eb0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n 6d1d28 │ │ │ │ + bvs.n 6d1e08 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d1df8 │ │ │ │ + bpl.n 6d1ed8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 6d1d20 │ │ │ │ + bpl.n 6d1e00 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d1db4 │ │ │ │ + bmi.n 6d1e94 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bcc.n 6d1d4c │ │ │ │ + bmi.n 6d1e2c │ │ │ │ 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] @ 6d2464 │ │ │ │ @@ -2412196,27 +2412197,27 @@ │ │ │ │ mov r6, r7 │ │ │ │ b.n 6d20c8 │ │ │ │ nop │ │ │ │ b.n 6d2814 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcs.n 6d250c │ │ │ │ + bcs.n 6d23ec │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bcs.n 6d24ec │ │ │ │ + bcs.n 6d23cc │ │ │ │ lsls r0, r3, #2 │ │ │ │ ble.n 6d247c │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ 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] @ (6d2548 ) │ │ │ │ @@ -2412282,15 +2412283,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 6d2604 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ bge.n 6d24f8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2412484,15 +2412485,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ movw r1, #11500 @ 0x2cec │ │ │ │ bl 758704 │ │ │ │ b.n 6d25be │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r3, [pc, #8] @ (6d27c8 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #1556] @ 0x614 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r7], {255} @ 0xff │ │ │ │ @@ -2412511,15 +2412512,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 39eb00 │ │ │ │ ldr r3, [pc, #20] @ (6d2808 ) │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xf28a010c │ │ │ │ ldmia r5!, {r4, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2413197,15 +2413198,15 @@ │ │ │ │ it cs │ │ │ │ movcs r7, r0 │ │ │ │ b.n 6d2e26 │ │ │ │ mov r4, r3 │ │ │ │ b.n 6d2a9c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ b.n 6d2e26 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ 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 │ │ │ │ @@ -2413540,15 +2413541,15 @@ │ │ │ │ beq.n 6d3296 │ │ │ │ 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 aa6644 │ │ │ │ + bl aa669c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6d346a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 697580 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ @@ -2416581,15 +2416582,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 aa4054 │ │ │ │ + bl aa40ac │ │ │ │ mov r0, r5 │ │ │ │ bl 6d53a8 │ │ │ │ cbz r4, 6d55a4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ @@ -2416803,15 +2416804,15 @@ │ │ │ │ beq.w 6d594c │ │ │ │ movs r1, #22 │ │ │ │ mov r0, sl │ │ │ │ bl 6d4fdc │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [sl, #804] @ 0x324 │ │ │ │ mov r1, r4 │ │ │ │ - bl aa46ec │ │ │ │ + bl aa4744 │ │ │ │ mov r0, sl │ │ │ │ bl 6d53a8 │ │ │ │ ldr.w r2, [sl, #832] @ 0x340 │ │ │ │ cmp r2, fp │ │ │ │ beq.w 6d5962 │ │ │ │ ldr.w r2, [sl, #840] @ 0x348 │ │ │ │ cmp r2, fp │ │ │ │ @@ -2416954,15 +2416955,15 @@ │ │ │ │ bcs.w 6d580e │ │ │ │ mov r0, sl │ │ │ │ movs r1, #22 │ │ │ │ bl 6d4fdc │ │ │ │ ldr.w r0, [sl, #804] @ 0x324 │ │ │ │ ldr.w r2, [sl, #836] @ 0x344 │ │ │ │ mov r1, r4 │ │ │ │ - bl aa46ec │ │ │ │ + bl aa4744 │ │ │ │ mov r0, sl │ │ │ │ bl 6d53a8 │ │ │ │ b.n 6d580e │ │ │ │ mov.w r8, #0 │ │ │ │ mov ip, r8 │ │ │ │ b.n 6d5790 │ │ │ │ subs r3, #6 │ │ │ │ @@ -2417076,17 +2417077,17 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #1008 @ (adr r6, 6d5f14 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ 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 │ │ │ │ @@ -2417449,15 +2417450,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 aa4054 │ │ │ │ + bl aa40ac │ │ │ │ mov r0, r5 │ │ │ │ bl 6d53a8 │ │ │ │ adds r3, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 6d5efe │ │ │ │ cbz r6, 6d5f62 │ │ │ │ dmb ish │ │ │ │ @@ -2418325,35 +2418326,35 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 6d645c │ │ │ │ nop │ │ │ │ add r2, pc, #904 @ (adr r2, 6d6c60 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r2, pc, #560 @ (adr r2, 6d6b14 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #688] @ (6d6ba0 ) │ │ │ │ + ldr r7, [pc, #112] @ (6d6960 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #992] @ (6d6cd4 ) │ │ │ │ + ldr r6, [pc, #416] @ (6d6a94 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #880] @ (6d6c68 ) │ │ │ │ + ldr r5, [pc, #304] @ (6d6a28 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #704] @ (6d6bbc ) │ │ │ │ + ldr r5, [pc, #128] @ (6d697c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #424] @ (6d6aa8 ) │ │ │ │ + ldr r4, [pc, #872] @ (6d6c68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #152] @ (6d699c ) │ │ │ │ + ldr r4, [pc, #600] @ (6d6b5c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #736] @ (6d6be8 ) │ │ │ │ + ldr r4, [pc, #160] @ (6d69a8 ) │ │ │ │ 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 │ │ │ │ @@ -2418574,15 +2418575,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 aa2830 │ │ │ │ + bl aa2888 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 6d6b7c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ @@ -2418634,15 +2418635,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 aa37b8 │ │ │ │ + bl aa3810 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d53a8 │ │ │ │ ldrb.w r3, [r9, #1013] @ 0x3f5 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #1013] @ 0x3f5 │ │ │ │ add sp, #20 │ │ │ │ @@ -2418948,20 +2418949,20 @@ │ │ │ │ bl 6d6a68 │ │ │ │ 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 aa26f8 │ │ │ │ + bl aa2750 │ │ │ │ ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl aa2740 │ │ │ │ + bl aa2798 │ │ │ │ ldrh.w fp, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ bl 39f864 │ │ │ │ cbz r0, 6d6ff8 │ │ │ │ mov r0, fp │ │ │ │ bl 38fc84 │ │ │ │ cbz r0, 6d6fb4 │ │ │ │ @@ -2418995,15 +2418996,15 @@ │ │ │ │ bne.n 6d6ff8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ beq.n 6d6fb4 │ │ │ │ ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl aa2830 │ │ │ │ + bl aa2888 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6d6fb4 │ │ │ │ ldrh.w fp, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ bl 39fa24 │ │ │ │ cbz r0, 6d702e │ │ │ │ mov r0, fp │ │ │ │ @@ -2419071,15 +2419072,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 aa2880 │ │ │ │ + bl aa28d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d53a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 6d70f0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ @@ -2419200,23 +2419201,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 6d716c │ │ │ │ + bpl.n 6d724c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmn r0, r2 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ 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 │ │ │ │ @@ -2419620,15 +2419621,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 aa4470 │ │ │ │ + bl aa44c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d53a8 │ │ │ │ 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 │ │ │ │ @@ -2419723,15 +2419724,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #23 │ │ │ │ movne r1, #7 │ │ │ │ bl 6d4fdc │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #804] @ 0x324 │ │ │ │ mov r1, r4 │ │ │ │ - bl aa3620 │ │ │ │ + bl aa3678 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d53a8 │ │ │ │ ldr r2, [pc, #776] @ (6d7ae0 ) │ │ │ │ ldr r3, [pc, #768] @ (6d7adc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2420591,15 +2420592,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r2, #21 │ │ │ │ bmi.n 6d81e8 │ │ │ │ cmp r2, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r0, #756 @ 0x2f4 │ │ │ │ addge.w r0, r0, #740 @ 0x2e4 │ │ │ │ - bl a5b168 │ │ │ │ + bl a5b1c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6d81f8 │ │ │ │ cbz r6, 6d816a │ │ │ │ cmp r6, r1 │ │ │ │ beq.n 6d8182 │ │ │ │ @@ -2420753,15 +2420754,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 6d8240 │ │ │ │ b.n 6d827c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #740 @ 0x2e4 │ │ │ │ - bl a5b190 │ │ │ │ + bl a5b1e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r2, r1, #8 │ │ │ │ bl 6d7f38 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ b.n 6d8234 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -2421525,39 +2421526,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #28] │ │ │ │ lsls r5, r2, #4 │ │ │ │ strb r6, [r5, #26] │ │ │ │ lsls r5, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ 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 │ │ │ │ @@ -2422866,15 +2422867,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 aa2698 │ │ │ │ + bl aa26f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d53a8 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 6d99a4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2422917,15 +2422918,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 aa2698 │ │ │ │ + bl aa26f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d53a8 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst.w r4, #1020 @ 0x3fc │ │ │ │ it ne │ │ │ │ @@ -2423268,15 +2423269,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 aa3dd4 │ │ │ │ + bl aa3e2c │ │ │ │ mov r0, r4 │ │ │ │ bl 6d53a8 │ │ │ │ ldr r2, [pc, #84] @ (6d9e34 ) │ │ │ │ ldr r3, [pc, #76] @ (6d9e30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2425163,15 +2425164,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 aa2698 │ │ │ │ + bl aa26f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d53a8 │ │ │ │ ldrb.w r3, [r8, #1012] @ 0x3f4 │ │ │ │ lsls r2, r3, #27 │ │ │ │ bpl.n 6db338 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ bic.w r3, r3, #48 @ 0x30 │ │ │ │ @@ -2425655,15 +2425656,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 aa3bc0 │ │ │ │ + bl aa3c18 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d53a8 │ │ │ │ b.n 6db7f6 │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 6db7ba │ │ │ │ @@ -2425714,15 +2425715,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 aa3bc0 │ │ │ │ + bl aa3c18 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d53a8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #56] @ (6db944 ) │ │ │ │ ldr r2, [pc, #60] @ (6db948 ) │ │ │ │ ldr r1, [pc, #60] @ (6db94c ) │ │ │ │ @@ -2425834,15 +2425835,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 6dba0a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ mov lr, r0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp lr, sp │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ @@ -2426094,15 +2426095,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 aae138 │ │ │ │ + bl aae190 │ │ │ │ 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 │ │ │ │ @@ -2426189,15 +2426190,15 @@ │ │ │ │ nop │ │ │ │ bics r2, r0 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r7, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6dbec4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2426395,15 +2426396,15 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 6dbfd0 │ │ │ │ nop │ │ │ │ asrs r0, r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4dc008b │ │ │ │ + adc.w r0, ip, #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] @ 6dc578 │ │ │ │ @@ -2427245,15 +2427246,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 ab9afc │ │ │ │ + bl ab9b54 │ │ │ │ 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 │ │ │ │ @@ -2427935,15 +2427936,15 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #46 @ 0x2e │ │ │ │ lsls r5, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6dda30 │ │ │ │ + b.n 6dcb10 │ │ │ │ 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 │ │ │ │ @@ -2429013,15 +2429014,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 6dd9d8 │ │ │ │ b.n 6ddf1e │ │ │ │ ldr.w r1, [fp, #1572] @ 0x624 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ - bl ab9a74 │ │ │ │ + bl ab9acc │ │ │ │ b.w 6dcef8 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ blx 6e548 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -2429426,21 +2429427,21 @@ │ │ │ │ subs r5, r2, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.w 6dd832 │ │ │ │ ldr.w r6, [r4, #4020] @ 0xfb4 │ │ │ │ b.n 6ddd64 │ │ │ │ nop │ │ │ │ - bge.n 6de5dc │ │ │ │ + bge.n 6de4bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 6de548 │ │ │ │ + bpl.n 6de428 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - beq.n 6de4ec │ │ │ │ + bne.n 6de5cc │ │ │ │ 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 │ │ │ │ @@ -2430210,15 +2430211,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 a588d8 │ │ │ │ + bl a58930 │ │ │ │ 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 │ │ │ │ @@ -2431067,15 +2431068,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r1, #22 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #21 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cbnz r2, 6df71a │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -2433696,17 +2433697,17 @@ │ │ │ │ ... │ │ │ │ mcr 1, 2, r0, cr12, cr4, {0} │ │ │ │ adds r0, r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr9, cr15, {7} @ │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #712 @ (adr r2, 6e167c ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 6e143c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #416 @ (adr r2, 6e1558 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 6e1718 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ beq.n 6e1478 │ │ │ │ sub.w r0, r2, #20 │ │ │ │ cmp r0, #25 │ │ │ │ @@ -2434144,19 +2434145,19 @@ │ │ │ │ mov r8, r7 │ │ │ │ b.n 6e182a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia.w lr, {r2, r4, r8} │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 6e17b8 │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2434553,102 +2434554,102 @@ │ │ │ │ b.n 6e1aea │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 6e1acc │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #880 @ (adr r3, 6e1fe0 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 6e1da0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ b.n 6e19b4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvc.n 6e1c98 │ │ │ │ + bvc.n 6e1d78 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 6e1d48 │ │ │ │ + bvs.n 6e1c28 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #880 @ (adr r1, 6e2014 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 6e1dd4 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 6e1c8c │ │ │ │ + bpl.n 6e1d6c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bmi.n 6e1c84 │ │ │ │ + bpl.n 6e1d64 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bmi.n 6e1c7c │ │ │ │ + bpl.n 6e1d5c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bmi.n 6e1c74 │ │ │ │ + bpl.n 6e1d54 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bmi.n 6e1c6c │ │ │ │ + bpl.n 6e1d4c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bmi.n 6e1c64 │ │ │ │ + bpl.n 6e1d44 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bmi.n 6e1c5c │ │ │ │ + bpl.n 6e1d3c │ │ │ │ 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 │ │ │ │ @@ -2434715,19 +2434716,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 68163c │ │ │ │ b.n 6e1d50 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ 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] @ (6e1e68 ) │ │ │ │ @@ -2434992,33 +2434993,33 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl 71acf8 │ │ │ │ cmp fp, r9 │ │ │ │ bne.n 6e20ba │ │ │ │ b.n 6e1f34 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ 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] @ (6e2268 ) │ │ │ │ @@ -2435148,15 +2435149,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ udf #224 @ 0xe0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ udf #124 @ 0x7c │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + adds r2, r7, #0 │ │ │ │ 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] @ (6e24fc ) │ │ │ │ @@ -2435395,25 +2435396,25 @@ │ │ │ │ nop │ │ │ │ ble.n 6e25d8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ble.n 6e2514 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ 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 │ │ │ │ @@ -2435539,23 +2435540,23 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 6e264a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bge.n 6e25dc │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 6e25e8 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ 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 │ │ │ │ @@ -2435610,19 +2435611,19 @@ │ │ │ │ add.w sp, sp, #2008 @ 0x7d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bls.n 6e27c0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bhi.n 6e2718 │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2435755,27 +2435756,27 @@ │ │ │ │ b.n 6e27ee │ │ │ │ ldr r2, [pc, #36] @ (6e28e4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 6e2872 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ beq.n 6e293c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2435794,15 +2435795,15 @@ │ │ │ │ strd r6, r4, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 6e292e │ │ │ │ cbz r3, 6e293e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ mov r0, r6 │ │ │ │ - bl aa55e0 │ │ │ │ + bl aa5638 │ │ │ │ ldr r1, [pc, #20] @ (6e2944 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 5260cc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ @@ -2435822,15 +2435823,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 6e2976 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w r2, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ - bl aa55e0 │ │ │ │ + bl aa5638 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 6e2992 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2436149,24 +2436150,24 @@ │ │ │ │ ldr.w r9, [r1, r2] │ │ │ │ b.n 6e2bf4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ b.n 6e2bf4 │ │ │ │ nop │ │ │ │ vrhadd.s32 d0, d2, d11 │ │ │ │ @ instruction: 0xeaedffff │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @ instruction: 0xeacbffff │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @ instruction: 0xea9fffff │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stc2 15, cr15, [pc], #1020 @ 6e311c │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ 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, 6e2d92 │ │ │ │ @@ -2436342,26 +2436343,26 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6e2b7c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ 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 │ │ │ │ @@ -2436431,17 +2436432,17 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ b.n 6e2fd8 │ │ │ │ beq.n 6e2f28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bhi.n 6e30b8 │ │ │ │ + bhi.n 6e2f98 │ │ │ │ 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] │ │ │ │ @@ -2436763,33 +2436764,33 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #4 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldr r4, [pc, #624] @ (6e35e0 ) │ │ │ │ + ldr r5, [pc, #48] @ (6e33a0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r2!, {r5, r7} │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [pc, #320] @ (6e34c0 ) │ │ │ │ + ldr r4, [pc, #768] @ (6e3680 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ 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 │ │ │ │ @@ -2436862,19 +2436863,19 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ cbz r1, 6e3486 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 6e2da0 │ │ │ │ @@ -2437045,31 +2437046,31 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r2} │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r0, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + subs r0, r7, #4 │ │ │ │ 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] @ (6e3798 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2437178,15 +2437179,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 6e36f6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 2, r0, cr12, cr7, {4} │ │ │ │ + mcr2 0, 6, r0, cr12, cr7, {4} │ │ │ │ ldmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2438129,15 +2438130,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x00be │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0004 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ 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 │ │ │ │ @@ -2440530,15 +2440531,15 @@ │ │ │ │ b.n 6e5e7e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 6d7d40 │ │ │ │ b.n 6e5df2 │ │ │ │ movs r1, #1 │ │ │ │ b.n 6e5e68 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ 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 │ │ │ │ @@ -2447428,15 +2447429,15 @@ │ │ │ │ bl 6bee4e │ │ │ │ bl 558e52 │ │ │ │ bl 48ae56 │ │ │ │ ldr r0, [pc, #4] @ (6eae60 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ cbz r0, 6eae80 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ @@ -2447857,19 +2447858,19 @@ │ │ │ │ lsrs r2, r2, #20 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ bl 4996bc │ │ │ │ pop {r3, pc} │ │ │ │ - bl a8b754 │ │ │ │ + bl a8b7ac │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl a8b728 │ │ │ │ + bl a8b780 │ │ │ │ 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 │ │ │ │ @@ -2448732,27 +2448733,27 @@ │ │ │ │ b.n 6eb3ae │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, ip │ │ │ │ b.w 6eb314 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #136] @ (6ebc34 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ - vhadd.u16 q0, q10, q14 │ │ │ │ - @ instruction: 0xfba000ec │ │ │ │ + vmla.i q0, q10, d0[7] │ │ │ │ + ldc2 0, cr0, [r0], {236} @ 0xec │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r6, ip, lsl #2] │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + str.w r0, [r6, #236] @ 0xec │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf75600ec │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + @ instruction: 0xf7c600ec │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ 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 │ │ │ │ @@ -2449086,21 +2449087,21 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ cmp r2, r5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [pc, #864] @ (6ec298 ) │ │ │ │ + ldr r4, [pc, #288] @ (6ec058 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #848] @ (6ec290 ) │ │ │ │ + ldr r2, [pc, #272] @ (6ec050 ) │ │ │ │ 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 │ │ │ │ @@ -2449203,30 +2449204,30 @@ │ │ │ │ b.n 6ebfa8 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bvs.n 6ebf90 │ │ │ │ + bvc.n 6ec070 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vhadd.u32 d16, d24, d10 │ │ │ │ - vhadd.u32 d16, d24, d10 │ │ │ │ + vaddl.u16 q8, d24, d10 │ │ │ │ + vaddl.u16 q8, d24, d10 │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ lsls r4, r2, #4 │ │ │ │ - vhadd.u32 d0, d30, d10 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + vaddl.u16 q0, d30, d10 │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r0, [pc, #4] @ (6ec07c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ 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] @ (6ec260 ) │ │ │ │ @@ -2449420,15 +2449421,15 @@ │ │ │ │ bl 7202ba │ │ │ │ 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 aa6288 │ │ │ │ + bl aa62e0 │ │ │ │ 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 │ │ │ │ @@ -2449974,15 +2449975,15 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6ecf00 │ │ │ │ add.w r1, r4, #47872 @ 0xbb00 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ - bl a595d0 │ │ │ │ + bl a59628 │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 6ecfc0 │ │ │ │ add.w r7, r4, #24576 @ 0x6000 │ │ │ │ add.w r5, r4, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r5, #1172] @ 0x494 │ │ │ │ @@ -2450346,15 +2450347,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 6eca58 │ │ │ │ mov r0, r5 │ │ │ │ - bl a595e0 │ │ │ │ + bl a59638 │ │ │ │ b.n 6eca2a │ │ │ │ ldr.w r3, [r4, #2796] @ 0xaec │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #2820] @ 0xb04 │ │ │ │ bl 6aa658 │ │ │ │ b.n 6ecd4c │ │ │ │ cmp.w r8, #10 │ │ │ │ @@ -2450439,15 +2450440,15 @@ │ │ │ │ nop │ │ │ │ adds r5, #234 @ 0xea │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 6ed790 │ │ │ │ + b.n 6ec870 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r5, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2451538,15 +2451539,15 @@ │ │ │ │ mvn.w r2, #292 @ 0x124 │ │ │ │ add r1, r2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 6edb9c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bpl.n 6edc40 │ │ │ │ + bvs.n 6edd20 │ │ │ │ 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 │ │ │ │ @@ -2451599,15 +2451600,15 @@ │ │ │ │ movne r0, #100 @ 0x64 │ │ │ │ b.n 6edd3c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 6ede58 │ │ │ │ + bpl.n 6edd38 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ lsls r4, r2, #4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ push {r4, r5} │ │ │ │ itee lt │ │ │ │ @@ -2451883,19 +2451884,19 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ movs r4, #0 │ │ │ │ b.n 6edf76 │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bcc.n 6ee09c │ │ │ │ + bcc.n 6edf7c │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ 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 │ │ │ │ @@ -2452726,15 +2452727,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #158 @ 0x9e │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r4, r1, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ 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] @ (6eea70 ) │ │ │ │ @@ -2452932,17 +2452933,17 @@ │ │ │ │ beq.n 6eeb6c │ │ │ │ mov r0, r6 │ │ │ │ bl 71dec0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ec3c │ │ │ │ str.w r5, [r4, #3124] @ 0xc34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 6eea8c │ │ │ │ + bmi.n 6eeb6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bmi.n 6eeaa8 │ │ │ │ + bmi.n 6eeb88 │ │ │ │ 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 │ │ │ │ @@ -2465194,28 +2465195,28 @@ │ │ │ │ blx 6e2d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6f6ab2 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl a5b368 │ │ │ │ + bl a5b3c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6f6aac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 39a280 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl a5b42c │ │ │ │ + bl a5b484 │ │ │ │ cbz r0, 6f698a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 6f698a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 39a208 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2465232,15 +2465233,15 @@ │ │ │ │ bne.n 6f698a │ │ │ │ adds r7, #1 │ │ │ │ bne.w 6f6aa6 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ bl 6f6888 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5b42c │ │ │ │ + bl a5b484 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6f694a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 6ec3c │ │ │ │ mov r0, r5 │ │ │ │ blx 6ec3c │ │ │ │ mov r0, r6 │ │ │ │ @@ -2465275,54 +2465276,54 @@ │ │ │ │ beq.n 6f6942 │ │ │ │ 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 a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ cmp sl, r9 │ │ │ │ str.w fp, [r0] │ │ │ │ bne.n 6f69e8 │ │ │ │ b.n 6f6942 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6f6942 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r9, [r0] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 6f6942 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ str r4, [r0, #0] │ │ │ │ b.n 6f6942 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 6f6a44 │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ str.w r9, [r0] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6f6942 │ │ │ │ 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 a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str.w fp, [r0] │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 6f6a52 │ │ │ │ b.n 6f6942 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -2465332,15 +2465333,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 a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str.w fp, [r0] │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 6f6a82 │ │ │ │ b.n 6f6942 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 6f698a │ │ │ │ @@ -2465362,15 +2465363,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 a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ 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 │ │ │ │ @@ -2467585,17 +2467586,17 @@ │ │ │ │ ldr.w r3, [r7, #3216] @ 0xc90 │ │ │ │ cbz r3, 6f8336 │ │ │ │ add.w r0, r7, #3072 @ 0xc00 │ │ │ │ bl 39d780 │ │ │ │ ldr.w r3, [r7, #1396] @ 0x574 │ │ │ │ cbz r3, 6f8344 │ │ │ │ add.w r0, r7, #1376 @ 0x560 │ │ │ │ - bl a9d77c │ │ │ │ + bl a9d7d4 │ │ │ │ add.w r0, r7, #1304 @ 0x518 │ │ │ │ - bl a9d254 │ │ │ │ + bl a9d2ac │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r7, #3288] @ 0xcd8 │ │ │ │ bl 393be0 │ │ │ │ ldr.w r0, [r7, #3272] @ 0xcc8 │ │ │ │ bl 70dbdc │ │ │ │ ldr.w r0, [r7, #1424] @ 0x590 │ │ │ │ bl 74ef10 │ │ │ │ @@ -2468050,15 +2468051,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 a9d1b8 │ │ │ │ + bl a9d210 │ │ │ │ ldr.w r3, [pc, #1252] @ 6f8d58 │ │ │ │ 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] @ 6f8d5c │ │ │ │ @@ -2468066,15 +2468067,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [pc, #1236] @ 6f8d60 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ movs r7, #1 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a9d714 │ │ │ │ + bl a9d76c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6f8cd6 │ │ │ │ ldr.w r3, [r6, #1380] @ 0x564 │ │ │ │ str r7, [r6, #0] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ str.w r3, [r6, #2000] @ 0x7d0 │ │ │ │ bl 39cdfc │ │ │ │ @@ -2468485,48 +2468486,48 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6f8a9e │ │ │ │ b.n 6f8d08 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bl 5b2d22 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x4ce5a> │ │ │ │ bl 5acd26 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x46e5e> │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - rsbs r0, r6, #137 @ 0x89 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + movw r0, #24713 @ 0x6089 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ 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 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ bl 33ed72 │ │ │ │ bl 338d76 │ │ │ │ bl 5c0d7a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2.so+0x5aeb2> │ │ │ │ @ instruction: 0xfb4dffff │ │ │ │ bl 310d82 │ │ │ │ bl ac6d86 │ │ │ │ @@ -2468536,40 +2468537,40 @@ │ │ │ │ bl 330d96 │ │ │ │ bl adad9a │ │ │ │ bl ae6d9e │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r6, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf26e0089 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf2de0089 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ lsls r0, r3, #4 │ │ │ │ @@ -2468599,17 +2468600,17 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ ldr.w r0, [r7, #1424] @ 0x590 │ │ │ │ bl 7503d4 │ │ │ │ cbz r0, 6f8e54 │ │ │ │ add.w r0, r7, #1376 @ 0x560 │ │ │ │ - bl a9d66c │ │ │ │ + bl a9d6c4 │ │ │ │ add.w r0, r7, #1304 @ 0x518 │ │ │ │ - bl a9d074 │ │ │ │ + bl a9d0cc │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr.w r0, [r7, #1424] @ 0x590 │ │ │ │ mov r2, r5 │ │ │ │ bl 7503d4 │ │ │ │ cbnz r0, 6f8eca │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ dmb ish │ │ │ │ @@ -2469978,17 +2469979,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -2470804,15 +2470805,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r0, r4, #3 │ │ │ │ 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] @ (6fa954 ) │ │ │ │ @@ -2471409,15 +2471410,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6face8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, #104 @ 0x68 │ │ │ │ add.w r0, r4, #1304 @ 0x518 │ │ │ │ - bl a9d1ac │ │ │ │ + bl a9d204 │ │ │ │ mov r6, fp │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ b.n 6fa9ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6fac34 │ │ │ │ @@ -2471446,15 +2471447,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6face8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, #104 @ 0x68 │ │ │ │ add.w r0, r4, #1304 @ 0x518 │ │ │ │ - bl a9d1ac │ │ │ │ + bl a9d204 │ │ │ │ mov r6, fp │ │ │ │ movs r3, #4 │ │ │ │ b.n 6fad28 │ │ │ │ add.w r0, r4, #3280 @ 0xcd0 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ @@ -2471529,23 +2471530,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r3, r1] │ │ │ │ lsls r3, r2, #4 │ │ │ │ strh r2, [r0, r7] │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ 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 │ │ │ │ @@ -2471852,15 +2471853,15 @@ │ │ │ │ beq.n 6fb28a │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 6fb21a │ │ │ │ cmp r6, #2 │ │ │ │ beq.n 6fb2c2 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ add.w r0, r5, #1304 @ 0x518 │ │ │ │ - bl a9cc18 │ │ │ │ + bl a9cc70 │ │ │ │ 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 │ │ │ │ @@ -2471909,15 +2471910,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 a9d5c0 │ │ │ │ + bl a9d618 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 6fae7c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r5, #1480] @ 0x5c8 │ │ │ │ @@ -2471939,15 +2471940,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [pc, #0] @ (6fb30c ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ 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 │ │ │ │ @@ -2472287,15 +2472288,15 @@ │ │ │ │ bls.w 6fb7de │ │ │ │ cmp r4, fp │ │ │ │ bhi.n 6fb748 │ │ │ │ add.w r6, r8, #1376 @ 0x560 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl a9d5a8 │ │ │ │ + bl a9d600 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6fb8b8 │ │ │ │ addw r3, r8, #1444 @ 0x5a4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r5, [r4, #-56] │ │ │ │ str.w r7, [r4, #-52] │ │ │ │ @@ -2472431,34 +2472432,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 6fb742 │ │ │ │ add.w r0, r8, #1376 @ 0x560 │ │ │ │ - bl a9d66c │ │ │ │ + bl a9d6c4 │ │ │ │ add.w r0, r8, #1304 @ 0x518 │ │ │ │ - bl a9d074 │ │ │ │ + bl a9d0cc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, sl, [sp, #8] │ │ │ │ strd r4, r9, [sp] │ │ │ │ bl 6fa960 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6fb798 │ │ │ │ b.n 6fb846 │ │ │ │ mov r0, r6 │ │ │ │ - bl a9d66c │ │ │ │ + bl a9d6c4 │ │ │ │ add.w r0, r8, #1304 @ 0x518 │ │ │ │ - bl a9d074 │ │ │ │ + bl a9d0cc │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl a9d5a8 │ │ │ │ + bl a9d600 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6fb6ec │ │ │ │ b.n 6fb846 │ │ │ │ bic.w r3, r6, #4 │ │ │ │ cmp r2, #30 │ │ │ │ bhi.n 6fb90a │ │ │ │ @@ -2472503,15 +2472504,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 a9ce24 │ │ │ │ + bl a9ce7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6fb782 │ │ │ │ lsls r2, r6, #20 │ │ │ │ bpl.n 6fb98e │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ cmp r2, #3 │ │ │ │ @@ -2473224,15 +2473225,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ orrs r6, r5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ mov fp, r9 │ │ │ │ blx 6ec3c │ │ │ │ @@ -2473801,15 +2473802,15 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ subs r1, #74 @ 0x4a │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac80089 │ │ │ │ + @ instruction: 0xfb380089 │ │ │ │ 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] @ 6fc7dc │ │ │ │ sub sp, #12 │ │ │ │ @@ -2473984,22 +2473985,22 @@ │ │ │ │ nop │ │ │ │ adds r7, #244 @ 0xf4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #200 @ 0xc8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - @ instruction: 0xead200eb │ │ │ │ + adc.w r0, r2, fp, asr #3 │ │ │ │ adds r7, #78 @ 0x4e │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.32 {d16-d19}, [r6], r9 │ │ │ │ - ldr??.w r0, [r6, r9] │ │ │ │ - vst1.8 {d0[4]}, [r2], r9 │ │ │ │ + ldr??.w r0, [r6, #137] @ 0x89 │ │ │ │ + vld1.8 {d16[4]}, [r6], r9 │ │ │ │ + ldr??.w r0, [r2, #137] @ 0x89 │ │ │ │ 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 │ │ │ │ @@ -2474268,15 +2474269,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #146 @ 0x92 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r4, #137] @ 0x89 │ │ │ │ + ldrsb.w r0, [r4, r9] │ │ │ │ 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 6fcc58 │ │ │ │ mov lr, r0 │ │ │ │ @@ -2475889,20 +2475890,20 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r7, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r8!, {r0, r3, r7} │ │ │ │ + @ instruction: 0xe9a80089 │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ lsls r3, r2, #4 │ │ │ │ - b.n 6fd9b8 │ │ │ │ + b.n 6fda98 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 6fd900 │ │ │ │ + b.n 6fd9e0 │ │ │ │ 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 │ │ │ │ @@ -2476759,15 +2476760,15 @@ │ │ │ │ bl 39d368 │ │ │ │ ldr.w r6, [r5, #440] @ 0x1b8 │ │ │ │ b.n 6fe6e0 │ │ │ │ adds r4, r4, #7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6fe9b8 │ │ │ │ + b.n 6fea98 │ │ │ │ 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 │ │ │ │ @@ -2478055,25 +2478056,25 @@ │ │ │ │ b.w 6feb2c │ │ │ │ asrs r2, r4, #23 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #23 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bvc.n 6ff584 │ │ │ │ + bhi.n 6ff664 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bvc.n 6ff598 │ │ │ │ + bhi.n 6ff678 │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - bne.n 6ff694 │ │ │ │ + bne.n 6ff574 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ 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 74f6b8 │ │ │ │ @@ -2478249,17 +2478250,17 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ b.w 6fedca │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strd r3, r3, [r7, #48] @ 0x30 │ │ │ │ b.w 6fee66 │ │ │ │ nop │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ 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 │ │ │ │ @@ -2479279,28 +2479280,28 @@ │ │ │ │ b.n 6ffc8c │ │ │ │ lsls r2, r7, #29 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r0, r5, #29 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 1, 6, r0, cr6, cr2, {0} │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2, r3, 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, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r7, sp, #24 │ │ │ │ @@ -2480328,23 +2480329,23 @@ │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ str r2, [r7, #32] │ │ │ │ b.n 70076a │ │ │ │ stc2 1, cr0, [ip], {18} │ │ │ │ @ instruction: 0xfbf60112 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x001e │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 700f44 │ │ │ │ + cbnz r4, 700f60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r6, 700f5c │ │ │ │ + cbnz r6, 700f78 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movt r1, #49170 @ 0xc012 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ mov r9, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 7011e6 │ │ │ │ @@ -2480645,17 +2480646,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 7008ce │ │ │ │ nop │ │ │ │ - uxth r6, r6 │ │ │ │ + cbz r6, 701324 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - uxth r6, r5 │ │ │ │ + cbz r6, 701326 │ │ │ │ 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 │ │ │ │ @@ -2481076,15 +2481077,15 @@ │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ b.n 7016be │ │ │ │ bic.w r1, r6, r2, lsr #32 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ 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 │ │ │ │ @@ -2481440,19 +2481441,19 @@ │ │ │ │ @ instruction: 0xe85e0112 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8580112 │ │ │ │ @ instruction: 0xe8060112 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ 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 │ │ │ │ @@ -2481646,15 +2481647,15 @@ │ │ │ │ b.n 701cce │ │ │ │ b.n 701638 │ │ │ │ lsls r2, r2, #4 │ │ │ │ bls.n 701ddc │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrb.w r2, [r0, #366] @ 0x16e │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ cbnz r2, 701d8e │ │ │ │ ldr.w r2, [r0, #344] @ 0x158 │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ bls.n 701d8e │ │ │ │ @@ -2483666,21 +2483667,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (7034e0 ) │ │ │ │ movs r3, #12 │ │ │ │ add r0, pc │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ 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 │ │ │ │ @@ -2484564,15 +2484565,15 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ 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 │ │ │ │ @@ -2485374,36 +2485375,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r3} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r8], #532 @ 0x214 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + ldc2l 0, cr0, [r8, #-532] @ 0xfffffdec │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ 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 │ │ │ │ @@ -2485624,15 +2485625,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb798 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb73a │ │ │ │ lsls r2, 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 │ │ │ │ @@ -2486031,41 +2486032,41 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb6fa │ │ │ │ lsls r2, r2, #4 │ │ │ │ @ instruction: 0xb6f0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r6, lr} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ 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 │ │ │ │ @@ -2486588,39 +2486589,39 @@ │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ uxth r0, r1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ sxtb r2, r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r4, r2, #3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r1, r1, #2 │ │ │ │ cbz r6, 70530c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsls r4, r6, #25 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r1, r1, #2 │ │ │ │ sub.w r1, r3, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ bhi.w 70753e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [pc, #2740] @ 705de4 │ │ │ │ add r3, pc │ │ │ │ @@ -2487554,21 +2487555,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, [r0, #8] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r6, #6] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vldr d5, [pc, #772] @ 706100 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vldr d6, [pc, #772] @ 706108 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ @@ -2487852,31 +2487853,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, [r6, #24] │ │ │ │ + str r4, [r4, #32] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ 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 │ │ │ │ @@ -2489008,61 +2489009,61 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ str.w r3, [r1, #344] @ 0x158 │ │ │ │ b.w 70533a │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + str r2, [r0, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ bhi.w 70533a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [pc, #1800] @ 7075d8 │ │ │ │ add r3, pc │ │ │ │ @@ -2489696,93 +2489697,93 @@ │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r2, #932] @ 0x3a4 │ │ │ │ b.w 7054a6 │ │ │ │ subs r3, #240 @ 0xf0 │ │ │ │ cmp r3, #14 │ │ │ │ bls.w 70532a │ │ │ │ b.w 70533a │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r2, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r3] │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ 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] @ (7076e0 ) │ │ │ │ @@ -2489821,15 +2489822,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #10] │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrh r6, [r6, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2489859,15 +2489860,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 707714 │ │ │ │ ldrh r4, [r5, #6] │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r7, 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, #1832] @ 0x728 │ │ │ │ ldr.w r6, [pc, #3828] @ 708654 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2491175,362 +2491176,362 @@ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ strh r3, [r4, #0] │ │ │ │ b.n 70801e │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r4, [r0, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r0, [r5, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r4, [r6, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrh r2, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrh r2, [r7, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r1, r5] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrh r0, [r2, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrh r4, [r4, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrh r2, [r6, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ ldrh r6, [r0, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sbc.w r0, ip, #135 @ 0x87 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + rsbs r0, ip, #135 @ 0x87 │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r5, r4] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r2, #8] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb.w r3, [r4, #223] @ 0xdf │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 707f6c │ │ │ │ ldrb.w r3, [r4, #207] @ 0xcf │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 707f6c │ │ │ │ @@ -2491836,89 +2491837,89 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r3, r3, #31 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 7085b0 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #8] @ (708c94 ) │ │ │ │ + ldr r1, [pc, #456] @ (708e54 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - mov sl, r6 │ │ │ │ + bx r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov r6, r9 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r4, lr │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [pc, #624] @ (708f34 ) │ │ │ │ + ldr r5, [pc, #48] @ (708cf4 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [pc, #648] @ (708f50 ) │ │ │ │ + ldr r5, [pc, #72] @ (708d10 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [pc, #728] @ (708fa4 ) │ │ │ │ + ldr r5, [pc, #152] @ (708d64 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r8, r8 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r0, #10 │ │ │ │ bhi.n 708d3c │ │ │ │ subs r1, #49 @ 0x31 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #54055 @ 0xd327 │ │ │ │ movt r2, #3 │ │ │ │ @@ -2492038,15 +2492039,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ b.n 708da8 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r5, 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, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #508] @ (709064 ) │ │ │ │ @@ -2492888,15 +2492889,15 @@ │ │ │ │ bhi.n 709748 │ │ │ │ cbnz r5, 70975c │ │ │ │ cmp r2, #11 │ │ │ │ bhi.n 7096c6 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl c23f34 │ │ │ │ + bl c23f8c │ │ │ │ cbnz r0, 70972e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [pc, #180] @ (7097e4 ) │ │ │ │ ldr r3, [pc, #172] @ (7097e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -2493167,15 +2493168,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 c23dd0 │ │ │ │ + bl c23e28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 709988 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh r3, [r4, #10] │ │ │ │ b.n 709986 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -2493241,15 +2493242,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 c23d30 │ │ │ │ + bl c23d88 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 709d9c │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 709dae │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ @@ -2493372,15 +2493373,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 c23da8 │ │ │ │ + bl c23e00 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 709d74 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mla r3, r3, r8, r5 │ │ │ │ str.w r2, [r3, #360] @ 0x168 │ │ │ │ @@ -2493436,15 +2493437,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 c23da8 │ │ │ │ + bl c23e00 │ │ │ │ cbnz r0, 709d4e │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 709ec0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -2493550,15 +2493551,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 c23d58 │ │ │ │ + bl c23db0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 709d9a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -2493650,15 +2493651,15 @@ │ │ │ │ orrs r2, r3 │ │ │ │ it ne │ │ │ │ movne.w r3, #65536 @ 0x10000 │ │ │ │ beq.w 70a11c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl c24108 │ │ │ │ + bl c24160 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70a150 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb sl, r3, #31 │ │ │ │ @@ -2494011,29 +2494012,29 @@ │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #16] │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r4, [r2, #0] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r0, [pc, #816] @ (70a698 ) │ │ │ │ + ldr r1, [pc, #240] @ (70a458 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #16] @ (70a37c ) │ │ │ │ + ldr r1, [pc, #464] @ (70a53c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #344] @ (70a4c8 ) │ │ │ │ + ldr r1, [pc, #792] @ (70a688 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [pc, #56] @ (70a3ac ) │ │ │ │ + ldr r2, [pc, #504] @ (70a56c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #912] @ (70a708 ) │ │ │ │ + ldr r2, [pc, #336] @ (70a4c8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #824] @ (70a6b4 ) │ │ │ │ + ldr r2, [pc, #248] @ (70a474 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [pc, #912] @ (70a710 ) │ │ │ │ + ldr r1, [pc, #336] @ (70a4d0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r0, [pc, #80] @ (70a3d4 ) │ │ │ │ + ldr r0, [pc, #528] @ (70a594 ) │ │ │ │ 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] @ (70a4ac ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ @@ -2494104,15 +2494105,15 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 709ec8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c240e4 │ │ │ │ + bl c2413c │ │ │ │ cbnz r0, 70a4a4 │ │ │ │ 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] │ │ │ │ @@ -2494173,15 +2494174,15 @@ │ │ │ │ blx 6e548 │ │ │ │ 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 c240e4 │ │ │ │ + bl c2413c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70a850 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 70a532 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -2494457,15 +2494458,15 @@ │ │ │ │ bne.n 70a80c │ │ │ │ dmb ish │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r1, #8] │ │ │ │ - bl c2412c │ │ │ │ + bl c24184 │ │ │ │ cbnz r0, 70a850 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strh r3, [r4, #10] │ │ │ │ b.n 70a678 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r4, r4, #728 @ 0x2d8 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -2494483,15 +2494484,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, r4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ ldrh r2, [r3, r1] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - tst r6, r3 │ │ │ │ + cmp r6, r1 │ │ │ │ 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 │ │ │ │ @@ -2495563,15 +2495564,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 c23d80 │ │ │ │ + bl c23dd8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70ac9c │ │ │ │ strb r0, [r4, #12] │ │ │ │ ldrd r1, r0, [sl, #4] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ vldr d7, [sl, #16] │ │ │ │ @@ -2495626,15 +2495627,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 c23dd0 │ │ │ │ + bl c23e28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70ac9c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strb r3, [r4, #12] │ │ │ │ ldrd r3, r0, [r4, #32] │ │ │ │ b.n 70aefa │ │ │ │ ldrsb r6, [r7, r3] │ │ │ │ @@ -2495676,15 +2495677,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 c23df8 │ │ │ │ + bl c23e50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70b742 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r7, [r5, #348] @ 0x15c │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ @@ -2495831,15 +2495832,15 @@ │ │ │ │ moveq r2, #16 │ │ │ │ movne r2, #17 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ b.w 70abd2 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r4, [r0, #416] @ 0x1a0 │ │ │ │ ldrb.w lr, [sp, #8] │ │ │ │ cbz r4, 70b7b4 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ @@ -2497179,15 +2497180,15 @@ │ │ │ │ blx 6e548 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ str r7, [r5, #96] @ 0x60 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl c23e44 │ │ │ │ + bl c23e9c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70c8f0 │ │ │ │ ldrb.w sl, [r6, #4] │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ beq.n 70c5d4 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @@ -2497439,15 +2497440,15 @@ │ │ │ │ ldrbne.w r3, [r4, #713] @ 0x2c9 │ │ │ │ cmp.w r8, #11 │ │ │ │ str r3, [r7, #16] │ │ │ │ beq.w 70d028 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl c23e94 │ │ │ │ + bl c23eec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 70d01e │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -2497544,15 +2497545,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 c23e6c │ │ │ │ + bl c23ec4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 70c8f0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ strb r3, [r4, #15] │ │ │ │ @@ -2497706,15 +2497707,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 c23f0c │ │ │ │ + bl c23f64 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70c8f0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ strh r3, [r4, #10] │ │ │ │ ldr.w r2, [r2, #348] @ 0x15c │ │ │ │ cmp r2, #13 │ │ │ │ @@ -2497757,15 +2497758,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 c23ebc │ │ │ │ + bl c23f14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70cf72 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -2497847,15 +2497848,15 @@ │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ mov.w r3, #52 @ 0x34 │ │ │ │ str r3, [r7, #0] │ │ │ │ beq.w 70cef4 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl c23ee4 │ │ │ │ + bl c23f3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 70cec6 │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -2497952,15 +2497953,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 70d03e │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r9 │ │ │ │ - bl c23ee4 │ │ │ │ + bl c23f3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 70d034 │ │ │ │ mov r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -2498134,15 +2498135,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 c23f0c │ │ │ │ + bl c23f64 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70c8f0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ strb r3, [r4, #12] │ │ │ │ b.n 70cbf2 │ │ │ │ add.w r0, fp, #4 │ │ │ │ bl 70985c │ │ │ │ @@ -2499193,20 +2499194,20 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #132] @ (70dbd4 ) │ │ │ │ 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 c23cf8 │ │ │ │ + bl c23d50 │ │ │ │ cbnz r0, 70dbb6 │ │ │ │ cbz r5, 70db6e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl c23e20 │ │ │ │ + bl c23e78 │ │ │ │ cbz r0, 70dbba │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 6f1cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 70dbb0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2499229,15 +2499230,15 @@ │ │ │ │ mov r9, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov lr, r3 │ │ │ │ mov r8, r3 │ │ │ │ b.n 70db2e │ │ │ │ mov r0, r3 │ │ │ │ - bl c23d0c │ │ │ │ + bl c23d64 │ │ │ │ movs r0, #0 │ │ │ │ b.n 70db80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r3, r0, [r5] │ │ │ │ b.n 70db6e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -2499251,15 +2499252,15 @@ │ │ │ │ lsls r2, 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 c23d0c │ │ │ │ + bl c23d64 │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec3c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5} │ │ │ │ mov.w r5, #16384 @ 0x4000 │ │ │ │ ldrd r4, r1, [sp, #8] │ │ │ │ @@ -2500224,15 +2500225,15 @@ │ │ │ │ b.w 70de70 │ │ │ │ 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 c23f5c │ │ │ │ + bl c23fb4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70dcc0 │ │ │ │ ldrd r7, r8, [r4, #32] │ │ │ │ tst.w r7, #393216 @ 0x60000 │ │ │ │ bne.w 70ea4a │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ lsls r6, r3, #28 │ │ │ │ @@ -2500882,15 +2500883,15 @@ │ │ │ │ movne r5, ip │ │ │ │ str r5, [r3, #0] │ │ │ │ b.n 70ed32 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 70ed32 │ │ │ │ - @ instruction: 0xfab200ec │ │ │ │ + @ instruction: 0xfb2200ec │ │ │ │ vldr d7, [pc, #508] @ 70f058 │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ push {r4, r5} │ │ │ │ cmp r3, #15 │ │ │ │ vstr d7, [r2] │ │ │ │ bls.n 70eeb6 │ │ │ │ ldrb.w r3, [r1, #130] @ 0x82 │ │ │ │ @@ -2501208,16 +2501209,16 @@ │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ strb.w r2, [r1, #712] @ 0x2c8 │ │ │ │ b.n 70f126 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4f60088 │ │ │ │ - @ instruction: 0xf53a0088 │ │ │ │ + sbc.w r0, r6, #4456448 @ 0x440000 │ │ │ │ + sub.w r0, sl, #4456448 @ 0x440000 │ │ │ │ stmdb 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 │ │ │ │ @@ -2501498,16 +2501499,16 @@ │ │ │ │ lsls r0, r1 │ │ │ │ subs r0, #1 │ │ │ │ b.n 70f27e │ │ │ │ movs r1, #16 │ │ │ │ b.n 70f2fc │ │ │ │ movs r1, #8 │ │ │ │ b.n 70f2fc │ │ │ │ - @ instruction: 0xf62a00ec │ │ │ │ - @ instruction: 0xf39600ec │ │ │ │ + @ instruction: 0xf69a00ec │ │ │ │ + and.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 70f55e │ │ │ │ ldrd r3, r2, [r0, #112] @ 0x70 │ │ │ │ @@ -2502126,29 +2502127,29 @@ │ │ │ │ add r2, pc │ │ │ │ ldrd r0, r1, [r4, #728] @ 0x2d8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 70f990 │ │ │ │ - cdp 0, 0, cr0, cr4, cr8, {4} │ │ │ │ - vaddl.s8 q0, d22, d8 │ │ │ │ - vaddl.s8 q8, d22, d8 │ │ │ │ - vext.8 d0, d18, d8, #0 │ │ │ │ - stcl 0, cr0, [r4, #544] @ 0x220 │ │ │ │ - orns r0, r2, #136 @ 0x88 │ │ │ │ - ldcl 0, cr0, [r6, #-544]! @ 0xfffffde0 │ │ │ │ - ldcl 0, cr0, [r4, #-544]! @ 0xfffffde0 │ │ │ │ - stc 0, cr0, [r0], #544 @ 0x220 │ │ │ │ - cdp 0, 15, cr0, cr14, cr8, {4} │ │ │ │ - vhadd.s d0, d20, d8 │ │ │ │ - ldc 0, cr0, [ip], #-544 @ 0xfffffde0 │ │ │ │ - ldc 0, cr0, [r6], #544 @ 0x220 │ │ │ │ - vhadd.s d0, d16, d8 │ │ │ │ - ldc 0, cr0, [r0], #544 @ 0x220 │ │ │ │ + cdp 0, 7, cr0, cr4, cr8, {4} │ │ │ │ + vext.8 d16, d22, d8, #0 │ │ │ │ + bics.w r0, r6, #136 @ 0x88 │ │ │ │ + bic.w r0, r2, #136 @ 0x88 │ │ │ │ + cdp 0, 3, cr0, cr4, cr8, {4} │ │ │ │ + @ instruction: 0xf0e20088 │ │ │ │ + stcl 0, cr0, [r6, #544]! @ 0x220 │ │ │ │ + stcl 0, cr0, [r4, #544]! @ 0x220 │ │ │ │ + ldc 0, cr0, [r0, #-544] @ 0xfffffde0 │ │ │ │ + vhadd.s32 d16, d30, d8 │ │ │ │ + vaddl.s32 q0, d20, d8 │ │ │ │ + stc 0, cr0, [ip], #544 @ 0x220 │ │ │ │ + stc 0, cr0, [r6, #-544]! @ 0xfffffde0 │ │ │ │ + vaddl.s32 q0, d16, d8 │ │ │ │ + stc 0, cr0, [r0, #-544]! @ 0xfffffde0 │ │ │ │ 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 │ │ │ │ @@ -2502335,51 +2502336,51 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 70fdd4 │ │ │ │ ldr r3, [pc, #48] @ (70fe80 ) │ │ │ │ mov.w ip, #410 @ 0x19a │ │ │ │ add r3, pc │ │ │ │ b.n 70fdd4 │ │ │ │ nop │ │ │ │ - b.n 70fa88 │ │ │ │ + b.n 70fb68 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r1, r6, #3 │ │ │ │ - add r5, pc, #208 @ (adr r5, 70ff38 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 7100f8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - stc2 0, cr0, [r6, #-952] @ 0xfffffc48 │ │ │ │ + ldc2l 0, cr0, [r6, #-952]! @ 0xfffffc48 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 70fdb8 │ │ │ │ cbz r0, 70fea2 │ │ │ │ ldr r3, [pc, #12] @ (70fea8 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ add r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [pc, #8] @ (70feac ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ - stc 0, cr0, [ip, #944]! @ 0x3b0 │ │ │ │ - stcl 0, cr0, [r8], {136} @ 0x88 │ │ │ │ + cdp 0, 1, cr0, cr12, cr12, {7} │ │ │ │ + ldc 0, cr0, [r8, #-544]! @ 0xfffffde0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 70fdb8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ @@ -2502573,36 +2502574,36 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 70ff34 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 70ffb8 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], #544 @ 0x220 │ │ │ │ - stcl 0, cr0, [r4], {136} @ 0x88 │ │ │ │ + ldcl 0, cr0, [r2, #-544] @ 0xfffffde0 │ │ │ │ + ldc 0, cr0, [r4, #-544]! @ 0xfffffde0 │ │ │ │ @ instruction: 0xf6710116 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8], #-544 @ 0xfffffde0 │ │ │ │ - stc 0, cr0, [sl], #944 @ 0x3b0 │ │ │ │ + ldcl 0, cr0, [r8], {136} @ 0x88 │ │ │ │ + ldc 0, cr0, [sl, #-944] @ 0xfffffc50 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - sbcs.w r0, r8, r8, lsl #2 │ │ │ │ - sbcs.w r0, lr, r8, lsl #2 │ │ │ │ - sub.w r0, r0, r8, lsl #2 │ │ │ │ - @ instruction: 0xeb280088 │ │ │ │ - @ instruction: 0xeb2e0088 │ │ │ │ - @ instruction: 0xeb380088 │ │ │ │ + @ instruction: 0xebe80088 │ │ │ │ + @ instruction: 0xebee0088 │ │ │ │ + ldc 0, cr0, [r0], {136} @ 0x88 │ │ │ │ + @ instruction: 0xeb980088 │ │ │ │ + @ instruction: 0xeb9e0088 │ │ │ │ sub.w r0, r8, r8, lsl #2 │ │ │ │ + ldc 0, cr0, [r8], {136} @ 0x88 │ │ │ │ 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] @ (7101b8 ) │ │ │ │ subw sp, sp, #2348 @ 0x92c │ │ │ │ ldr r3, [pc, #196] @ (7101bc ) │ │ │ │ @@ -2502681,23 +2502682,23 @@ │ │ │ │ b.n 71012e │ │ │ │ movs r0, #0 │ │ │ │ b.n 71018e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ veor d0, d6, d1 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xeae00088 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + adcs.w r0, r0, r8, lsl #2 │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbz r6, 710222 │ │ │ │ + cbz r6, 71023e │ │ │ │ lsls r0, r1, #2 │ │ │ │ mcr2 1, 3, r0, cr10, cr1, {0} │ │ │ │ - orn r0, r4, r8, lsl #2 │ │ │ │ + @ instruction: 0xead40088 │ │ │ │ stmdb 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] @ (71044c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -2502938,29 +2502939,29 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 710206 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ mcr2 1, 0, r0, cr12, cr1, {0} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, sl, r8, lsl #2 │ │ │ │ - orns r0, r2, r8, lsl #2 │ │ │ │ - bics.w r0, ip, r8, lsl #2 │ │ │ │ + @ instruction: 0xeada0088 │ │ │ │ + @ instruction: 0xeae20088 │ │ │ │ + @ instruction: 0xeaac0088 │ │ │ │ @ instruction: 0xfb09ffff │ │ │ │ ldc2 1, cr0, [lr, #68] @ 0x44 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - and.w r0, r4, r8, lsl #2 │ │ │ │ - @ instruction: 0xe9920088 │ │ │ │ - @ instruction: 0xe9920088 │ │ │ │ - @ instruction: 0xe9920088 │ │ │ │ - @ instruction: 0xe9960088 │ │ │ │ - @ instruction: 0xe99c0088 │ │ │ │ - @ instruction: 0xe9920088 │ │ │ │ - stmdb r4!, {r3, r7} │ │ │ │ + orns r0, r4, r8, lsl #2 │ │ │ │ + and.w r0, r2, r8, lsl #2 │ │ │ │ + and.w r0, r2, r8, lsl #2 │ │ │ │ + and.w r0, r2, r8, lsl #2 │ │ │ │ + and.w r0, r6, r8, lsl #2 │ │ │ │ + and.w r0, ip, r8, lsl #2 │ │ │ │ + and.w r0, r2, r8, lsl #2 │ │ │ │ + @ instruction: 0xe9940088 │ │ │ │ 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] @ (7104e4 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2504062,29 +2504063,29 @@ │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ mvneq.w r3, #3584 @ 0xe00 │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #28] │ │ │ │ b.n 710ee0 │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -2504397,21 +2504398,21 @@ │ │ │ │ mov.w r9, #4096 @ 0x1000 │ │ │ │ b.n 711146 │ │ │ │ cmp r2, #189 @ 0xbd │ │ │ │ bne.w 710f3c │ │ │ │ mov.w r0, #62914560 @ 0x3c00000 │ │ │ │ b.n 710f42 │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ 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] │ │ │ │ @@ -2504832,21 +2504833,21 @@ │ │ │ │ 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 711908 │ │ │ │ b.n 71193c │ │ │ │ lsls r1, r2, #4 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ 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 │ │ │ │ @@ -2506448,16 +2506449,16 @@ │ │ │ │ movs r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe9ffff │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf22200f2 │ │ │ │ - @ instruction: 0xf1e000f2 │ │ │ │ + @ instruction: 0xf29200f2 │ │ │ │ + @ instruction: 0xf25000f2 │ │ │ │ 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 712c22 │ │ │ │ @@ -2507663,29 +2507664,29 @@ │ │ │ │ ldr r3, [pc, #12] @ (7138c0 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 7131b4 │ │ │ │ + b.n 713294 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r0, #142 @ 0x8e │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ bhi.n 7138d8 │ │ │ │ ldr r3, [pc, #16] @ (7138dc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - b.n 7131a0 │ │ │ │ + b.n 713280 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #150 @ 0x96 │ │ │ │ beq.n 713914 │ │ │ │ ldrb.w r3, [r0, #55] @ 0x37 │ │ │ │ cbnz r3, 7138fa │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ @@ -2508119,45 +2508120,45 @@ │ │ │ │ b.n 713bbc │ │ │ │ ldr r2, [pc, #68] @ (713cfc ) │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ str r2, [r5, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ b.n 713bbc │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ 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 │ │ │ │ @@ -2508250,19 +2508251,19 @@ │ │ │ │ b.n 713d90 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmia r2!, {r3, r5, r6} │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ 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] @ 7144a8 │ │ │ │ @@ -2508897,130 +2508898,127 @@ │ │ │ │ b.n 71415a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r2, r1 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vqadd.u8 q8, q11, q9 │ │ │ │ - vqadd.u32 q0, q9, q9 │ │ │ │ - mrc2 0, 5, r0, cr14, cr2, {7} │ │ │ │ - mrc2 0, 4, r0, cr10, cr2, {7} │ │ │ │ - mrc2 0, 1, r0, cr6, cr2, {7} │ │ │ │ - mrc2 0, 0, r0, cr2, cr2, {7} │ │ │ │ - ldc2l 0, cr0, [r6, #968]! @ 0x3c8 │ │ │ │ - ldc2l 0, cr0, [r6, #968] @ 0x3c8 │ │ │ │ - ldc2 0, cr0, [lr, #968]! @ 0x3c8 │ │ │ │ + vshr.u64 q0, q9, #10 │ │ │ │ + vshr.u64 q0, q9, #46 │ │ │ │ + vqadd.u32 q0, q15, q9 │ │ │ │ + vqadd.u8 q0, q13, q9 │ │ │ │ + mcr2 0, 5, r0, cr6, cr2, {7} │ │ │ │ + mcr2 0, 4, r0, cr2, cr2, {7} │ │ │ │ + mcr2 0, 3, r0, cr6, cr2, {7} │ │ │ │ + mcr2 0, 2, r0, cr6, cr2, {7} │ │ │ │ + mcr2 0, 1, r0, cr14, cr2, {7} │ │ │ │ + mrc2 0, 0, r0, cr6, cr2, {7} │ │ │ │ + ldc2l 0, cr0, [lr, #968]! @ 0x3c8 │ │ │ │ + stc2l 0, cr0, [lr, #968] @ 0x3c8 │ │ │ │ stc2 0, cr0, [r6, #968]! @ 0x3c8 │ │ │ │ - stc2 0, cr0, [lr, #968] @ 0x3c8 │ │ │ │ - ldc2l 0, cr0, [lr, #-968] @ 0xfffffc38 │ │ │ │ - ldc2 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ - ldc2 0, cr0, [r2, #-968] @ 0xfffffc38 │ │ │ │ - ldc2l 0, cr0, [r6], {242} @ 0xf2 │ │ │ │ - ldc2 0, cr0, [lr], #-968 @ 0xfffffc38 │ │ │ │ - stc2 0, cr0, [r6], #-968 @ 0xfffffc38 │ │ │ │ - stc2 0, cr0, [r2], {242} @ 0xf2 │ │ │ │ - @ instruction: 0xfbe200f2 │ │ │ │ - @ instruction: 0xfbbe00f2 │ │ │ │ - @ instruction: 0xfb9e00f2 │ │ │ │ - @ instruction: 0xfb7a00f2 │ │ │ │ - @ instruction: 0xfb5a00f2 │ │ │ │ - @ instruction: 0xfb3600f2 │ │ │ │ - @ instruction: 0xfb1600f2 │ │ │ │ - @ instruction: 0xfaf200f2 │ │ │ │ - @ instruction: 0xfad200f2 │ │ │ │ - @ instruction: 0xfaae00f2 │ │ │ │ - @ instruction: 0xfa8e00f2 │ │ │ │ - @ instruction: 0xfa6a00f2 │ │ │ │ - @ instruction: 0xfa4a00f2 │ │ │ │ - @ instruction: 0xfa2600f2 │ │ │ │ - vld1.8 @ instruction: 0xf9ea00f2 │ │ │ │ - ldr??.w r0, [r4, r2, lsl #3] │ │ │ │ + stc2 0, cr0, [r2, #968] @ 0x3c8 │ │ │ │ + stc2l 0, cr0, [r6, #-968] @ 0xfffffc38 │ │ │ │ + stc2 0, cr0, [lr], #968 @ 0x3c8 │ │ │ │ + ldc2 0, cr0, [r6], {242} @ 0xf2 │ │ │ │ + ldc2l 0, cr0, [r2], #-968 @ 0xfffffc38 │ │ │ │ + mrrc2 0, 15, r0, r2, cr2 │ │ │ │ + stc2 0, cr0, [lr], #-968 @ 0xfffffc38 │ │ │ │ + stc2 0, cr0, [lr], {242} @ 0xf2 │ │ │ │ + @ instruction: 0xfbea00f2 │ │ │ │ + @ instruction: 0xfbca00f2 │ │ │ │ + @ instruction: 0xfba600f2 │ │ │ │ + @ instruction: 0xfb8600f2 │ │ │ │ + @ instruction: 0xfb6200f2 │ │ │ │ + @ instruction: 0xfb4200f2 │ │ │ │ + @ instruction: 0xfb1e00f2 │ │ │ │ + @ instruction: 0xfafe00f2 │ │ │ │ + @ instruction: 0xfada00f2 │ │ │ │ + @ instruction: 0xfaba00f2 │ │ │ │ + @ instruction: 0xfa9600f2 │ │ │ │ + @ instruction: 0xfa5a00f2 │ │ │ │ + vld1.8 @ instruction: 0xf9e400f2 │ │ │ │ bkpt 0x009e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh.w r0, [lr, #242] @ 0xf2 │ │ │ │ - @ instruction: 0xf72c00f2 │ │ │ │ - add.w r0, sl, #7929856 @ 0x790000 │ │ │ │ - bic.w r0, r4, #7929856 @ 0x790000 │ │ │ │ - @ instruction: 0xf3c200f2 │ │ │ │ - @ instruction: 0xf3a000f2 │ │ │ │ - @ instruction: 0xf33e00f2 │ │ │ │ - @ instruction: 0xf31c00f2 │ │ │ │ - @ instruction: 0xf30200f2 │ │ │ │ - movt r0, #242 @ 0xf2 │ │ │ │ - subw r0, sl, #242 @ 0xf2 │ │ │ │ - @ instruction: 0xf29400f2 │ │ │ │ - sbcs.w r0, lr, #242 @ 0xf2 │ │ │ │ - mcr 0, 2, r0, cr4, cr2, {7} │ │ │ │ - stc 0, cr0, [r8, #968]! @ 0x3c8 │ │ │ │ - stc 0, cr0, [r6], #-968 @ 0xfffffc38 │ │ │ │ - and.w r0, r4, r2, ror #3 │ │ │ │ - ldmdb lr, {r1, r4, r5, r6, r7} │ │ │ │ - stlexd r2, r0, r0, [r0] │ │ │ │ - ldmia.w lr, {r1, r4, r5, r6, r7} │ │ │ │ - strex r0, r0, [r0, #968] @ 0x3c8 │ │ │ │ - @ instruction: 0xe81e00f2 │ │ │ │ - @ instruction: 0xe80400f2 │ │ │ │ - b.n 714534 │ │ │ │ + ldrsb.w r0, [lr, r2, lsl #3] │ │ │ │ + @ instruction: 0xf79c00f2 │ │ │ │ + sbcs.w r0, sl, #7929856 @ 0x790000 │ │ │ │ + eors.w r0, r4, #7929856 @ 0x790000 │ │ │ │ + bics.w r0, r2, #7929856 @ 0x790000 │ │ │ │ + ands.w r0, r0, #7929856 @ 0x790000 │ │ │ │ + @ instruction: 0xf3ae00f2 │ │ │ │ + @ instruction: 0xf38c00f2 │ │ │ │ + @ instruction: 0xf37200f2 │ │ │ │ + @ instruction: 0xf33000f2 │ │ │ │ + @ instruction: 0xf31a00f2 │ │ │ │ + @ instruction: 0xf30400f2 │ │ │ │ + @ instruction: 0xf1ee00f2 │ │ │ │ + mrc 0, 5, r0, cr4, cr2, {7} │ │ │ │ + mrc 0, 0, r0, cr8, cr2, {7} │ │ │ │ + ldc 0, cr0, [r6], {242} @ 0xf2 │ │ │ │ + orns r0, r4, r2, ror #3 │ │ │ │ + @ instruction: 0xe98e00f2 │ │ │ │ + ldmdb r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmdb lr, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia.w r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia.w lr, {r1, r4, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r4], #-968 @ 0x3c8 │ │ │ │ + @ instruction: 0xe83200f2 │ │ │ │ + @ instruction: 0xe81c00f2 │ │ │ │ + @ instruction: 0xe80600f2 │ │ │ │ + b.n 71439c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 71450c │ │ │ │ + b.n 714d2c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 7144e4 │ │ │ │ + b.n 714c04 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 7142bc │ │ │ │ - lsls r2, r6, #3 │ │ │ │ - b.n 714c4c │ │ │ │ + b.n 714904 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 714b24 │ │ │ │ + b.n 7148dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 714824 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 7147fc │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + udf #10 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #24 │ │ │ │ + ble.n 714544 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ble.n 71450c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n 714664 │ │ │ │ + ble.n 7146dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n 71462c │ │ │ │ + ble.n 71465c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n 7145fc │ │ │ │ + ble.n 714634 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bgt.n 71457c │ │ │ │ + ble.n 71460c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bgt.n 714554 │ │ │ │ + bgt.n 714564 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bgt.n 71452c │ │ │ │ + bgt.n 714534 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bgt.n 714684 │ │ │ │ + bgt.n 714504 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bgt.n 714654 │ │ │ │ + bgt.n 7146d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bgt.n 714624 │ │ │ │ + bgt.n 71469c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n 7145f4 │ │ │ │ + blt.n 7145b4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - blt.n 7145bc │ │ │ │ - lsls r2, r6, #3 │ │ │ │ - blt.n 7146d4 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ - bhi.n 7145dc │ │ │ │ + bls.n 7146bc │ │ │ │ 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] @ (7146b8 ) │ │ │ │ @@ -2509081,15 +2509079,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #4 │ │ │ │ bl 713d00 │ │ │ │ cmp.w r4, #204800 @ 0x32000 │ │ │ │ bne.n 714696 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r7, pc, #344 @ (adr r7, 714814 ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 7149d4 ) │ │ │ │ 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 │ │ │ │ @@ -2510073,27 +2510071,27 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsrs r2, r5, #24 │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r6, r1, #22 │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #928 @ (adr r0, 7154b8 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 715278 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #280 @ (adr r1, 715234 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 7153f4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ uxtb r0, r7 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add r0, pc, #696 @ (adr r0, 7153dc ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 71519c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #384 @ (adr r0, 7152a8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + add r0, pc, #176 @ (adr r0, 7151dc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #384 @ (adr r0, 7152b0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r5, #6 │ │ │ │ lsls r2, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2510439,19 +2510437,19 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #592 @ 0x250 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r1, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ 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 │ │ │ │ @@ -2511271,18 +2511269,18 @@ │ │ │ │ movteq r2, #32834 @ 0x8042 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ b.n 715d56 │ │ │ │ ldr.w r8, [pc, #20] @ 715ed4 │ │ │ │ add r8, pc │ │ │ │ b.n 715c4a │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r8, #968] @ 0x3c8 │ │ │ │ - ldcl 0, cr0, [sl], #968 @ 0x3c8 │ │ │ │ - ldcl 0, cr0, [sl], #-968 @ 0xfffffc38 │ │ │ │ - adc.w r0, r2, r2, ror #3 │ │ │ │ + mrc 0, 1, r0, cr8, cr2, {7} │ │ │ │ + stcl 0, cr0, [sl, #-968]! @ 0xfffffc38 │ │ │ │ + stcl 0, cr0, [sl], #968 @ 0x3c8 │ │ │ │ + subs.w r0, r2, r2, ror #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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3320] @ 0xcf8 │ │ │ │ @@ -2511691,45 +2511689,44 @@ │ │ │ │ ... │ │ │ │ add r0, pc, #1000 @ (adr r0, 71674c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #928 @ (adr r0, 71670c ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf3b00087 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + bic.w r0, r0, #4423680 @ 0x438000 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 7162e4 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + @ instruction: 0xe80c00f2 │ │ │ │ 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 │ │ │ │ @@ -2512460,21 +2512457,21 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ b.n 7165a2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 716a0e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 7165f0 │ │ │ │ + b.n 7166d0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 716ffc │ │ │ │ + b.n 7170dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #49 @ 0x31 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ @@ -2512636,103 +2512633,103 @@ │ │ │ │ ldr r0, [pc, #184] @ (716d80 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #180] @ (716d84 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r6, [r2, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r1, #9 │ │ │ │ bhi.n 716dec │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r0, r1, #20 │ │ │ │ adds r6, r1, #0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -2512778,39 +2512775,39 @@ │ │ │ │ ldr r0, [pc, #56] @ (716e20 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (716e24 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ 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] @ (716e6c ) │ │ │ │ add r4, pc │ │ │ │ @@ -2512835,15 +2512832,15 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 716e40 │ │ │ │ nop │ │ │ │ strh r7, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r2, #4 │ │ │ │ strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2512940,29 +2512937,29 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 716f2e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 717264 │ │ │ │ + b.n 717344 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ 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] @ (716ff4 ) │ │ │ │ @@ -2513000,27 +2512997,27 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (71700c ) │ │ │ │ add r2, pc │ │ │ │ b.n 716fc8 │ │ │ │ nop │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 7171b8 │ │ │ │ + b.n 717298 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ 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] @ (717154 ) │ │ │ │ @@ -2513140,37 +2513137,37 @@ │ │ │ │ b.n 71709c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 7171d4 │ │ │ │ + b.n 7172b4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r6, r4 │ │ │ │ + add lr, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ 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 │ │ │ │ @@ -2513238,33 +2513235,33 @@ │ │ │ │ bl 716e28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 71720c │ │ │ │ ldr r3, [pc, #40] @ (717268 ) │ │ │ │ add r3, pc │ │ │ │ b.n 717210 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + svc 2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ 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] @ (7172f8 ) │ │ │ │ @@ -2513317,17 +2513314,17 @@ │ │ │ │ bx lr │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - tst r0, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2513513,43 +2513510,43 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ 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 │ │ │ │ @@ -2513620,19 +2513617,19 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r0, r0] │ │ │ │ @ instruction: 0x47c3 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - sub.w r0, r0, #4423680 @ 0x438000 │ │ │ │ - sbc.w r0, r2, #4423680 @ 0x438000 │ │ │ │ - adcs.w r0, r2, #4423680 @ 0x438000 │ │ │ │ + @ instruction: 0xf6100087 │ │ │ │ + rsbs r0, r2, #4423680 @ 0x438000 │ │ │ │ + rsb r0, r2, #4423680 @ 0x438000 │ │ │ │ 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] @ (71765c ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -2513668,25 +2513665,25 @@ │ │ │ │ bl 71750c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #24] @ (717670 ) │ │ │ │ add r3, pc │ │ │ │ b.n 717630 │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bge.n 717750 │ │ │ │ + bge.n 717630 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ 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] @ (7176d4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2513719,21 +2513716,21 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ 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 │ │ │ │ @@ -2513809,38 +2513806,38 @@ │ │ │ │ b.n 71774a │ │ │ │ ldr r1, [pc, #52] @ (7177cc ) │ │ │ │ add r1, pc │ │ │ │ b.n 71774a │ │ │ │ ldr r1, [pc, #52] @ (7177d0 ) │ │ │ │ add r1, pc │ │ │ │ b.n 717710 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - rsbs r0, r8, #152 @ 0x98 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + movw r0, #32920 @ 0x8098 │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ 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] @ 71847c │ │ │ │ @@ -2515011,312 +2515008,312 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 717a06 │ │ │ │ ldrh r4, [r1, #0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bhi.n 718508 │ │ │ │ + bhi.n 7183e8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bhi.n 7184ac │ │ │ │ + bhi.n 71858c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bvc.n 718450 │ │ │ │ + bhi.n 718530 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bvc.n 7183f4 │ │ │ │ + bhi.n 7184d4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bvc.n 718598 │ │ │ │ + bvc.n 718478 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bvc.n 71853c │ │ │ │ + bvc.n 71841c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bvc.n 7184e8 │ │ │ │ + bvc.n 7185c8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bvs.n 718494 │ │ │ │ + bvc.n 718574 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bvs.n 718448 │ │ │ │ + bvc.n 718528 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r2, #25] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [pc, #48] @ (718570 ) │ │ │ │ + ldr r2, [pc, #496] @ (718730 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bmi.n 7185ec │ │ │ │ + bmi.n 7184cc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #904] @ (7188d4 ) │ │ │ │ + ldr r2, [pc, #328] @ (718694 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bmi.n 718594 │ │ │ │ + bmi.n 718474 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xfbbc0081 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + stc2 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r1, [pc, #320] @ (7186ac ) │ │ │ │ + ldr r1, [pc, #768] @ (71886c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 718490 │ │ │ │ + bmi.n 718570 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #872] @ (7188ec ) │ │ │ │ + ldr r1, [pc, #296] @ (7186ac ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 7185bc │ │ │ │ + bcc.n 71849c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xfade0081 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + @ instruction: 0xfb4e0081 │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #40] @ (7185d0 ) │ │ │ │ + ldr r0, [pc, #488] @ (718790 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 718640 │ │ │ │ + bcs.n 718520 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + ldr r0, [pc, #104] @ (718624 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 718594 │ │ │ │ + bcs.n 718674 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bx ip │ │ │ │ + blx sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 718510 │ │ │ │ + bcs.n 7185f0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bxns r2 │ │ │ │ + blxns r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 718684 │ │ │ │ + bne.n 718564 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - beq.n 7186e8 │ │ │ │ + beq.n 7185c8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh.w r0, [sl, r1] │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + strh.w r0, [sl, #129] @ 0x81 │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp lr, ip │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + beq.n 718678 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf7800081 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf7f00081 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add lr, ip │ │ │ │ + cmp r6, sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mvns r2, r6 │ │ │ │ + add r2, ip │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - orrs r0, r5 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf5380081 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + sub.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ bl 716e28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 71995e │ │ │ │ ldr.w r8, [pc, #3304] @ 7193d8 │ │ │ │ add r8, pc │ │ │ │ bl 716e28 │ │ │ │ @@ -2516482,321 +2516479,318 @@ │ │ │ │ ldr r2, [pc, #652] @ (719654 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 717a06 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - sbc.w r0, r2, #129 @ 0x81 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + rsbs r0, r2, #129 @ 0x81 │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf12e0081 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + @ instruction: 0xf19e0081 │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r6, #26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stc 0, cr0, [r6, #-516] @ 0xfffffdfc │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldcl 0, cr0, [r6, #-516]! @ 0xfffffdfc │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xeb900081 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + stc 0, cr0, [r0], {129} @ 0x81 │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xeafa0081 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + sbc.w r0, sl, r1, lsl #2 │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - orrs.w r0, lr, r1, lsl #2 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + pkhbt r0, lr, r1, lsl #2 │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r6, [r0, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmdb lr!, {r0, r7} │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + @ instruction: 0xe9ae0081 │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrd r0, r0, [r2], #516 @ 0x204 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + strd r0, r0, [r2, #-516]! @ 0x204 │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xe8cc0081 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldmdb ip!, {r0, r7} │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia.w ip!, {r0, r7} │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldmdb ip, {r0, r7} │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia.w r6, {r0, r7} │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + ldrd r0, r0, [r6], #516 @ 0x204 │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xe8120081 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + stmia.w r2, {r0, r7} │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 719590 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + @ instruction: 0xe85c0081 │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 719540 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + @ instruction: 0xe8300081 │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 7194fc │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + @ instruction: 0xe80a0081 │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ite vc │ │ │ │ - lslvc r6, r0, #2 │ │ │ │ - ldrbvs r6, [r1, #14] │ │ │ │ + itt al │ │ │ │ + lslal r6, r0, #2 │ │ │ │ + ldrbal r6, [r7, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - nop │ │ │ │ + nop {7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 719354 │ │ │ │ + b.n 719434 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 719308 │ │ │ │ + b.n 7193e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r4, #28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r0, r1, #2 │ │ │ │ bl 716e28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 71986e │ │ │ │ ldr.w r8, [pc, #3736] @ 71a4fc │ │ │ │ add r8, pc │ │ │ │ bl 716e28 │ │ │ │ @@ -2518078,522 +2518072,522 @@ │ │ │ │ b.n 71a3d6 │ │ │ │ ldr.w r3, [pc, #1032] @ 71a8f8 │ │ │ │ add r3, pc │ │ │ │ b.n 71a3d6 │ │ │ │ ldr.w r3, [pc, #1028] @ 71a8fc │ │ │ │ add r3, pc │ │ │ │ b.n 71a3d6 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 71a75c │ │ │ │ + b.n 71a83c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + cbnz r4, 71a54a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r0, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ble.n 71a61c │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r2, r0] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - blt.n 71a7a0 │ │ │ │ + blt.n 71a680 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrd r0, r0, [sl, #548]! @ 0x224 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + orn r0, sl, r9, lsl #2 │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bge.n 71a688 │ │ │ │ + blt.n 71a768 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #568 @ (adr r0, 71a990 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 71ab50 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bhi.n 71a860 │ │ │ │ + bhi.n 71a740 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvc.n 71a754 │ │ │ │ + bhi.n 71a834 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe9b60094 │ │ │ │ - cdp2 0, 1, cr0, cr8, cr7, {4} │ │ │ │ - @ instruction: 0xe9a20094 │ │ │ │ - cdp2 0, 0, cr0, cr4, cr7, {4} │ │ │ │ - bvc.n 71a6ec │ │ │ │ + bic.w r0, r6, r4, lsr #2 │ │ │ │ + cdp2 0, 8, cr0, cr8, cr7, {4} │ │ │ │ + ands.w r0, r2, r4, lsr #2 │ │ │ │ + cdp2 0, 7, cr0, cr4, cr7, {4} │ │ │ │ + bhi.n 71a7cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r2, [r6, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvs.n 71a7c0 │ │ │ │ + bvc.n 71a8a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvs.n 71a76c │ │ │ │ + bvc.n 71a84c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bpl.n 71a908 │ │ │ │ + bpl.n 71a7e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #224] @ (71a988 ) │ │ │ │ + ldr r5, [pc, #672] @ (71ab48 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r5, [pc, #184] @ (71a964 ) │ │ │ │ + ldr r5, [pc, #632] @ (71ab24 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bcc.n 71a85c │ │ │ │ + bmi.n 71a93c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stc2 0, cr0, [r0, #-608] @ 0xfffffda0 │ │ │ │ + ldc2l 0, cr0, [r0, #-608]! @ 0xfffffda0 │ │ │ │ ldr r3, [pc, #804] @ (71ac28 ) │ │ │ │ add r3, pc │ │ │ │ b.n 71a3d6 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 71ab58 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 71a020 │ │ │ │ @@ -2518909,117 +2518903,117 @@ │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 717a06 │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + beq.n 71ac30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #480] @ (71ae1c ) │ │ │ │ + ldr r5, [pc, #928] @ (71afdc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #488] @ (71ae28 ) │ │ │ │ + ldr r5, [pc, #936] @ (71afe8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, r5, #3 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, pc, #184 @ (adr r7, 71ad00 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 71aec0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r8, ip │ │ │ │ + bx sl │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [pc, #864] @ (71afd0 ) │ │ │ │ + ldr r5, [pc, #288] @ (71ad90 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #456] @ (71ae3c ) │ │ │ │ + ldr r4, [pc, #904] @ (71affc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov lr, r8 │ │ │ │ + bx r6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mov lr, r7 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r4, [pc, #224] @ (71ad74 ) │ │ │ │ + ldr r4, [pc, #672] @ (71af34 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r4, r9 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mov r4, r8 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r2, [pc, #832] @ (71afe4 ) │ │ │ │ + ldr r3, [pc, #256] @ (71ada4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #848] @ (71aff8 ) │ │ │ │ + ldr r3, [pc, #272] @ (71adb8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #848] @ (71affc ) │ │ │ │ + ldr r3, [pc, #272] @ (71adbc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r2, [pc, #704] @ (71af74 ) │ │ │ │ + ldr r3, [pc, #128] @ (71ad34 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #304] @ (71ade8 ) │ │ │ │ + ldr r2, [pc, #752] @ (71afa8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #488] @ (71aea4 ) │ │ │ │ + ldr r2, [pc, #936] @ (71b064 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #464] @ (71ae90 ) │ │ │ │ + ldr r2, [pc, #912] @ (71b050 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #472] @ (71ae9c ) │ │ │ │ + ldr r2, [pc, #920] @ (71b05c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [pc, #688] @ (71af88 ) │ │ │ │ + ldr r4, [pc, #112] @ (71ad48 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [pc, #536] @ (71aef4 ) │ │ │ │ + ldr r3, [pc, #984] @ (71b0b4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp sl, pc │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - blx fp │ │ │ │ + ldr r0, [pc, #288] @ (71ae0c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ 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 │ │ │ │ @@ -2519174,46 +2519168,45 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #80] @ (71aed0 ) │ │ │ │ add r1, pc │ │ │ │ b.n 71ae62 │ │ │ │ - ldc 0, cr0, [ip], {244} @ 0xf4 │ │ │ │ - mvns r0, r1 │ │ │ │ + stc 0, cr0, [ip, #-976] @ 0xfffffc30 │ │ │ │ + add r0, r7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr.w r0, [r8, #132] @ 0x84 │ │ │ │ - stmia.w r4!, {r0, r1, r2, r7} │ │ │ │ - bics r4, r4 │ │ │ │ + vst4.32 {d16-d19}, [r8], r4 │ │ │ │ + ldmdb r4, {r0, r1, r2, r7} │ │ │ │ + add r4, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r4, r3 │ │ │ │ + add ip, r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb.w r0, [r8, #132] @ 0x84 │ │ │ │ - @ instruction: 0xfb4a00f6 │ │ │ │ - muls r4, r5 │ │ │ │ + ldr??.w r0, [r8, #132] @ 0x84 │ │ │ │ + @ instruction: 0xfbba00f6 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - rsb r0, sl, r4, ror #3 │ │ │ │ - beq.n 71af5c │ │ │ │ + ldc 0, cr0, [sl], #-976 @ 0xfffffc30 │ │ │ │ + beq.n 71ae3c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r6!, {} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #424 @ (adr r2, 71b064 ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 71b224 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r6, r6 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xf7c60084 │ │ │ │ - b.n 71adf4 │ │ │ │ - lsls r7, r0, #2 │ │ │ │ - add r2, pc, #256 @ (adr r2, 71afcc ) │ │ │ │ + ldrh.w r0, [r6, r4] │ │ │ │ + @ instruction: 0xe8060087 │ │ │ │ + add r2, pc, #704 @ (adr r2, 71b18c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - negs r0, r7 │ │ │ │ + cmn r0, r5 │ │ │ │ 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 │ │ │ │ @@ -2519249,15 +2519242,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #12] @ (71af48 ) │ │ │ │ movs r3, #32 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 7175f0 │ │ │ │ b.n 71af06 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ 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 │ │ │ │ @@ -2519349,15 +2519342,15 @@ │ │ │ │ bne.n 71b020 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 716e7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 71b008 │ │ │ │ nop │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ 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] @ 71bcc4 │ │ │ │ mov fp, r1 │ │ │ │ @@ -2520549,187 +2520542,187 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ b.n 71b892 │ │ │ │ ldr r7, [pc, #496] @ (71beb8 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia.w r4, {r2, r4, r5, r6, r7} │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + ldrd r0, r0, [r4], #976 @ 0x3d0 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - orrs r2, r4 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - rev r6, r0 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r4, [pc, #824] @ (71c034 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 71bf08 │ │ │ │ + b.n 71bfe8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xf0ec0084 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + adcs.w r0, ip, #132 @ 0x84 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stc 0, cr0, [r4, #-528]! @ 0xfffffdf0 │ │ │ │ - subs r0, #14 │ │ │ │ + ldc 0, cr0, [r4, #528] @ 0x210 │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stc2 0, cr0, [lr, #596]! @ 0x254 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + mrc2 0, 0, r0, cr14, cr5, {4} │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strd r0, r0, [sl, #528]! @ 0x210 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + orrs.w r0, sl, r4, lsl #2 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xfa760095 │ │ │ │ - uxtb r2, r3 │ │ │ │ + @ instruction: 0xfae60095 │ │ │ │ + cbz r2, 71be72 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 71bd50 │ │ │ │ + bcs.n 71be30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sbcs r2, r2 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #28] │ │ │ │ bl 716e7c │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #1040 @ 0x410 │ │ │ │ @@ -2521716,187 +2521709,187 @@ │ │ │ │ ldr r3, [pc, #360] @ (71ca9c ) │ │ │ │ add r3, pc │ │ │ │ b.n 71c8b2 │ │ │ │ ldr r3, [pc, #356] @ (71caa0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 71c90a │ │ │ │ nop │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r2, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, pc, #424 @ (adr r7, 71cb94 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 71cd54 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r6, r1] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #480] @ (71cbf4 ) │ │ │ │ + ldr r6, [pc, #928] @ (71cdb4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #64] @ (71ca58 ) │ │ │ │ + ldr r7, [pc, #512] @ (71cc18 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r5, pc, #392 @ (adr r5, 71cba4 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 71cd64 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [pc, #600] @ (71cc78 ) │ │ │ │ + ldr r6, [pc, #24] @ (71ca38 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #232] @ (71cb18 ) │ │ │ │ + ldr r7, [pc, #680] @ (71ccd8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #528] @ (71cc44 ) │ │ │ │ + ldr r5, [pc, #976] @ (71ce04 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #496] @ (71cc28 ) │ │ │ │ + ldr r5, [pc, #944] @ (71cde8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #464] @ (71cc0c ) │ │ │ │ + ldr r5, [pc, #912] @ (71cdcc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #432] @ (71cbf0 ) │ │ │ │ + ldr r5, [pc, #880] @ (71cdb0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #328] @ (71cb8c ) │ │ │ │ + ldr r6, [pc, #776] @ (71cd4c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #472] @ (71cc20 ) │ │ │ │ + ldr r6, [pc, #920] @ (71cde0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [pc, #40] @ (71ca78 ) │ │ │ │ + ldr r6, [pc, #488] @ (71cc38 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ble.n 71c9fc │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #540]! @ 0x21c │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + cdp2 0, 6, cr0, cr10, cr7, {4} │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [pc, #264] @ (71cb70 ) │ │ │ │ + ldr r6, [pc, #712] @ (71cd30 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 71c97c │ │ │ │ + ble.n 71ca5c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stc2 0, cr0, [r4, #540]! @ 0x21c │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + cdp2 0, 1, cr0, cr4, cr7, {4} │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [pc, #512] @ (71cc7c ) │ │ │ │ + ldr r6, [pc, #960] @ (71ce3c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r6, #-540]! @ 0xfffffde4 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + stc2l 0, cr0, [r6, #540]! @ 0x21c │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [pc, #32] @ (71caa8 ) │ │ │ │ + ldr r6, [pc, #480] @ (71cc68 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stc2l 0, cr0, [sl, #-540] @ 0xfffffde4 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldc2 0, cr0, [sl, #540]! @ 0x21c │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #688] @ (71cd44 ) │ │ │ │ + ldr r6, [pc, #112] @ (71cb04 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ 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] @ 71d698 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2521918,15 +2521911,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 a5892c │ │ │ │ + bl a58984 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ bls.w 71d1e6 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 71d214 │ │ │ │ @@ -2522007,15 +2522000,15 @@ │ │ │ │ cmp r4, #2 │ │ │ │ bne.n 71cb1c │ │ │ │ ldrd r4, r8, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 7177d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl a58950 │ │ │ │ + bl a589a8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cbnz r5, 71cc2e │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 71d686 │ │ │ │ ldr.w r2, [pc, #2752] @ 71d6bc │ │ │ │ @@ -2522029,15 +2522022,15 @@ │ │ │ │ bne.w 71d682 │ │ │ │ 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 71d670 │ │ │ │ mov r0, r8 │ │ │ │ - bl a58950 │ │ │ │ + bl a589a8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 71cbf0 │ │ │ │ ldr.w r9, [pc, #2704] @ 71d6c0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [pc, #2700] @ 71d6c4 │ │ │ │ ldr.w sl, [pc, #2700] @ 71d6c8 │ │ │ │ @@ -2523037,274 +2523030,274 @@ │ │ │ │ movs r0, #1 │ │ │ │ blx 6dcac │ │ │ │ nop │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ adds r3, #250 @ 0xfa │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bls.n 71d664 │ │ │ │ + bge.n 71d744 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bls.n 71d660 │ │ │ │ + bge.n 71d740 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r7, [pc, #872] @ (71da44 ) │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #896] @ (71da60 ) │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #864] @ (71da44 ) │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r7, [pc, #152] @ (71d788 ) │ │ │ │ + ldr r7, [pc, #600] @ (71d948 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #136] @ (71d77c ) │ │ │ │ + ldr r7, [pc, #584] @ (71d93c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #120] @ (71d770 ) │ │ │ │ + ldr r7, [pc, #568] @ (71d930 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr.w r0, [sl, r7] │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + str.w r0, [sl, #135] @ 0x87 │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh.w r0, [lr, r7] │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + ldrb.w r0, [lr, #135] @ 0x87 │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (71db00 ) │ │ │ │ + ldr r7, [pc, #432] @ (71d8c0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (71db04 ) │ │ │ │ + ldr r7, [pc, #432] @ (71d8c4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #896] @ (71dae4 ) │ │ │ │ + ldr r6, [pc, #320] @ (71d8a4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #752] @ (71da58 ) │ │ │ │ + ldr r6, [pc, #176] @ (71d818 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #592] @ (71d9bc ) │ │ │ │ + ldr r6, [pc, #16] @ (71d77c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #448] @ (71d930 ) │ │ │ │ + ldr r5, [pc, #896] @ (71daf0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #336] @ (71d8c4 ) │ │ │ │ + ldr r5, [pc, #784] @ (71da84 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #224] @ (71d858 ) │ │ │ │ + ldr r5, [pc, #672] @ (71da18 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #864] @ (71dadc ) │ │ │ │ + ldr r6, [pc, #288] @ (71d89c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #384] @ (71d900 ) │ │ │ │ + ldr r5, [pc, #832] @ (71dac0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #16] @ (71d794 ) │ │ │ │ + ldr r6, [pc, #464] @ (71d954 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #680] @ (71da30 ) │ │ │ │ + ldr r6, [pc, #104] @ (71d7f0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #16] @ (71d79c ) │ │ │ │ + ldr r6, [pc, #464] @ (71d95c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #104] @ (71d7f8 ) │ │ │ │ + ldr r5, [pc, #552] @ (71d9b8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r5, [pc, #40] @ (71d7e4 ) │ │ │ │ + ldr r5, [pc, #488] @ (71d9a4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #536] @ (71d9d8 ) │ │ │ │ + ldr r5, [pc, #984] @ (71db98 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #360] @ (71d92c ) │ │ │ │ + ldr r5, [pc, #808] @ (71daec ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #808] @ (71daf0 ) │ │ │ │ + ldr r5, [pc, #232] @ (71d8b0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #24] @ (71d7e4 ) │ │ │ │ + ldr r5, [pc, #472] @ (71d9a4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #360] @ (71d938 ) │ │ │ │ + ldr r4, [pc, #808] @ (71daf8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #440] @ (71d98c ) │ │ │ │ + ldr r4, [pc, #888] @ (71db4c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #776] @ (71dae0 ) │ │ │ │ + ldr r5, [pc, #200] @ (71d8a0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #8] @ (71d7e4 ) │ │ │ │ + ldr r4, [pc, #456] @ (71d9a4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r6, pc, #640 @ (adr r6, 71da60 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 71d820 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orr.w r0, ip, #4423680 @ 0x438000 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + @ instruction: 0xf4bc0087 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [pc, #424] @ (71d994 ) │ │ │ │ + ldr r2, [pc, #872] @ (71db54 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bxns sp │ │ │ │ + blxns fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov ip, r6 │ │ │ │ + bxns r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r8, r6 │ │ │ │ + bx r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov sl, r6 │ │ │ │ + bx r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov ip, r6 │ │ │ │ + bxns r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov lr, r6 │ │ │ │ + bx r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov sl, r7 │ │ │ │ + bx r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r8, r7 │ │ │ │ + bx r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 71db58 │ │ │ │ + b.n 71dc38 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r8, r7 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 71dac4 │ │ │ │ + b.n 71dba4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r2, pc │ │ │ │ + cmp sl, sp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #840] @ (71db70 ) │ │ │ │ + ldr r1, [pc, #264] @ (71d930 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 71da48 │ │ │ │ + b.n 71db28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [pc, #648] @ (71dab8 ) │ │ │ │ + ldr r1, [pc, #72] @ (71d878 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #176] @ (71d8e4 ) │ │ │ │ + ldr r0, [pc, #624] @ (71daa4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #192] @ (71d8f8 ) │ │ │ │ + ldr r0, [pc, #640] @ (71dab8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #208] @ (71d90c ) │ │ │ │ + ldr r0, [pc, #656] @ (71dacc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add sl, sp │ │ │ │ + cmp r2, fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r4, r8 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r6, r8 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r6, r7 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r2, r9 │ │ │ │ + mov sl, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r4, fp │ │ │ │ + mov ip, r9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r2, ip │ │ │ │ + mov sl, sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r4, ip │ │ │ │ + mov ip, sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r6, ip │ │ │ │ + mov lr, sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r4, fp │ │ │ │ + mov ip, r9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r6, lr │ │ │ │ + mov lr, ip │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r0, pc │ │ │ │ + mov r8, sp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov lr, r0 │ │ │ │ + mov lr, lr │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov ip, r0 │ │ │ │ + mov ip, lr │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + mov sl, pc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + bx r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add lr, r0 │ │ │ │ + add lr, lr │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mvns r6, r6 │ │ │ │ + add r6, ip │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mvns r2, r5 │ │ │ │ + add r2, fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + svc 24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - mvns r2, r3 │ │ │ │ + add r2, r9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mvns r0, r3 │ │ │ │ + add r0, r9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mvns r2, r3 │ │ │ │ + add r2, r9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mvns r0, r3 │ │ │ │ + add r0, r9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #984] @ (71dc88 ) │ │ │ │ + ldr r2, [pc, #408] @ (71da48 ) │ │ │ │ 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 │ │ │ │ @@ -2523334,17 +2523327,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + ldr r0, [pc, #248] @ (71da04 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + ldr r0, [pc, #344] @ (71da68 ) │ │ │ │ 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] │ │ │ │ @@ -2523648,21 +2523641,21 @@ │ │ │ │ b.n 71db24 │ │ │ │ mov r9, r6 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ b.n 71d9c8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 71dbb4 │ │ │ │ nop │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r2, r6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp ip, r3 │ │ │ │ + mov r4, 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ @@ -2523905,35 +2523898,35 @@ │ │ │ │ beq.n 71de48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #11 │ │ │ │ bls.w 71dcf4 │ │ │ │ b.n 71dcd6 │ │ │ │ strh r0, [r4, #0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - add lr, r2 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add sl, r1 │ │ │ │ + add sl, pc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, pc │ │ │ │ + add sl, sp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc │ │ │ │ + add r8, sp │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrb r4, [r1, #22] │ │ │ │ lsls r1, r2, #4 │ │ │ │ strh r4, [r0, #10] │ │ │ │ lsls r1, r2, #4 │ │ │ │ strh r0, [r0, #2] │ │ │ │ lsls r1, r2, #4 │ │ │ │ strh r0, [r1, #18] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - muls r4, r1 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - muls r0, r1 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r2, r7 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ cbz r0, 71defe │ │ │ │ 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] │ │ │ │ @@ -2524173,17 +2524166,17 @@ │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 71e04a │ │ │ │ b.n 71e100 │ │ │ │ nop │ │ │ │ - rors r2, r7 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r1 │ │ │ │ + adcs r6, r7 │ │ │ │ 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] │ │ │ │ @@ -2524571,15 +2524564,15 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 71e500 │ │ │ │ nop │ │ │ │ subs r2, r5, r6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ 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 │ │ │ │ @@ -2525739,155 +2525732,155 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, #1320 @ 0x528 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne.w 71e772 │ │ │ │ b.w 7200f0 │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - b.n 71f0c0 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 71ef98 │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + revsh r2, r3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + b.n 71f1a0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x00ac │ │ │ │ + b.n 71f078 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x008a │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + itt ne │ │ │ │ + lslne r0, r7, #3 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 71f8ec │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + b.n 71f9cc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bkpt 0x009e │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ble.n 71f2d4 │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + itee eq │ │ │ │ + lsleq r0, r7, #3 │ │ │ │ + ble.n 71f3b4 @ unpredictable │ │ │ │ + lslne r0, r7, #3 │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r6, 71f432 │ │ │ │ + cbz r6, 71f44e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r0, 71f466 │ │ │ │ + push {r3, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r2, 71f45c │ │ │ │ + cbz r2, 71f478 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r3} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r2, 71f480 │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #824] @ (71f75c ) │ │ │ │ + ldr r6, [pc, #248] @ (71f51c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 71ec84 │ │ │ │ + b.n 71ed64 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 26 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [pc, #592] @ (71f680 ) │ │ │ │ + ldr r5, [pc, #16] @ (71f440 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [pc, #400] @ (71f5c4 ) │ │ │ │ + ldr r3, [pc, #848] @ (71f784 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [pc, #64] @ (71f478 ) │ │ │ │ + ldr r2, [pc, #512] @ (71f638 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [pc, #752] @ (71f72c ) │ │ │ │ + ldr r1, [pc, #176] @ (71f4ec ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bx r9 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cmp lr, r6 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr.w r4, [pc, #3248] @ 7200f8 │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r2, [pc, #3248] @ 7200fc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [pc, #3244] @ 720100 │ │ │ │ add r4, pc │ │ │ │ @@ -2526927,155 +2526920,155 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #1320 @ 0x528 │ │ │ │ str r3, [sp, #8] │ │ │ │ bne.w 71f486 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #216] @ (7201d4 ) │ │ │ │ + ldr r4, [pc, #664] @ (720394 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - it lt │ │ │ │ - lsllt r0, r7, #3 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - cbz r2, 72017e │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r6, 72015c │ │ │ │ + cbz r6, 720178 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 720060 │ │ │ │ + bge.n 720140 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bls.n 720138 │ │ │ │ + bls.n 720218 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r0, 720158 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r6, 720152 │ │ │ │ + cbz r6, 72016e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r0, 720194 │ │ │ │ + cbz r0, 7201b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r4, 720180 │ │ │ │ + cbz r4, 72019c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r2, 72018e │ │ │ │ + cbz r2, 7201aa │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r6, 72018c │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 720184 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 72017c │ │ │ │ + cbnz r2, 720198 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 72016c │ │ │ │ + cbnz r2, 720188 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb860 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r0, 7201d2 │ │ │ │ + push {r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r0, 7201ac │ │ │ │ + cbz r0, 7201c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r2, 7201fa │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bpl.n 72026c │ │ │ │ + bpl.n 72014c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bcs.n 720208 │ │ │ │ + bcs.n 7200e8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r4, 7201c4 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - beq.n 720254 │ │ │ │ + beq.n 720134 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, pc, #512 @ (adr r7, 7203a8 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 720568 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, pc, #56 @ (adr r6, 7201e8 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 7203a8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, pc, #912 @ (adr r6, 720544 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 720304 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, pc, #904 @ (adr r7, 720540 ) │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, pc, #656 @ (adr r6, 72044c ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 72020c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, pc, #632 @ (adr r6, 720438 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 7201f8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, pc, #336 @ (adr r6, 72031c ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 7204dc ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, pc, #872 @ (adr r6, 720538 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 7202f8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r6, pc, #784 @ (adr r6, 7204e4 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 7202a4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ands r0, r0 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bvs.n 7202b8 │ │ │ │ + bvs.n 720198 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bne.n 720294 │ │ │ │ + bne.n 720174 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -2527719,19 +2527712,19 @@ │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ b.n 720624 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldc2 1, cr0, [sl, #64] @ 0x40 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf7300110 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #3 │ │ │ │ strd r4, r3, [r0] │ │ │ │ @@ -2528473,15 +2528466,15 @@ │ │ │ │ ldr r2, [pc, #48] @ (721198 ) │ │ │ │ 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 a6c434 │ │ │ │ + bl a6c48c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e07f4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -2528966,15 +2528959,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 749abc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 449f1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a84954 │ │ │ │ + bl a849ac │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cbnz r3, 721732 │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ @@ -2533316,15 +2533309,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 72433c │ │ │ │ + b.n 72441c │ │ │ │ lsls r7, r0, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -2539155,27 +2539148,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r2, #4 │ │ │ │ strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvs.n 728310 │ │ │ │ + bvs.n 7281f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #152 @ (adr r6, 72837c ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 72853c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #160 @ (adr r6, 728388 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 728548 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r3, pc, #184 @ (adr r3, 7283a4 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 728564 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r2, pc, #984 @ (adr r2, 7286c8 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 728488 ) │ │ │ │ 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 │ │ │ │ @@ -2545718,15 +2545711,15 @@ │ │ │ │ ldr r3, [pc, #56] @ (72c65c ) │ │ │ │ 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 a6a838 │ │ │ │ + bl a6a890 │ │ │ │ ldr r2, [pc, #40] @ (72c660 ) │ │ │ │ ldr r3, [pc, #32] @ (72c65c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -2553533,21 +2553526,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.s16 d16, d8, d15 │ │ │ │ bl 64373e │ │ │ │ ldmia r6!, {r0, r4, r7} │ │ │ │ vqshrun.s64 d18, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb22010f │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r7, r0, #2 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r7, r0, #2 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 73265c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ mov r0, r8 │ │ │ │ @@ -2560246,27 +2560239,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 735d84 │ │ │ │ b.n 735dc0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ bl 403318 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 402700 │ │ │ │ @@ -2560511,17 +2560504,17 @@ │ │ │ │ b.n 735bc8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 735f8a │ │ │ │ ldr.w r3, [pc, #1792] @ 736758 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -2561189,15 +2561182,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ b.n 736764 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [ip], {247} @ 0xf7 │ │ │ │ + ldc2l 0, cr0, [ip], #988 @ 0x3dc │ │ │ │ b.n 736efe │ │ │ │ vabal.u q9, d15, d0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ movs r3, #17 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ @@ -2563566,25 +2563559,25 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrh r2, [r1, #28] │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r6, r0, #2 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r6, r0, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #14] │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r5, #2 │ │ │ │ bne.w 737e0a │ │ │ │ @@ -2563839,15 +2563832,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 7382e8 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl a5b368 │ │ │ │ + bl a5b3c0 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 73768c │ │ │ │ add.w r8, sp, #176 @ 0xb0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -2563909,15 +2563902,15 @@ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 73850c │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl a5b394 │ │ │ │ + bl a5b3ec │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ bl 3be278 │ │ │ │ str r4, [r6, #0] │ │ │ │ @@ -2564274,18 +2564267,18 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 734760 │ │ │ │ b.w 737aa0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ - bl a84138 │ │ │ │ + bl a84190 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ - bl a803fc │ │ │ │ + bl a80454 │ │ │ │ b.w 737de2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 738f00 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 738f64 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -2564793,17 +2564786,17 @@ │ │ │ │ b.w 7374fa │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r3, #372] @ 0x174 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 737c48 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ @@ -2567818,15 +2567811,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r6, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldrsh r0, [r1, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ 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 │ │ │ │ @@ -2570694,15 +2570687,15 @@ │ │ │ │ b.w 73bffc │ │ │ │ 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 a5c874 │ │ │ │ + bl a5c8cc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r4, [r3, #64] @ 0x40 │ │ │ │ b.w 73bdb4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 73d604 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2571137,15 +2571130,15 @@ │ │ │ │ vldr d8, [pc, #8] @ 73d060 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.n 73d0ca │ │ │ │ ... │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ cmp r7, #32 │ │ │ │ it eq │ │ │ │ moveq r3, sl │ │ │ │ beq.n 73d084 │ │ │ │ and.w r3, r7, #31 │ │ │ │ movs r2, #1 │ │ │ │ @@ -2571878,15 +2571871,15 @@ │ │ │ │ bl 3c2784 │ │ │ │ b.w 73c914 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #968] @ (73dbd8 ) │ │ │ │ + ldr r4, [pc, #392] @ (73d998 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ subs r2, #1 │ │ │ │ strd r5, r5, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 73d908 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -2574076,17 +2574069,17 @@ │ │ │ │ nop │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r1 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ @@ -2574917,21 +2574910,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -2575332,17 +2575325,17 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 73fb72 │ │ │ │ b.n 73fbe8 │ │ │ │ lsls r4, r7, #18 │ │ │ │ lsls r7, r1, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ 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] @ (740088 ) │ │ │ │ @@ -2579601,17 +2579594,17 @@ │ │ │ │ ... │ │ │ │ udf #120 @ 0x78 │ │ │ │ lsls r6, r1, #4 │ │ │ │ udf #116 @ 0x74 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ 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 │ │ │ │ @@ -2580430,17 +2580423,17 @@ │ │ │ │ beq.n 7432d4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ b.n 74309c │ │ │ │ nop │ │ │ │ ... │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, #1 │ │ │ │ bne.w 7437ce │ │ │ │ @@ -2581618,15 +2581611,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ bl 3be1d0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ b.w 74229c │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl aba5d4 │ │ │ │ + bl aba62c │ │ │ │ b.w 7421ca │ │ │ │ add.w r3, sp, #1360 @ 0x550 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 742372 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2581643,48 +2581636,47 @@ │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 13, cr0, cr8, cr5, {4} │ │ │ │ - cdp 0, 14, cr0, cr2, cr5, {4} │ │ │ │ - cdp 0, 14, cr0, cr2, cr5, {4} │ │ │ │ - cdp 0, 14, cr0, cr2, cr5, {4} │ │ │ │ - cdp 0, 14, cr0, cr10, cr5, {4} │ │ │ │ - cdp 0, 15, cr0, cr2, cr5, {4} │ │ │ │ - cdp 0, 15, cr0, cr14, cr5, {4} │ │ │ │ - vhadd.s8 d0, d22, d5 │ │ │ │ - vhadd.s8 d0, d26, d5 │ │ │ │ - vhadd.s8 d0, d30, d5 │ │ │ │ - vhadd.s16 d0, d20, d5 │ │ │ │ - vhadd.s16 d0, d28, d5 │ │ │ │ - vhadd.s32 d0, d20, d5 │ │ │ │ - vhadd.s32 d0, d24, d5 │ │ │ │ - vhadd.s32 d0, d28, d5 │ │ │ │ - vhadd.s32 d0, d28, d5 │ │ │ │ - vhadd.s32 d0, d28, d5 │ │ │ │ - vhadd.s d0, d22, d5 │ │ │ │ - vhadd.s d0, d30, d5 │ │ │ │ - vhadd.s8 d16, d26, d5 │ │ │ │ - vhadd.s16 d16, d22, d5 │ │ │ │ - vhadd.s16 d16, d22, d5 │ │ │ │ - vhadd.s16 d16, d22, d5 │ │ │ │ - vhadd.s16 d16, d30, d5 │ │ │ │ - vhadd.s32 d16, d22, d5 │ │ │ │ - vhadd.s d16, d16, d5 │ │ │ │ - vhadd.s d16, d28, d5 │ │ │ │ - vaddl.s8 q0, d24, d5 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + vhadd.s8 d16, d24, d5 │ │ │ │ + vhadd.s16 d16, d18, d5 │ │ │ │ + vhadd.s16 d16, d18, d5 │ │ │ │ + vhadd.s16 d16, d18, d5 │ │ │ │ + vhadd.s16 d16, d26, d5 │ │ │ │ + vhadd.s32 d16, d18, d5 │ │ │ │ + vhadd.s32 d16, d30, d5 │ │ │ │ + vhadd.s d16, d22, d5 │ │ │ │ + vhadd.s d16, d26, d5 │ │ │ │ + vhadd.s d16, d30, d5 │ │ │ │ + vaddl.s8 q0, d20, d5 │ │ │ │ + vaddl.s8 q0, d28, d5 │ │ │ │ + vaddl.s16 q0, d20, d5 │ │ │ │ + vaddl.s16 q0, d24, d5 │ │ │ │ + vaddl.s16 q0, d28, d5 │ │ │ │ + vaddl.s16 q0, d28, d5 │ │ │ │ + vaddl.s16 q0, d28, d5 │ │ │ │ + vaddl.s32 q0, d22, d5 │ │ │ │ + vaddl.s32 q0, d30, d5 │ │ │ │ + vext.8 d0, d26, d5, #0 │ │ │ │ + vaddl.s8 q8, d22, d5 │ │ │ │ + vaddl.s8 q8, d22, d5 │ │ │ │ + vaddl.s8 q8, d22, d5 │ │ │ │ + vaddl.s8 q8, d30, d5 │ │ │ │ + vaddl.s16 q8, d22, d5 │ │ │ │ + vaddl.s32 q8, d16, d5 │ │ │ │ + vaddl.s32 q8, d28, d5 │ │ │ │ + vext.8 d16, d24, d5, #0 │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r5, r0, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 744034 │ │ │ │ - lsls r5, r0, #2 │ │ │ │ + strd r0, r0, [r8], #-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 │ │ │ │ @@ -2583856,21 +2583848,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, r7, #4 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bcs.n 7456d8 │ │ │ │ + bcs.n 7457b8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #8 │ │ │ │ bne.w 744112 │ │ │ │ b.n 74560e │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #4 │ │ │ │ @@ -2584149,17 +2584141,17 @@ │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ b.n 745456 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #3 │ │ │ │ bne.w 744112 │ │ │ │ b.n 745688 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ 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 │ │ │ │ @@ -2584878,15 +2584870,15 @@ │ │ │ │ nop │ │ │ │ ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ 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 746124 │ │ │ │ @@ -2586406,33 +2586398,33 @@ │ │ │ │ ... │ │ │ │ ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [pc, #672] @ (74741c ) │ │ │ │ + ldr r5, [pc, #96] @ (7471dc ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r1] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 74803c │ │ │ │ @@ -2588257,15 +2588249,15 @@ │ │ │ │ bne.w 748878 │ │ │ │ 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 a588d8 │ │ │ │ + bl a58930 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r9, r7 │ │ │ │ cbz r3, 748366 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2589924,17 +2589916,17 @@ │ │ │ │ ... │ │ │ │ strb r6, [r2, #17] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #17] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r3, [pc, #756] @ (74988c ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -2590014,15 +2590006,15 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ bl 3c28fc │ │ │ │ mov r7, r0 │ │ │ │ b.n 7491c8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl aba5d4 │ │ │ │ + bl aba62c │ │ │ │ mov r2, r0 │ │ │ │ b.w 748be8 │ │ │ │ movs r7, #1 │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, fp, [r5, #8] │ │ │ │ add.w ip, sp, #296 @ 0x128 │ │ │ │ str r6, [r4, #16] │ │ │ │ @@ -2590227,33 +2590219,33 @@ │ │ │ │ b.n 749748 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 749426 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r3, [pc, #504] @ (749ab4 ) │ │ │ │ ldr r2, [r1, #20] │ │ │ │ add r3, pc │ │ │ │ cmp.w r2, #616 @ 0x268 │ │ │ │ beq.n 7498c8 │ │ │ │ movs r0, #0 │ │ │ │ @@ -2597711,19 +2597703,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #18 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r5 │ │ │ │ + bx r3 │ │ │ │ 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 │ │ │ │ @@ -2598211,15 +2598203,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r4, r2, #7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ 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] @ (74ef00 ) │ │ │ │ @@ -2598587,15 +2598579,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #25 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r0, r1, #24 │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ 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] @ (74f304 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -2598820,20 +2598812,20 @@ │ │ │ │ blx 6dc10 <__printf_chk@plt> │ │ │ │ b.n 74f412 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #16 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf5840080 │ │ │ │ + @ instruction: 0xf5f40080 │ │ │ │ lsrs r6, r4, #14 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ 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 │ │ │ │ @@ -2600600,17 +2600592,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr??.w r0, [ip, ] │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ 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] @ (75070c ) │ │ │ │ @@ -2600691,17 +2600683,17 @@ │ │ │ │ bl 7506bc │ │ │ │ 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, [r3, r0] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ 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] @ (750820 ) │ │ │ │ @@ -2600745,15 +2600737,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrh.w r0, [r4, ] │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh.w r0, [ip, ] │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r5, r0, #2 │ │ │ │ @ instruction: 0xf7fa010d │ │ │ │ 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] │ │ │ │ @@ -2600788,15 +2600780,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] @ (7508a0 ) │ │ │ │ add r0, pc │ │ │ │ bl 7507b0 │ │ │ │ b.n 75086e │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ @@ -2601674,64 +2601666,64 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @ instruction: 0xf6be010d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subw r1, r6, #2061 @ 0x80d │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ sbfx r1, r8, #0, #14 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r3, pc, #304 @ (adr r3, 751364 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 751524 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r0, pc, #912 @ (adr r0, 751604 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 7513c4 ) │ │ │ │ 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 750838 │ │ │ │ @@ -2601841,15 +2601833,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 75136c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r8, #-52] @ 0xffffffcc │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stc 1, cr0, [ip], {13} │ │ │ │ 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 │ │ │ │ @@ -2602242,26 +2602234,26 @@ │ │ │ │ bl 7507b0 │ │ │ │ b.n 75154e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldc 1, cr0, [ip], #-52 @ 0xffffffcc │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ @ instruction: 0xeaa4010d │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldrd r6, r1, [r0, #52] @ 0x34 │ │ │ │ add.w r9, r6, r1 │ │ │ │ cmp r6, r9 │ │ │ │ bcs.n 751826 │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ @@ -2602368,33 +2602360,33 @@ │ │ │ │ b.n 75154e │ │ │ │ ldr r0, [pc, #48] @ (751924 ) │ │ │ │ add r0, pc │ │ │ │ bl 7507b0 │ │ │ │ b.n 75154e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ 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 │ │ │ │ @@ -2603201,105 +2603193,105 @@ │ │ │ │ lsls r6, r1, #4 │ │ │ │ strh r4, [r0, r2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r0, [r2, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ str r6, [r1, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r0, #12 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r6, [r0, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r7, [pc, #832] @ (75254c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r6, [pc, #480] @ (752408 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r6, r6, #3 │ │ │ │ svc 158 @ 0x9e │ │ │ │ lsls r5, r1, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r0, #18 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ 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 │ │ │ │ @@ -2605677,18 +2605669,18 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6, #-524]! @ 0xfffffdf4 │ │ │ │ - @ instruction: 0xf6200084 │ │ │ │ - @ instruction: 0xf61e0084 │ │ │ │ - @ instruction: 0xf6180084 │ │ │ │ + ldc2 0, cr0, [r6, #524] @ 0x20c │ │ │ │ + @ instruction: 0xf6900084 │ │ │ │ + @ instruction: 0xf68e0084 │ │ │ │ + @ instruction: 0xf6880084 │ │ │ │ stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2605747,15 +2605739,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6d3d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + @ instruction: 0xb636 │ │ │ │ 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 │ │ │ │ @@ -2605911,17 +2605903,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (753ce0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ blx 6e7ac │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ 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 │ │ │ │ @@ -2606004,15 +2605996,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6f13c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 753e10 │ │ │ │ + cbz r6, 753e2c │ │ │ │ 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 │ │ │ │ @@ -2606113,21 +2606105,21 @@ │ │ │ │ b.n 753e24 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r5} │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r1 │ │ │ │ + cbz r4, 753f1e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #440] @ (75408c ) │ │ │ │ + ldr r4, [pc, #888] @ (75424c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r4, [pc, #216] @ (753fb4 ) │ │ │ │ + ldr r4, [pc, #664] @ (754174 ) │ │ │ │ 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] @ (753f70 ) │ │ │ │ @@ -2606185,17 +2606177,17 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r3} │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 753fba │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf0ea0084 │ │ │ │ + adcs.w r0, sl, #132 @ 0x84 │ │ │ │ stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2606402,44 +2606394,44 @@ │ │ │ │ b.n 75410c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, r4, #132 @ 0x84 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf0b40084 │ │ │ │ + cbz r0, 754182 │ │ │ │ lsls r0, r2, #2 │ │ │ │ itee lt │ │ │ │ lsllt r5, r1, #4 │ │ │ │ - subge sp, #56 @ 0x38 │ │ │ │ + subge sp, #504 @ 0x1f8 │ │ │ │ lslge r0, r2, #2 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vhadd.s d0, d30, d4 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + vaddl.s32 q0, d30, d4 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vhadd.s16 d0, d18, d4 │ │ │ │ - vhadd.s d0, d26, d4 │ │ │ │ - vhadd.s16 d0, d18, d4 │ │ │ │ - cdp 0, 13, cr0, cr10, cr4, {4} │ │ │ │ + vaddl.s8 q0, d18, d4 │ │ │ │ + vaddl.s32 q0, d26, d4 │ │ │ │ + vaddl.s8 q0, d18, d4 │ │ │ │ + vhadd.s8 d16, d26, 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] @ (754268 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -2606507,17 +2606499,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x002c │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cdp 0, 6, cr0, cr14, cr4, {4} │ │ │ │ + cdp 0, 13, cr0, cr14, cr4, {4} │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2606604,17 +2606596,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 7541b8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 754350 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -2606741,23 +2606733,23 @@ │ │ │ │ b.n 754438 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r4, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stc 0, cr0, [r4], #528 @ 0x210 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + ldc 0, cr0, [r4, #-528] @ 0xfffffdf0 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ cbnz r4, 754540 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - mcrr 0, 8, r0, r4, cr4 │ │ │ │ - stc 0, cr0, [r6], {132} @ 0x84 │ │ │ │ + ldc 0, cr0, [r4], #528 @ 0x210 │ │ │ │ + ldcl 0, cr0, [r6], #-528 @ 0xfffffdf0 │ │ │ │ stmdb 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 │ │ │ │ @@ -2606907,19 +2606899,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 753dc0 │ │ │ │ b.n 75451c │ │ │ │ nop │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - orns r0, r2, r4, lsl #2 │ │ │ │ + @ instruction: 0xeae20084 │ │ │ │ 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] @ (754820 ) │ │ │ │ ldr r3, [pc, #404] @ (754824 ) │ │ │ │ @@ -2607079,27 +2607071,27 @@ │ │ │ │ nop │ │ │ │ cbnz r4, 75483e │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 754842 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - and.w r0, r4, r4, lsl #2 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + orns r0, r4, r4, lsl #2 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb8a2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strd r0, r0, [r6, #-528]! @ 0x210 │ │ │ │ - ldrd r0, r0, [r0, #-528] @ 0x210 │ │ │ │ - sub.w r0, r4, r4, lsl #2 │ │ │ │ - ldrd r0, r0, [r6, #-592] @ 0x250 │ │ │ │ - @ instruction: 0xe8540084 │ │ │ │ + ldrd r0, r0, [r6, #528] @ 0x210 │ │ │ │ + strd r0, r0, [r0, #528] @ 0x210 │ │ │ │ + ldc 0, cr0, [r4], {132} @ 0x84 │ │ │ │ + strd r0, r0, [r6, #592] @ 0x250 │ │ │ │ + @ instruction: 0xe8c40084 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8de0084 │ │ │ │ + strd r0, r0, [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, #3736] @ 0xe98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #284] @ (754984 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -2607210,24 +2607202,23 @@ │ │ │ │ add r8, pc │ │ │ │ b.n 7548ee │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb790 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xe8080084 │ │ │ │ + ldrd r0, r0, [r8], #-528 @ 0x210 │ │ │ │ @ instruction: 0xb6c6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 754974 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + @ instruction: 0xe85a0084 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ 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] @ (754ae8 ) │ │ │ │ @@ -2607348,23 +2607339,23 @@ │ │ │ │ b.n 754a00 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb640 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #128 @ (adr r7, 754b74 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 754d34 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7548c0 │ │ │ │ + b.n 7549a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r2, r3, r4, r6, lr} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ 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] @ (754c38 ) │ │ │ │ @@ -2607481,23 +2607472,23 @@ │ │ │ │ b.n 754b96 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r5, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 754868 │ │ │ │ + b.n 754948 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r5, pc, #368 @ (adr r5, 754db8 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 754f78 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r1, r2, r4, r6} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r5, pc, #200 @ (adr r5, 754d18 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 754ed8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 754778 │ │ │ │ + b.n 754858 │ │ │ │ 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] @ (754d84 ) │ │ │ │ @@ -2607615,21 +2607606,21 @@ │ │ │ │ b.n 754cec │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r0, 754dec │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 754730 │ │ │ │ + b.n 754810 │ │ │ │ lsls r4, r0, #2 │ │ │ │ cbz r4, 754dd6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r3, pc, #944 @ (adr r3, 755148 ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 754f08 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 754630 │ │ │ │ + b.n 754710 │ │ │ │ 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] @ (754dc8 ) │ │ │ │ @@ -2607640,15 +2607631,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ blx 6dc04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r3, pc, #280 @ (adr r3, 754ee4 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 7550a4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr.w r3, [r0, #224] @ 0xe0 │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ cmpeq r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -2607663,15 +2607654,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ strd r3, r3, [sp] │ │ │ │ bl 753dc0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - b.n 755574 │ │ │ │ + b.n 754654 │ │ │ │ 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] @ (754eb8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2607743,27 +2607734,27 @@ │ │ │ │ b.n 754e56 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r6, 754ef2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7555d4 │ │ │ │ + b.n 7556b4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r2, pc, #672 @ (adr r2, 755168 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 754f28 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ cbz r2, 754ef4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - b.n 755568 │ │ │ │ + b.n 755648 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 755590 │ │ │ │ + b.n 755670 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 755588 │ │ │ │ + b.n 755668 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r2, pc, #312 @ (adr r2, 755014 ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 7551d4 ) │ │ │ │ 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 │ │ │ │ @@ -2607818,15 +2607809,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 754f1e │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #936 @ (adr r1, 755328 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 7550e8 ) │ │ │ │ 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 │ │ │ │ @@ -2607886,15 +2607877,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 r1, pc, #208 @ (adr r1, 755100 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 7552c0 ) │ │ │ │ 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 │ │ │ │ @@ -2608433,29 +2608424,29 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 7554ec │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 755510 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r1, pc, #248 @ (adr r1, 755698 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ble.n 7554f4 │ │ │ │ + udf #24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r3, sp, #0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ble.n 7555bc │ │ │ │ + ble.n 75569c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ 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] @ (755674 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2608528,21 +2608519,21 @@ │ │ │ │ b.n 7555ea │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 755724 │ │ │ │ + bgt.n 755604 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - blt.n 755630 │ │ │ │ + bgt.n 755710 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ 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 │ │ │ │ @@ -2608559,15 +2608550,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add ip, pc │ │ │ │ movs r1, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 6e440 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ 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 │ │ │ │ @@ -2608587,15 +2608578,15 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6e440 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ 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 │ │ │ │ @@ -2608671,25 +2608662,25 @@ │ │ │ │ b.n 75577e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blt.n 7557e8 │ │ │ │ + blt.n 7558c8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bge.n 755738 │ │ │ │ + blt.n 755818 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 75572c │ │ │ │ + blt.n 75580c │ │ │ │ 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 │ │ │ │ @@ -2608792,19 +2608783,19 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 6eb64 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ 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 755238 │ │ │ │ @@ -2608848,21 +2608839,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [pc, #16] @ (75599c ) │ │ │ │ add r6, pc │ │ │ │ b.n 75595c │ │ │ │ ldr r6, [pc, #16] @ (7559a0 ) │ │ │ │ add r6, pc │ │ │ │ b.n 75595c │ │ │ │ - bls.n 755a64 │ │ │ │ + bls.n 755944 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bls.n 7559e4 │ │ │ │ + bls.n 7558c4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bls.n 7559b4 │ │ │ │ + bls.n 755a94 │ │ │ │ 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] @ (755a90 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2608948,25 +2608939,25 @@ │ │ │ │ b.n 755a2e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #256 @ (adr r6, 755b94 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 755a6c │ │ │ │ + bls.n 755b4c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 755a78 │ │ │ │ + bls.n 755b58 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 755a78 │ │ │ │ + bls.n 755b58 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r5, pc, #808 @ (adr r5, 755dd0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bhi.n 755a4c │ │ │ │ + bls.n 755b2c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 755a48 │ │ │ │ + bls.n 755b28 │ │ │ │ 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] @ (755c18 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2609100,29 +2609091,29 @@ │ │ │ │ b.n 755bd4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #208 @ (adr r5, 755cec ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 755b90 │ │ │ │ + bls.n 755c70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 755cb8 │ │ │ │ + bhi.n 755b98 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r4, pc, #752 @ (adr r4, 755f1c ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bhi.n 755ccc │ │ │ │ + bhi.n 755bac │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvc.n 755cb4 │ │ │ │ + bvc.n 755b94 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvc.n 755bec │ │ │ │ + bhi.n 755ccc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvc.n 755d2c │ │ │ │ + bvc.n 755c0c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvc.n 755b7c │ │ │ │ + bhi.n 755c5c │ │ │ │ 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] @ (755ca0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2609158,15 +2609149,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #672 @ (adr r3, 755f44 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r3, pc, #464 @ (adr r3, 755e80 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2609218,15 +2609209,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #216 @ (adr r3, 755e10 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r2, pc, #912 @ (adr r2, 7560d4 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2609303,21 +2609294,21 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 755d9a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #632 @ (adr r2, 756080 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r2, pc, #176 @ (adr r2, 755ec8 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ 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] │ │ │ │ @@ -2609509,25 +2609500,25 @@ │ │ │ │ ldr.w fp, [r4, #136] @ 0x88 │ │ │ │ b.n 755f88 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #640 @ (adr r1, 756294 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r1, pc, #224 @ (adr r1, 756100 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ 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 │ │ │ │ @@ -2609727,23 +2609718,23 @@ │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ b.n 756206 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ 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 │ │ │ │ @@ -2609763,15 +2609754,15 @@ │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 754854 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ 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 │ │ │ │ @@ -2609791,15 +2609782,15 @@ │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 754854 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ 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] @ (756368 ) │ │ │ │ @@ -2609900,15 +2609891,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 756434 │ │ │ │ + beq.n 756314 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2609967,17 +2609958,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 6ebac │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + beq.n 756538 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ 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] @ (756658 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -2610157,35 +2610148,35 @@ │ │ │ │ b.n 7565b4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ 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] @ (756714 ) │ │ │ │ @@ -2610238,15 +2610229,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -2610301,15 +2610292,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2610330,15 +2610321,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ebac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r2, #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] @ (756838 ) │ │ │ │ @@ -2610357,15 +2610348,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ebac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ 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] @ (756878 ) │ │ │ │ @@ -2610384,15 +2610375,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ebac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ 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] @ (7568b8 ) │ │ │ │ @@ -2610411,15 +2610402,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ebac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ 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 │ │ │ │ @@ -2610572,23 +2610563,23 @@ │ │ │ │ b.n 7569ae │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r2!, {r6, r7} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ 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] @ (756af0 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2611426,195 +2611417,195 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - beq.n 757310 │ │ │ │ + beq.n 7571f0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - orns r0, r8, #245 @ 0xf5 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + @ instruction: 0xf0e800f5 │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 756f28 │ │ │ │ + b.n 757008 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + b.n 757370 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, pc, #536 @ (adr r4, 7574f8 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 7576b8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r3, pc, #760 @ (adr r3, 7575f0 ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 7573b0 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stc2l 0, cr0, [lr], #504 @ 0x1f8 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + ldc2l 0, cr0, [lr, #-504] @ 0xfffffe08 │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 757718 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 7574d8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #472 @ (adr r2, 757548 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 757708 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ands r4, r6 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 757474 ) │ │ │ │ + add r2, pc, #688 @ (adr r2, 757634 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r3!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bls.n 75744c │ │ │ │ + bls.n 75732c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 757314 │ │ │ │ + bls.n 7573f4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 7572f4 │ │ │ │ + bls.n 7573d4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n 7574e4 │ │ │ │ + bne.n 7573c4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ 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 │ │ │ │ @@ -2611624,15 +2611615,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 753dc0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ 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 │ │ │ │ @@ -2611648,17 +2611639,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 6f13c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ 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 │ │ │ │ @@ -2611674,17 +2611665,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 6f13c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ 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] @ (757544 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2611741,23 +2611732,23 @@ │ │ │ │ b.n 7574f8 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrh r0, [r3, #22] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ 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] @ (7575f0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2611814,23 +2611805,23 @@ │ │ │ │ b.n 7575a4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #20] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrh r4, [r5, #16] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -2611980,21 +2611971,21 @@ │ │ │ │ blx 6dbbc │ │ │ │ mov r6, r0 │ │ │ │ strd r0, r7, [sp, #12] │ │ │ │ b.n 7576c6 │ │ │ │ strd r0, r7, [sp, #12] │ │ │ │ b.n 7576c6 │ │ │ │ nop │ │ │ │ - itte ge │ │ │ │ - lslge r4, r0, #2 │ │ │ │ - ldrbge r4, [r7, #9] │ │ │ │ - lsllt r0, r2, #2 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ + lsls r4, r0, #2 │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ 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 │ │ │ │ @@ -2612092,21 +2612083,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ blx 6dbbc │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 75783c │ │ │ │ mov sl, r0 │ │ │ │ b.n 75783c │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ 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 │ │ │ │ @@ -2612118,15 +2612109,15 @@ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 753dc0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ 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 │ │ │ │ @@ -2612138,15 +2612129,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 753dc0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ 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] │ │ │ │ @@ -2612184,19 +2612175,19 @@ │ │ │ │ b.n 757968 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r0, #2 │ │ │ │ strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r5, r6, 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] @ (7579dc ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -2612207,15 +2612198,15 @@ │ │ │ │ blx 6e620 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ced4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ 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] @ (757b8c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2612386,31 +2612377,31 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r1, #4 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r0, 757c20 │ │ │ │ + pop {r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r2, 757c16 │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r4, 757c0c │ │ │ │ + cbnz r4, 757c28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r2, 757c04 │ │ │ │ + cbnz r2, 757c20 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ 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 │ │ │ │ @@ -2612511,21 +2612502,21 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r0, [r4, #32] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 757d2a │ │ │ │ + cbnz r6, 757d46 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r6, 757d26 │ │ │ │ + cbnz r6, 757d42 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strh r2, [r6, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - revsh r4, r2 │ │ │ │ + cbnz r4, 757d28 │ │ │ │ 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] @ (757da0 ) │ │ │ │ @@ -2612656,15 +2612647,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 6ebac │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ 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] @ (757fcc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2612820,23 +2612811,23 @@ │ │ │ │ b.n 757f2e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r6, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r0, r2, #2 │ │ │ │ strh r2, [r1, #6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ 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] @ (7580fc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2612948,33 +2612939,33 @@ │ │ │ │ blx 6e320 │ │ │ │ b.n 75804e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r7, #31] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrb r2, [r5, #30] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r6, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ 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] @ (758214 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2613069,29 +2613060,29 @@ │ │ │ │ blx 6d048 │ │ │ │ b.n 75818e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r7, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrb r2, [r5, #25] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ 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] @ (7582d8 ) │ │ │ │ @@ -2613149,15 +2613140,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #22] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2613198,15 +2613189,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r7, #19] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb r4, [r0, #19] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2613325,29 +2613316,29 @@ │ │ │ │ b.n 7583ac │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbz r6, 75852e │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ 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 │ │ │ │ @@ -2613440,21 +2613431,21 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r6, 758608 │ │ │ │ + cbz r6, 758624 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb r0, [r6, #9] │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2613569,19 +2613560,19 @@ │ │ │ │ blx 6e8f4 │ │ │ │ b.n 75868e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r5, #6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 75873a │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb r6, [r6, #4] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2613650,17 +2613641,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 7587d6 │ │ │ │ + cbz r2, 7587f2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r0, 7587d8 │ │ │ │ + cbz r0, 7587f4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2613730,17 +2613721,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r3, #30] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2613804,21 +2613795,21 @@ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #29] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bvs.n 758a44 │ │ │ │ + bvs.n 758924 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r6, [r2, #27] │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2613966,19 +2613957,19 @@ │ │ │ │ b.n 758a9a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r5, #24] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r2, #2 │ │ │ │ strb r6, [r3, #21] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ 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] @ (758c68 ) │ │ │ │ @@ -2614124,29 +2614115,29 @@ │ │ │ │ b.n 758c22 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r6, #19] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r3, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r6, [r7, #15] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r3, #10 │ │ │ │ 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 │ │ │ │ @@ -2614334,23 +2614325,23 @@ │ │ │ │ ldr.w r8, [r4, #136] @ 0x88 │ │ │ │ b.n 758cdc │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #13] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ strb r4, [r1, #9] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ 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] │ │ │ │ @@ -2614639,57 +2614630,57 @@ │ │ │ │ b.n 759126 │ │ │ │ strb r6, [r5, #3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + str r0, [r2, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r7, pc, #688 @ (adr r7, 759484 ) │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r7, pc, #792 @ (adr r7, 7594f0 ) │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [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 │ │ │ │ bl 7557f0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2614729,15 +2614720,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2614846,25 +2614837,25 @@ │ │ │ │ b.n 759320 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 759780 ) │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ 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 │ │ │ │ @@ -2614969,17 +2614960,17 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 753edc │ │ │ │ mov r7, r0 │ │ │ │ b.n 759490 │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ 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 │ │ │ │ @@ -2615760,33 +2615751,33 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 753f84 │ │ │ │ mov r7, r0 │ │ │ │ b.n 7596d8 │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r7, r4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ 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] @ (759d08 ) │ │ │ │ add r2, pc │ │ │ │ bl 754b04 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ 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 │ │ │ │ @@ -2615863,19 +2615854,19 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ced4 │ │ │ │ b.n 759da2 │ │ │ │ nop │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ 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 │ │ │ │ @@ -2615944,19 +2615935,19 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 7555b8 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 759258 │ │ │ │ b.n 759e88 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ 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 │ │ │ │ @@ -2616255,29 +2616246,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (75a1e4 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 754b04 │ │ │ │ b.n 75a03a │ │ │ │ nop │ │ │ │ - str r2, [r3, r7] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ 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] @ (75a340 ) │ │ │ │ @@ -2616406,17 +2616397,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r6, [pc, #664] @ (75a5e8 ) │ │ │ │ + ldr r7, [pc, #88] @ (75a3a8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ 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 │ │ │ │ @@ -2616537,21 +2616528,21 @@ │ │ │ │ bl 753dc0 │ │ │ │ b.n 75a444 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrh r4, [r6, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ 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] @ (75a630 ) │ │ │ │ @@ -2616695,25 +2616686,25 @@ │ │ │ │ b.n 75a50c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #544] @ (75a85c ) │ │ │ │ + ldr r3, [pc, #992] @ (75aa1c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrh r6, [r5, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r3, [pc, #48] @ (75a678 ) │ │ │ │ + ldr r3, [pc, #496] @ (75a838 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [pc, #1008] @ (75aa3c ) │ │ │ │ + ldr r3, [pc, #432] @ (75a7fc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [pc, #864] @ (75a9b0 ) │ │ │ │ + ldr r3, [pc, #288] @ (75a770 ) │ │ │ │ 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] @ (75a6f8 ) │ │ │ │ @@ -2616777,17 +2616768,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r2, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #360] @ (75a86c ) │ │ │ │ + ldr r2, [pc, #808] @ (75aa2c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r0, [r4, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2616834,21 +2616825,21 @@ │ │ │ │ b.n 75a73e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r3, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ 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] @ (75a804 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2616893,21 +2616884,21 @@ │ │ │ │ b.n 75a7c4 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r2, r1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ 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] @ (75a88c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2616952,21 +2616943,21 @@ │ │ │ │ b.n 75a84c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r2, [r1, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrsb r2, [r3, r6] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ 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 │ │ │ │ @@ -2616980,17 +2616971,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ blx 6cf1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [pc, #176] @ (75a990 ) │ │ │ │ + ldr r0, [pc, #624] @ (75ab50 ) │ │ │ │ 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] │ │ │ │ @@ -2617006,15 +2616997,15 @@ │ │ │ │ blx 6ee4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e9d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #440] @ (75aad4 ) │ │ │ │ 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 │ │ │ │ @@ -2617166,15 +2617157,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 75a9ee │ │ │ │ nop │ │ │ │ - mov lr, r6 │ │ │ │ + bx 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, #944] @ 0x3b0 │ │ │ │ subw sp, sp, #3116 @ 0xc2c │ │ │ │ mov fp, r2 │ │ │ │ @@ -2617429,47 +2617420,47 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 75ab70 │ │ │ │ nop │ │ │ │ strb r4, [r1, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strh r4, [r0, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ble.n 75adb4 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - mvns r4, r0 │ │ │ │ + add r4, r6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ 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] @ (75ae44 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2617509,15 +2617500,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ strh r2, [r1, r0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r2, r7] │ │ │ │ lsls r5, r1, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -2618227,15 +2618218,15 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ blx 6e65c │ │ │ │ nop │ │ │ │ ldr r2, [pc, #624] @ (75b848 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ 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 │ │ │ │ @@ -2618698,21 +2618689,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ea50 │ │ │ │ b.n 75ba36 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ cmp sl, r8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2618943,23 +2618934,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75bc8e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r4, r0, #2 │ │ │ │ mvns r2, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ muls r2, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619026,23 +2619017,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75bd4a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ orrs r6, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r4, r0, #2 │ │ │ │ cmp r6, r5 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619109,23 +2619100,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75be06 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ negs r2, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ rors r2, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619192,23 +2619183,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75bec2 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ sbcs r6, r1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r4, r0, #2 │ │ │ │ asrs r6, r6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619275,23 +2619266,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75bf7e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r2, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ eors r2, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619358,23 +2619349,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c03a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r4, r0, #2 │ │ │ │ ands r6, r2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r7, #190 @ 0xbe │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619441,23 +2619432,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c0f6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r7, #90 @ 0x5a │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r7, #2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619524,23 +2619515,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c1b2 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r6, #158 @ 0x9e │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r6, #70 @ 0x46 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619607,23 +2619598,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c26e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r5, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r5, #138 @ 0x8a │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619690,23 +2619681,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c32a │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r4, #206 @ 0xce │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619773,23 +2619764,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c3e6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r4, #106 @ 0x6a │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r4, #18 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619856,23 +2619847,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c4a2 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r3, #174 @ 0xae │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r3, #86 @ 0x56 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619939,23 +2619930,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c55e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r2, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r2, #154 @ 0x9a │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2620263,21 +2620254,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ea50 │ │ │ │ b.n 75c872 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ subs r0, #20 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r7, #134 @ 0x86 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2620368,21 +2620359,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ea50 │ │ │ │ b.n 75c972 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r7, #20 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r6, #134 @ 0x86 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2620473,21 +2620464,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ea50 │ │ │ │ b.n 75ca72 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #20 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r5, #134 @ 0x86 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2624395,23 +2624386,23 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 75f472 │ │ │ │ blx 6d2dc <__cxa_end_cleanup@plt> │ │ │ │ asrs r4, r4, #32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r6, r0, #24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r2, r3, #14 │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsrs r2, r0, #14 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ lsls r5, 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 │ │ │ │ @@ -2624608,15 +2624599,15 @@ │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 75f66c │ │ │ │ ldr r0, [pc, #8] @ (75f6d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #880] @ (75fa48 ) │ │ │ │ + str r4, [r1, r1] │ │ │ │ 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 │ │ │ │ @@ -2624922,15 +2624913,15 @@ │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 75f9a0 │ │ │ │ ldr r0, [pc, #8] @ (75fa08 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd0 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #672] @ (75fcac ) │ │ │ │ + ldr r5, [pc, #96] @ (75fa6c ) │ │ │ │ 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 │ │ │ │ @@ -2626094,15 +2626085,15 @@ │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ smmls r1, r6, ip, r0 │ │ │ │ @ instruction: 0xfaee010c │ │ │ │ @ instruction: 0xfab0010c │ │ │ │ - adcs r2, r1 │ │ │ │ + sbcs r2, r7 │ │ │ │ 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 │ │ │ │ @@ -2626198,15 +2626189,15 @@ │ │ │ │ ldrh.w r0, [r2, #268] @ 0x10c │ │ │ │ movs r4, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -2626357,17 +2626348,17 @@ │ │ │ │ @ instruction: 0xf6e0010c │ │ │ │ @ instruction: 0xf6d4010c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6b8010c │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ 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 │ │ │ │ @@ -2626425,15 +2626416,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ece4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ rsbs r1, r0, #9175040 @ 0x8c0000 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #20 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ 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 │ │ │ │ @@ -2626468,15 +2626459,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 760ab0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf58c010c │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r1, r0, #9175040 @ 0x8c0000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2626517,16 +2626508,16 @@ │ │ │ │ bne.n 760b24 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf524010c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s32 q8, d30, d1 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + orrs.w r0, lr, #129 @ 0x81 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ @ instruction: 0xf4ec010c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2008] @ 0x7d8 │ │ │ │ ldr r4, [pc, #164] @ (760bf0 ) │ │ │ │ @@ -2626598,34 +2626589,34 @@ │ │ │ │ mov r1, r3 │ │ │ │ b.n 760b82 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf4a8010c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 760700 │ │ │ │ + b.n 7607e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 7606f4 │ │ │ │ + b.n 7607d4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ orr.w r1, lr, #9175040 @ 0x8c0000 │ │ │ │ - b.n 760670 │ │ │ │ + b.n 760750 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 760664 │ │ │ │ + b.n 760744 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 760650 │ │ │ │ + b.n 760730 │ │ │ │ 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] @ 760cf0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2626699,23 +2626690,23 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 760cc8 │ │ │ │ blx 6e530 │ │ │ │ b.n 760cc8 │ │ │ │ nop │ │ │ │ @ instruction: 0xf3be010c │ │ │ │ - uxtb r2, r4 │ │ │ │ + cbz r2, 760d4c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 760600 │ │ │ │ + b.n 7606e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ 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] │ │ │ │ @@ -2626803,15 +2626794,15 @@ │ │ │ │ bne.n 760de4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subw r1, sl, #12 │ │ │ │ - b.n 76153c │ │ │ │ + b.n 76061c │ │ │ │ lsls r7, r1, #2 │ │ │ │ @ instruction: 0xf22c010c │ │ │ │ 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 │ │ │ │ @@ -2626882,18 +2626873,18 @@ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ blx 6d3d8 │ │ │ │ b.n 760e82 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ rsbs r1, lr, #12 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7613c4 │ │ │ │ + b.n 7614a4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ sbcs.w r1, r6, #12 │ │ │ │ - b.n 76136c │ │ │ │ + b.n 76144c │ │ │ │ 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] @ (760f4c ) │ │ │ │ @@ -2626943,15 +2626934,15 @@ │ │ │ │ bne.n 760f48 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ adds.w r1, ip, #12 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r4, r0, #2 │ │ │ │ @ instruction: 0xf0c8010c │ │ │ │ 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 │ │ │ │ @@ -2627009,15 +2627000,15 @@ │ │ │ │ bne.n 760fec │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ eor.w r1, r6, #12 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r4, r0, #2 │ │ │ │ bic.w r1, r4, #12 │ │ │ │ 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 │ │ │ │ @@ -2627078,19 +2627069,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc │ │ │ │ blx 6eb64 │ │ │ │ mov r6, r0 │ │ │ │ b.n 76103e │ │ │ │ - b.n 7611ec │ │ │ │ + b.n 7612cc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 7611a0 │ │ │ │ + b.n 761280 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 76116c │ │ │ │ + b.n 76124c │ │ │ │ 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 │ │ │ │ @@ -2627146,15 +2627137,15 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vrhadd.s32 d0, d8, d12 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 761224 │ │ │ │ lsls r7, r1, #2 │ │ │ │ cdp 1, 13, cr0, cr10, cr12, {0} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ (7611d0 ) │ │ │ │ @@ -2627203,20 +2627194,20 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 761182 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp 1, 9, cr0, cr10, cr12, {0} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ cdp 1, 4, cr0, cr12, cr12, {0} │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ 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 │ │ │ │ @@ -2627307,15 +2627298,15 @@ │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r8, #48]! @ 0x30 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldcl 1, cr0, [r2, #48]! @ 0x30 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldc 1, cr0, [ip, #-48]! @ 0xffffffd0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #16 │ │ │ │ @@ -2627375,39 +2627366,39 @@ │ │ │ │ ldr r0, [pc, #68] @ (7613b8 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [pc, #68] @ (7613bc ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ blx 6e65c │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r1, #14 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh.w r0, [lr, #146] @ 0x92 │ │ │ │ - ldr??.w r0, [r4, r2, lsl #1] │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + vld4.32 {d0-d3}, [lr :64], r2 │ │ │ │ + vld1.8 @ instruction: 0xf9e40092 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7613f8 │ │ │ │ + ble.n 7612d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 7613a0 │ │ │ │ + ble.n 761480 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf7d00092 │ │ │ │ - strh.w r0, [sl, r2, lsl #1] │ │ │ │ - @ instruction: 0xf7f80092 │ │ │ │ - strh.w r0, [r6, #146] @ 0x92 │ │ │ │ - ldr??.w r0, [ip, r2, lsl #1] │ │ │ │ + str.w r0, [r0, r2, lsl #1] │ │ │ │ + ldrb.w r0, [sl, #146] @ 0x92 │ │ │ │ + str??.w r0, [r8, r2, lsl #1] │ │ │ │ + ldrsb.w r0, [r6, r2, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf9cc0092 │ │ │ │ stmdb 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] @ (76158c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r5, [pc, #440] @ (761590 ) │ │ │ │ @@ -2627583,20 +2627574,20 @@ │ │ │ │ blx 6dc04 │ │ │ │ b.n 7614d8 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 1, cr0, [r4], #-48 @ 0xffffffd0 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 761510 │ │ │ │ + ble.n 7615f0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r4, r0, #2 │ │ │ │ @ instruction: 0xeb20010c │ │ │ │ - blt.n 761594 │ │ │ │ + bgt.n 761674 │ │ │ │ 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] @ (7616d0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2627709,15 +2627700,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 761628 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr.w r1, r0, ip │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 761790 │ │ │ │ + bge.n 761670 │ │ │ │ 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 │ │ │ │ @@ -2627807,15 +2627798,15 @@ │ │ │ │ bl 7587d0 │ │ │ │ b.n 76171e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r1, [r6], #48 @ 0x30 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8da010c │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ 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 │ │ │ │ @@ -2627924,17 +2627915,17 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe800010c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 7618a4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 761830 │ │ │ │ + bls.n 761910 │ │ │ │ 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 │ │ │ │ @@ -2628010,15 +2628001,15 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ b.n 761798 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 76196c │ │ │ │ + bhi.n 761a4c │ │ │ │ lsls r7, r1, #2 │ │ │ │ b.n 761670 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2628069,15 +2628060,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 761674 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 761a48 │ │ │ │ + bvc.n 761b28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ b.n 7615e0 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ @@ -2628377,17 +2628368,17 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 76186c │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 761cc8 │ │ │ │ + bvs.n 761da8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bmi.n 761cc8 │ │ │ │ + bpl.n 761da8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ b.n 762464 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2628662,15 +2628653,15 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 76244c │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ b.n 7620e0 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ @@ -2628843,29 +2628834,29 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ svc 50 @ 0x32 │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + beq.n 7622e4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ udf #126 @ 0x7e │ │ │ │ lsls r4, r1, #4 │ │ │ │ - mvns r2, r4 │ │ │ │ + add r2, sl │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r2, #20 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ 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] @ (7624c8 ) │ │ │ │ @@ -2629089,17 +2629080,17 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ble.n 762580 │ │ │ │ lsls r4, r1, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r7, r1, #2 │ │ │ │ blt.n 7625c8 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ @@ -2629369,19 +2629360,19 @@ │ │ │ │ bl 753af0 │ │ │ │ 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 7626e0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -2630453,22 +2630444,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 7631a0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + cdp2 0, 5, cr0, cr0, cr1, {4} │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r3, [pc, #3164] @ 763dc4 │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldrb.w r2, [r3, #43] @ 0x2b │ │ │ │ @@ -2631590,56 +2631581,56 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 6e2f0 │ │ │ │ mov r3, r0 │ │ │ │ b.w 762dbe │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r5, pc} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r4, 763e4a │ │ │ │ + pop {r2, r3, r4} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r0, 763e2e │ │ │ │ + cbnz r0, 763e4a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - rev16 r4, r0 │ │ │ │ + hlt 0x0034 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xfbac0083 │ │ │ │ - cbnz r2, 763e20 │ │ │ │ + ldc2 0, cr0, [ip], {131} @ 0x83 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + cbnz r2, 763e10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r2, 763e88 │ │ │ │ + push {r1, r5} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r0, 763e70 │ │ │ │ + cbz r0, 763e8c │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r3, [pc, #3296] @ 764b04 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -2632815,63 +2632806,63 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 6d804 │ │ │ │ mov r3, r0 │ │ │ │ b.w 762dbe │ │ │ │ nop │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 76501c │ │ │ │ + b.n 7650fc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldc2 0, cr0, [r0, #-524] @ 0xfffffdf4 │ │ │ │ - ldc2l 0, cr0, [r8], {131} @ 0x83 │ │ │ │ - stc2 0, cr0, [lr], #-524 @ 0xfffffdf4 │ │ │ │ - @ instruction: 0xfbe80083 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + stc2 0, cr0, [r0, #524] @ 0x20c │ │ │ │ + stc2l 0, cr0, [r8, #-524] @ 0xfffffdf4 │ │ │ │ + ldc2 0, cr0, [lr], {131} @ 0x83 │ │ │ │ + mrrc2 0, 8, r0, r8, cr3 │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfa7a0083 │ │ │ │ - smlalbb r0, r0, r4, r3 │ │ │ │ - mcrr2 0, 8, r0, r0, cr3 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + @ instruction: 0xfaea0083 │ │ │ │ + ldc2 0, cr0, [r4], #-524 @ 0xfffffdf4 │ │ │ │ + ldc2 0, cr0, [r0], #524 @ 0x20c │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2 0, cr0, [r8], #-524 @ 0xfffffdf4 │ │ │ │ - add r6, pc, #40 @ (adr r6, 764ba4 ) │ │ │ │ + stc2 0, cr0, [r8], #524 @ 0x20c │ │ │ │ + add r6, pc, #488 @ (adr r6, 764d64 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ cmp r5, #12 │ │ │ │ bne.w 76592c │ │ │ │ ldr.w r2, [fp, #160] @ 0xa0 │ │ │ │ movs r5, #2 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -2634190,60 +2634181,60 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ movs r5, #1 │ │ │ │ mov r7, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.w 764b9e │ │ │ │ blx 6e65c │ │ │ │ - add r3, pc, #264 @ (adr r3, 765a4c ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 765c0c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #992 @ (adr r2, 765d28 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 765ae8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #208 @ (adr r2, 765a1c ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 765bdc ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r1, pc, #752 @ (adr r1, 765c40 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 765a00 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - orr.w r0, ip, #4292608 @ 0x418000 │ │ │ │ - add r0, pc, #712 @ (adr r0, 765c20 ) │ │ │ │ + @ instruction: 0xf4bc0083 │ │ │ │ + add r1, pc, #136 @ (adr r1, 7659e0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf3ee0083 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + orrs.w r0, lr, #4292608 @ 0x418000 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - orrs.w r0, r4, #131 @ 0x83 │ │ │ │ - vext.8 d16, d28, d3, #0 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + @ instruction: 0xf0c40083 │ │ │ │ + orn r0, ip, #131 @ 0x83 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cdp 0, 10, cr0, cr2, cr3, {4} │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + vhadd.s16 d0, d18, d3 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ 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] @ 7663cc │ │ │ │ mov r9, r1 │ │ │ │ @@ -2635347,52 +2635338,52 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #160 @ (adr r6, 766478 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r2, r3, lsl #2 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + @ instruction: 0xeae20083 │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ add r0, pc, #592 @ (adr r0, 766644 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 7660ec │ │ │ │ + b.n 7661cc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r1, #2 │ │ │ │ adds r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 765c50 │ │ │ │ + b.n 765d30 │ │ │ │ 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 │ │ │ │ @@ -2636666,155 +2636657,155 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.w 765fba │ │ │ │ ldrd r1, r2, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ bl 75683c │ │ │ │ mov r6, r0 │ │ │ │ b.w 765fba │ │ │ │ - b.n 766b24 │ │ │ │ + b.n 766c04 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 7676f8 │ │ │ │ + b.n 7677d8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 7676e8 │ │ │ │ + b.n 7677c8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 7676fc │ │ │ │ + b.n 7677dc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 7675e8 │ │ │ │ + b.n 7676c8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 767438 │ │ │ │ + b.n 767518 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 7673f0 │ │ │ │ + b.n 7674d0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r3, r0, #2 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r2, r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bgt.n 7672a4 │ │ │ │ + bgt.n 767184 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bgt.n 7672bc │ │ │ │ + bgt.n 76719c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bgt.n 7671fc │ │ │ │ + bgt.n 7672dc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - blt.n 767170 │ │ │ │ + bgt.n 767250 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n 7672bc │ │ │ │ + blt.n 76719c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n 767280 │ │ │ │ + bls.n 767160 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r3, [pc, #1256] @ 767748 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 6f13c │ │ │ │ @@ -2637287,63 +2637278,63 @@ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 6cc58 │ │ │ │ mov r6, r0 │ │ │ │ b.w 765fba │ │ │ │ movs r0, r0 │ │ │ │ b.n 767746 │ │ │ │ @ instruction: 0xffff47ef │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 7677d4 │ │ │ │ + bmi.n 7676b4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcc.n 767804 │ │ │ │ + bcc.n 7676e4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bne.n 767878 │ │ │ │ + bne.n 767758 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bne.n 767894 │ │ │ │ + bne.n 767774 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bne.n 767804 │ │ │ │ + bne.n 7676e4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ bl 753d88 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2637672,67 +2637663,67 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx 6eb04 │ │ │ │ mov r6, r0 │ │ │ │ b.w 765fba │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r7, r1, #2 │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ 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] @ 768714 │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ @@ -2638845,37 +2638836,37 @@ │ │ │ │ nop │ │ │ │ strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r7, r1, #2 │ │ │ │ strh r6, [r3, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + subs r0, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ 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 │ │ │ │ @@ -2639579,31 +2639570,31 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ adds r2, #16 │ │ │ │ strb r4, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ 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] @ (7691e4 ) │ │ │ │ @@ -2639862,23 +2639853,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #2] │ │ │ │ lsls r4, r1, #4 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 76922e │ │ │ │ + rev r0, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -2640860,41 +2640851,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - cbz r6, 769d3a │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbz r2, 769d3e │ │ │ │ + sxth r2, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + cbz r6, 769d34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbz r2, 769d26 │ │ │ │ + cbz r2, 769d42 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + cbz r0, 769d2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 769d42 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ 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 │ │ │ │ @@ -2641260,45 +2641251,45 @@ │ │ │ │ nop │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #24] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ 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 │ │ │ │ @@ -2641723,17 +2641714,17 @@ │ │ │ │ movs r6, #4 │ │ │ │ blx r3 │ │ │ │ b.n 76a558 │ │ │ │ mov r1, r2 │ │ │ │ bl 770328 │ │ │ │ mov r6, r0 │ │ │ │ b.n 76a558 │ │ │ │ - add r4, pc, #288 @ (adr r4, 76a6ec ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 76a8ac ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, pc, #296 @ (adr r6, 76a6f8 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 76a8b8 ) │ │ │ │ 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, 76a5ee │ │ │ │ @@ -2642614,15 +2642605,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, r1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r6, [r3, r4] │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r4, [r0, #584] @ 0x248 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 76afe8 │ │ │ │ @@ -2643483,15 +2643474,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #888] @ (76bbc0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #352] @ (76b9b0 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ 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] │ │ │ │ @@ -2643792,29 +2643783,29 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ mov lr, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r0, #2 │ │ │ │ add lr, sl │ │ │ │ lsls r4, r1, #4 │ │ │ │ cbz r1, 76bb9a │ │ │ │ movs r3, #0 │ │ │ │ push {r4} │ │ │ │ b.n 76bb80 │ │ │ │ @@ -2644056,33 +2644047,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ 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 │ │ │ │ @@ -2644674,45 +2644665,45 @@ │ │ │ │ cmp r6, #1 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r0, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ b.n 76c4a6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #456 @ (adr r7, 76c704 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 76c8c4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r5, pc, #304 @ (adr r5, 76c670 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 76c830 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r0, #2 │ │ │ │ subs r6, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, pc, #136 @ (adr r2, 76c5ec ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 76c7ac ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, pc, #832 @ (adr r1, 76c8b0 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 76c670 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r1, pc, #712 @ (adr r1, 76c83c ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 76c5fc ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r1, pc, #88 @ (adr r1, 76c5d0 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 76c790 ) │ │ │ │ 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] @ (76c6d0 ) │ │ │ │ @@ -2645029,15 +2645020,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r7, #92 @ 0x5c │ │ │ │ lsls r4, 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 │ │ │ │ @@ -2645584,15 +2645575,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (76d014 ) │ │ │ │ mov ip, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ vldr s15, [r0] │ │ │ │ vldr s14, [r1] │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 76d066 │ │ │ │ vldr s14, [r1, #12] │ │ │ │ @@ -2646074,25 +2646065,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (76d60c ) │ │ │ │ ldrd r0, r3, [r6, #20] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ b.n 76d5ba │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ subs r0, #26 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2646525,47 +2646516,47 @@ │ │ │ │ b.n 76d8ec │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #202 @ 0xca │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r7, #12 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ 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] @ (76dd84 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2646898,79 +2646889,79 @@ │ │ │ │ b.n 76dbcc │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #130 @ 0x82 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r4, #44 @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ 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 │ │ │ │ @@ -2647356,15 +2647347,15 @@ │ │ │ │ vmla.i q2, q8, d3[3] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #220 @ 0xdc │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #6 │ │ │ │ beq.n 76e254 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2648555,15 +2648546,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #8 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ 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] @ (76ef84 ) │ │ │ │ @@ -2648787,17 +2648778,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ 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] @ (76f238 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -2650268,17 +2650259,17 @@ │ │ │ │ b.n 77007c │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r3, #10 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #320] @ (77025c ) │ │ │ │ + ldr r4, [pc, #768] @ (77041c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ vrhadd.u d16, d12, d11 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r2, #32] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2650306,17 +2650297,17 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #28] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ 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 │ │ │ │ @@ -2650337,17 +2650328,17 @@ │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r4, [r3, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ 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 │ │ │ │ @@ -2650371,17 +2650362,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, [r5, #27] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ 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 │ │ │ │ @@ -2650404,17 +2650395,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, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ 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 │ │ │ │ @@ -2650438,17 +2650429,17 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ 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 │ │ │ │ @@ -2650831,15 +2650822,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ b.n 77056e │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ smmls r1, r8, fp, r0 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xfa68010b │ │ │ │ stmdb 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 │ │ │ │ @@ -2651547,15 +2651538,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ and.w r5, r0, #4278190080 @ 0xff000000 │ │ │ │ bic.w r1, sl, #9109504 @ 0x8b0000 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ adcs.w r1, r0, #11 │ │ │ │ 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 │ │ │ │ @@ -2652270,15 +2652261,15 @@ │ │ │ │ bl 77772c │ │ │ │ b.n 7716ae │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orns r1, r4, fp │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ strd r0, r1, [sl, #-44] @ 0x2c │ │ │ │ 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] @ (7717e0 ) │ │ │ │ @@ -2655624,15 +2655615,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r1, r4, r6} │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #4 │ │ │ │ - subs r2, #18 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ 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 │ │ │ │ @@ -2656777,17 +2656768,17 @@ │ │ │ │ b.n 7748cc │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb7b2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r3, r0, #2 │ │ │ │ @ instruction: 0xb6c0 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -2657669,25 +2657660,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r5, sp, #512 @ 0x200 │ │ │ │ lsls r3, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2660275,17 +2660266,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 776f14 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ 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] │ │ │ │ @@ -2661428,19 +2661419,19 @@ │ │ │ │ add r1, pc │ │ │ │ movs r3, #6 │ │ │ │ mov r2, r4 │ │ │ │ blx r6 │ │ │ │ movs r0, #10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r4, #-972]! @ 0xfffffc34 │ │ │ │ - ldc2l 0, cr0, [r2, #-972] @ 0xfffffc34 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldc2 0, cr0, [r4, #972] @ 0x3cc │ │ │ │ + stc2l 0, cr0, [r2, #972] @ 0x3cc │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 777cbc │ │ │ │ + bvc.n 777d9c │ │ │ │ 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 │ │ │ │ @@ -2662091,21 +2662082,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 778590 │ │ │ │ + beq.n 778470 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 7783b0 │ │ │ │ + beq.n 778490 │ │ │ │ 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 │ │ │ │ @@ -2664195,17 +2664186,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + b.n 779cd0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, 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 │ │ │ │ @@ -2664424,17 +2664415,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r2, [r5, #24] │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 779e4c │ │ │ │ + ble.n 779f2c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - bgt.n 779e2c │ │ │ │ + ble.n 779f0c │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r4, [r5, #16] │ │ │ │ lsls r3, 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 │ │ │ │ @@ -2664626,15 +2664617,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ str r0, [r5, #12] │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #8] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - bls.n 77a118 │ │ │ │ + bge.n 77a1f8 │ │ │ │ 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] @ (77a1c8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2667142,15 +2667133,15 @@ │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ orrs r2, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0022 │ │ │ │ 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] @ (77be78 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2667319,23 +2667310,23 @@ │ │ │ │ b.n 77bf3e │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r2, r7 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ 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] @ (77c068 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2667394,23 +2667385,23 @@ │ │ │ │ b.n 77bff6 │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ands r0, r3 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ ands r2, r0 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ 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] @ (77c120 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2667469,29 +2667460,29 @@ │ │ │ │ b.n 77c0ae │ │ │ │ blx 6cdb4 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r7, #74 @ 0x4a │ │ │ │ lsls r3, r1, #4 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ - lsls r3, r6, #3 │ │ │ │ - bkpt 0x00fc │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - revsh r6, r2 │ │ │ │ + ite vs │ │ │ │ + lslvs r3, r6, #3 │ │ │ │ + cbnz r6, 77c18c @ unpredictable │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [pc, #4] @ (77c144 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ 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] @ (77c250 ) │ │ │ │ @@ -2667615,15 +2667606,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 395b54 │ │ │ │ ldr r3, [pc, #12] @ (77c28c ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ - bl aa6474 │ │ │ │ + bl aa64cc │ │ │ │ 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] │ │ │ │ @@ -2667978,33 +2667969,33 @@ │ │ │ │ nop │ │ │ │ subs r3, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r0, sp, #904 @ 0x388 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r1, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ @@ -2668163,25 +2668154,25 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mvn.w r0, #11 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r6, pc, #680 @ (adr r6, 77cacc ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r6, pc, #296 @ (adr r6, 77c958 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #272 @ (adr r6, 77c948 ) │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ 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] │ │ │ │ @@ -2668919,17 +2668910,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #20 │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #158 @ 0x9e │ │ │ │ lsls r3, r1, #4 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ @@ -2669755,15 +2669746,15 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #220 @ 0xdc │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 77d960 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2670146,15 +2670137,15 @@ │ │ │ │ lsls r3, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #4 │ │ │ │ str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ 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 │ │ │ │ @@ -2670777,19 +2670768,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r0, r1, #5 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldrh r6, [r1, #26] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrh r6, [r3, #24] │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ 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 │ │ │ │ @@ -2671074,15 +2671065,15 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 77e4e8 │ │ │ │ strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ 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] │ │ │ │ @@ -2672460,127 +2672451,129 @@ │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ mov r5, fp │ │ │ │ str.w r8, [sp, #12] │ │ │ │ b.n 77ed7e │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vtrn.16 d16, d13 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + lsls r6, r4, #1 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vtrn.8 d0, d13 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + movs r2, r4 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u32 d16, d16, d13 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + vaddl.u16 q8, d16, d13 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u d0, d28, d13 │ │ │ │ - vhadd.u32 d0, d22, d13 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + vaddl.u32 q0, d28, d13 │ │ │ │ + vaddl.u16 q0, d22, d13 │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 13, cr0, cr2, cr13, {4} │ │ │ │ - cdp2 0, 12, cr0, cr4, cr13, {4} │ │ │ │ - cdp2 0, 11, cr0, cr4, cr13, {4} │ │ │ │ - cdp2 0, 10, cr0, cr4, cr13, {4} │ │ │ │ - cdp2 0, 9, cr0, cr4, cr13, {4} │ │ │ │ - cdp2 0, 8, cr0, cr0, cr13, {4} │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + vhadd.u8 d16, d18, d13 │ │ │ │ + vhadd.u d0, d20, d13 │ │ │ │ + vhadd.u32 d0, d20, d13 │ │ │ │ + vhadd.u16 d0, d20, d13 │ │ │ │ + vhadd.u8 d0, d20, d13 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr13, {4} │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 5, cr0, cr12, cr13, {4} │ │ │ │ - cdp2 0, 4, cr0, cr12, cr13, {4} │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + cdp2 0, 12, cr0, cr12, cr13, {4} │ │ │ │ + cdp2 0, 11, cr0, cr12, cr13, {4} │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #564] @ 0x234 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + cdp2 0, 4, cr0, cr12, cr13, {4} │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2 0, cr0, [r0], {141} @ 0x8d │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + stc2 0, cr0, [r0, #-564] @ 0xfffffdcc │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mrrc2 0, 8, r0, r6, cr13 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + stc2l 0, cr0, [r6], {141} @ 0x8d │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movw r3, #16380 @ 0x3ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 783f5a │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 780dce │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2676697,121 +2676690,121 @@ │ │ │ │ ldr r0, [pc, #220] @ (7816e8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #216] @ (7816ec ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #248] @ (781714 ) │ │ │ │ + ldr r0, [pc, #696] @ (7818d4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, r1 │ │ │ │ + add r2, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 781646 │ │ │ │ + cbz r6, 781662 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 781644 │ │ │ │ + cbz r6, 781660 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 781642 │ │ │ │ + cbz r6, 78165e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 781640 │ │ │ │ + cbz r6, 78165c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + cbz r6, 78165a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + cbz r6, 781658 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7823b8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7823bc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2678032,831 +2678025,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 782a14 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 782a18 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #944 @ (adr r7, 782848 ) │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #768 @ (adr r7, 7827a0 ) │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #592 @ (adr r7, 7826f8 ) │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #416 @ (adr r7, 782650 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 782810 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #240 @ (adr r7, 7825a8 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 782768 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #64 @ (adr r7, 782500 ) │ │ │ │ + add r7, pc, #512 @ (adr r7, 7826c0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #912 @ (adr r6, 782858 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 782618 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #736 @ (adr r6, 7827b0 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 782570 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #560 @ (adr r6, 782708 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 7828c8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #384 @ (adr r6, 782660 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 782820 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #208 @ (adr r6, 7825b8 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 782778 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #32 @ (adr r6, 782510 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 7826d0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #880 @ (adr r5, 782868 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 782628 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #704 @ (adr r5, 7827c0 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 782580 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #528 @ (adr r5, 782718 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 7828d8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #352 @ (adr r5, 782670 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 782830 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #176 @ (adr r5, 7825c8 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 782788 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #0 @ (adr r5, 782520 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 7826e0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #848 @ (adr r4, 782878 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 782638 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #672 @ (adr r4, 7827d0 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 782590 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #496 @ (adr r4, 782728 ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 7828e8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #320 @ (adr r4, 782680 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 782840 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #144 @ (adr r4, 7825d8 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 782798 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #992 @ (adr r3, 782930 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 7826f0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #816 @ (adr r3, 782888 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 782648 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #640 @ (adr r3, 7827e0 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 7825a0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #464 @ (adr r3, 782738 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 7828f8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #288 @ (adr r3, 782690 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 782850 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #112 @ (adr r3, 7825e8 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 7827a8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #960 @ (adr r2, 782940 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 782700 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #784 @ (adr r2, 782898 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 782658 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #608 @ (adr r2, 7827f0 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 7825b0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #432 @ (adr r2, 782748 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 782908 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #256 @ (adr r2, 7826a0 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 782860 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #80 @ (adr r2, 7825f8 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 7827b8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #928 @ (adr r1, 782950 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 782710 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #752 @ (adr r1, 7828a8 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 782668 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #576 @ (adr r1, 782800 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 7825c0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #400 @ (adr r1, 782758 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 782918 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 7826b0 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 782870 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #48 @ (adr r1, 782608 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 7827c8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #896 @ (adr r0, 782960 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 782720 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #720 @ (adr r0, 7828b8 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 782678 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #544 @ (adr r0, 782810 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 7829d0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #368 @ (adr r0, 782768 ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 782928 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #192 @ (adr r0, 7826c0 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 782880 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #16 @ (adr r0, 782618 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 7827d8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + add r0, pc, #288 @ (adr r0, 782730 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + add r0, pc, #112 @ (adr r0, 782688 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #16] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #8] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7836e4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7836e8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2680077,629 +2680070,637 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 783d40 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 783d44 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #880] @ (783ce0 ) │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #704] @ (783c34 ) │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #528] @ (783b88 ) │ │ │ │ + ldr r7, [pc, #976] @ (783d48 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #352] @ (783adc ) │ │ │ │ + ldr r7, [pc, #800] @ (783c9c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #176] @ (783a30 ) │ │ │ │ + ldr r7, [pc, #624] @ (783bf0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #0] @ (783984 ) │ │ │ │ + ldr r7, [pc, #448] @ (783b44 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #848] @ (783cd8 ) │ │ │ │ + ldr r7, [pc, #272] @ (783a98 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #672] @ (783c2c ) │ │ │ │ + ldr r7, [pc, #96] @ (7839ec ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #496] @ (783b80 ) │ │ │ │ + ldr r6, [pc, #944] @ (783d40 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #320] @ (783ad4 ) │ │ │ │ + ldr r6, [pc, #768] @ (783c94 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #144] @ (783a28 ) │ │ │ │ + ldr r6, [pc, #592] @ (783be8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #992] @ (783d7c ) │ │ │ │ + ldr r6, [pc, #416] @ (783b3c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #816] @ (783cd0 ) │ │ │ │ + ldr r6, [pc, #240] @ (783a90 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #640] @ (783c24 ) │ │ │ │ + ldr r6, [pc, #64] @ (7839e4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #464] @ (783b78 ) │ │ │ │ + ldr r5, [pc, #912] @ (783d38 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #288] @ (783acc ) │ │ │ │ + ldr r5, [pc, #736] @ (783c8c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #112] @ (783a20 ) │ │ │ │ + ldr r5, [pc, #560] @ (783be0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #960] @ (783d74 ) │ │ │ │ + ldr r5, [pc, #384] @ (783b34 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #784] @ (783cc8 ) │ │ │ │ + ldr r5, [pc, #208] @ (783a88 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #608] @ (783c1c ) │ │ │ │ + ldr r5, [pc, #32] @ (7839dc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #432] @ (783b70 ) │ │ │ │ + ldr r4, [pc, #880] @ (783d30 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #256] @ (783ac4 ) │ │ │ │ + ldr r4, [pc, #704] @ (783c84 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #80] @ (783a18 ) │ │ │ │ + ldr r4, [pc, #528] @ (783bd8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #928] @ (783d6c ) │ │ │ │ + ldr r4, [pc, #352] @ (783b2c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #752] @ (783cc0 ) │ │ │ │ + ldr r4, [pc, #176] @ (783a80 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #576] @ (783c14 ) │ │ │ │ + ldr r4, [pc, #0] @ (7839d4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #400] @ (783b68 ) │ │ │ │ + ldr r3, [pc, #848] @ (783d28 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #224] @ (783abc ) │ │ │ │ + ldr r3, [pc, #672] @ (783c7c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #48] @ (783a10 ) │ │ │ │ + ldr r3, [pc, #496] @ (783bd0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #896] @ (783d64 ) │ │ │ │ + ldr r3, [pc, #320] @ (783b24 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #720] @ (783cb8 ) │ │ │ │ + ldr r3, [pc, #144] @ (783a78 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #544] @ (783c0c ) │ │ │ │ + ldr r2, [pc, #992] @ (783dcc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (783b60 ) │ │ │ │ + ldr r2, [pc, #816] @ (783d20 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #192] @ (783ab4 ) │ │ │ │ + ldr r2, [pc, #640] @ (783c74 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #16] @ (783a08 ) │ │ │ │ + ldr r2, [pc, #464] @ (783bc8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #864] @ (783d5c ) │ │ │ │ + ldr r2, [pc, #288] @ (783b1c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #688] @ (783cb0 ) │ │ │ │ + ldr r2, [pc, #112] @ (783a70 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #512] @ (783c04 ) │ │ │ │ + ldr r1, [pc, #960] @ (783dc4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #336] @ (783b58 ) │ │ │ │ + ldr r1, [pc, #784] @ (783d18 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #160] @ (783aac ) │ │ │ │ + ldr r1, [pc, #608] @ (783c6c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #1008] @ (783e00 ) │ │ │ │ + ldr r1, [pc, #432] @ (783bc0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #832] @ (783d54 ) │ │ │ │ + ldr r1, [pc, #256] @ (783b14 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #656] @ (783ca8 ) │ │ │ │ + ldr r1, [pc, #80] @ (783a68 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #480] @ (783bfc ) │ │ │ │ + ldr r0, [pc, #928] @ (783dbc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #304] @ (783b50 ) │ │ │ │ + ldr r0, [pc, #752] @ (783d10 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #128] @ (783aa4 ) │ │ │ │ + ldr r0, [pc, #576] @ (783c64 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blxns lr │ │ │ │ + ldr r0, [pc, #400] @ (783bb8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blx r9 │ │ │ │ + ldr r0, [pc, #224] @ (783b0c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blxns r3 │ │ │ │ + ldr r0, [pc, #48] @ (783a60 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bx lr │ │ │ │ + blx ip │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bxns r8 │ │ │ │ + blxns r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bx r3 │ │ │ │ + blx r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov ip, sp │ │ │ │ + bxns fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + bx r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov ip, r2 │ │ │ │ + bxns r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r0, sp │ │ │ │ + mov r8, fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r8, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp ip, ip │ │ │ │ + mov r4, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r8, r7 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r8, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, fp │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r8, r6 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, lr │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, fp │ │ │ │ + add r8, r9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, r5 │ │ │ │ + add ip, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, r0 │ │ │ │ + add r0, lr │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r4, r2 │ │ │ │ + add r4, r8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics r0, r5 │ │ │ │ + add r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r0, r2 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r4, r4 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r0, r7 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - negs r4, r6 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - negs r0, r1 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - tst r4, r3 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rors r0, r6 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rors r4, r0 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs r0, r3 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r4, r5 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r0, r0 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r4, r4 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r0, r7 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r4, r1 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r7, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r5, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r7, #32 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + 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, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r6, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2680749,159 +2680750,151 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #88 @ 0x58 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #4 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r7, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #8 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r0, [pc, #552] @ (783f74 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #552] @ (783f78 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2681169,163 +2681162,163 @@ │ │ │ │ ldr r0, [pc, #304] @ (784098 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #300] @ (78409c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r6, r6 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r2, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r6, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ 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 │ │ │ │ @@ -2682487,94 +2682480,96 @@ │ │ │ │ ldr r2, [pc, #180] @ (784e10 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7841f8 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #5 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r6, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vtrn.16 d0, d3 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + movs r6, r4 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u16 q0, d22, d3 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u d16, d30, d3 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + vaddl.u32 q8, d30, d3 │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp.w r1, #724 @ 0x2d4 │ │ │ │ bhi.w 7866a8 │ │ │ │ cmp.w r1, #696 @ 0x2b8 │ │ │ │ bcc.w 784506 │ │ │ │ sub.w r2, r1, #696 @ 0x2b8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2684088,234 +2684083,234 @@ │ │ │ │ ldr r2, [pc, #460] @ (785f50 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7841f8 │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [r4, #-524] @ 0xfffffdf4 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldc2 0, cr0, [r4, #524]! @ 0x20c │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r0], #524 @ 0x20c │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + stc2l 0, cr0, [r0, #-524]! @ 0xfffffdf4 │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r2, [r3, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3da008e │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + orr.w r0, sl, #4653056 @ 0x470000 │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r6, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r2, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #13] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r2, [pc, #3600] @ 786d68 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7841f8 │ │ │ │ @@ -2685628,107 +2685623,107 @@ │ │ │ │ sub.w r2, r1, #15360 @ 0x3c00 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ uxth r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.w 784506 │ │ │ │ b.w 7841d8 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 786c5c │ │ │ │ + b.n 786d3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7866d8 │ │ │ │ + b.n 7867b8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 78733c │ │ │ │ + b.n 78741c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7871cc │ │ │ │ + b.n 7872ac │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r4, #28] │ │ │ │ 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 │ │ │ │ @@ -2686640,178 +2686635,178 @@ │ │ │ │ ldr r2, [pc, #344] @ (7879f4 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7841f8 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n 787974 │ │ │ │ + bls.n 787854 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4a80083 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + adds.w r0, r8, #4292608 @ 0x418000 │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r3, #16380 @ 0x3ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 78b9a4 │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 78921e │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2690987,347 +2690982,347 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #668] @ (789d58 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #668] @ (789d5c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - itte cs │ │ │ │ - lslcs r1, r0, #2 │ │ │ │ - ldrcs r7, [sp, #496] @ 0x1f0 │ │ │ │ - lslcc r2, r0, #2 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + itet ls │ │ │ │ + lslls r1, r0, #2 │ │ │ │ + ldrhi r7, [sp, #944] @ 0x3b0 │ │ │ │ + lslls r2, r0, #2 │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #30] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 78aa28 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 78aa2c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2692548,831 +2692543,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 78b084 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 78b088 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r4, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #944] @ (78b3dc ) │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #768] @ (78b330 ) │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #592] @ (78b284 ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #416] @ (78b1d8 ) │ │ │ │ + ldr r7, [pc, #864] @ (78b398 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #240] @ (78b12c ) │ │ │ │ + ldr r7, [pc, #688] @ (78b2ec ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #64] @ (78b080 ) │ │ │ │ + ldr r7, [pc, #512] @ (78b240 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #912] @ (78b3d4 ) │ │ │ │ + ldr r7, [pc, #336] @ (78b194 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #736] @ (78b328 ) │ │ │ │ + ldr r7, [pc, #160] @ (78b0e8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #560] @ (78b27c ) │ │ │ │ + ldr r6, [pc, #1008] @ (78b43c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #384] @ (78b1d0 ) │ │ │ │ + ldr r6, [pc, #832] @ (78b390 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #208] @ (78b124 ) │ │ │ │ + ldr r6, [pc, #656] @ (78b2e4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #32] @ (78b078 ) │ │ │ │ + ldr r6, [pc, #480] @ (78b238 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #880] @ (78b3cc ) │ │ │ │ + ldr r6, [pc, #304] @ (78b18c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #704] @ (78b320 ) │ │ │ │ + ldr r6, [pc, #128] @ (78b0e0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #528] @ (78b274 ) │ │ │ │ + ldr r5, [pc, #976] @ (78b434 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #352] @ (78b1c8 ) │ │ │ │ + ldr r5, [pc, #800] @ (78b388 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #176] @ (78b11c ) │ │ │ │ + ldr r5, [pc, #624] @ (78b2dc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #0] @ (78b070 ) │ │ │ │ + ldr r5, [pc, #448] @ (78b230 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #848] @ (78b3c4 ) │ │ │ │ + ldr r5, [pc, #272] @ (78b184 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #672] @ (78b318 ) │ │ │ │ + ldr r5, [pc, #96] @ (78b0d8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #496] @ (78b26c ) │ │ │ │ + ldr r4, [pc, #944] @ (78b42c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #320] @ (78b1c0 ) │ │ │ │ + ldr r4, [pc, #768] @ (78b380 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #144] @ (78b114 ) │ │ │ │ + ldr r4, [pc, #592] @ (78b2d4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #992] @ (78b468 ) │ │ │ │ + ldr r4, [pc, #416] @ (78b228 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #816] @ (78b3bc ) │ │ │ │ + ldr r4, [pc, #240] @ (78b17c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #2340] @ 78b9b4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #2336] @ 78b9b8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2694245,439 +2694240,447 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1176] @ 78be40 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1172] @ 78be44 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, ip │ │ │ │ + cmp r4, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r8, r7 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, r1 │ │ │ │ + add ip, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, ip │ │ │ │ + add r8, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, r6 │ │ │ │ + add ip, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, r1 │ │ │ │ + add r0, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r4, r3 │ │ │ │ + add r4, r9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics r0, r6 │ │ │ │ + add r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics r4, r0 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r0, r3 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r4, r5 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r0, r0 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r4, r2 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - negs r4, r7 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - negs r0, r2 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - tst r4, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rors r0, r7 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rors r4, r1 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs r0, r4 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + rors r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r0, r1 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3 │ │ │ │ + sbcs r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r4, r5 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r0, r0 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r4, r2 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + ands r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + subs r6, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r4, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #24 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r5, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r3, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #32 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #192 @ 0xc0 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #204 @ 0xcc │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #4 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r4, #8 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r3, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2694729,115 +2694732,107 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r4, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r0, #1 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r0, r5, #0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #7 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #6 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r0, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, r1, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ bhi.n 78bee8 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ bhi.n 78bea6 │ │ │ │ tbb [pc, r0] │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ @@ -2694930,45 +2694925,45 @@ │ │ │ │ ldr r0, [pc, #68] @ (78bf48 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (78bf4c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ 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 │ │ │ │ @@ -2695482,135 +2695477,135 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 78c032 │ │ │ │ nop │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r4, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #960 @ (adr r3, 78c8b8 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 78c678 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp.w r0, #9728 @ 0x2600 │ │ │ │ bhi.w 790f2c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ bls.w 79808c │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ cmp.w r0, #9472 @ 0x2500 │ │ │ │ @@ -2705089,15 +2705084,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ movs r5, #1 │ │ │ │ adcs r1, r6 │ │ │ │ ldr r0, [pc, #4] @ (790f28 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - mov lr, ip │ │ │ │ + bx sl │ │ │ │ lsls r1, r0, #2 │ │ │ │ sub.w r0, r0, #13120 @ 0x3340 │ │ │ │ subs r0, #28 │ │ │ │ uxth r3, r0 │ │ │ │ cmp.w r3, #3232 @ 0xca0 │ │ │ │ bhi.w 79809e │ │ │ │ cmp.w r0, #3232 @ 0xca0 │ │ │ │ @@ -2709560,87 +2709555,79 @@ │ │ │ │ ldr.w r0, [pc, #1644] @ 793bb0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 793bb4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r6, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + cbnz r2, 79357a │ │ │ │ lsls r2, r0, #2 │ │ │ │ cbnz r2, 793588 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cbnz r2, 793596 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cbnz r2, 7935a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cbnz r2, 7935b2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cbnz r2, 7935c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cbnz r2, 7935ce │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rev r6, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - rev r2, r6 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - hlt 0x000a │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - hlt 0x0036 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - revsh r2, r4 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r6, 7935f6 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r2, 793606 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r6, 793614 │ │ │ │ + cbnz r6, 7935f4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r2, 793624 │ │ │ │ + cbnz r2, 793604 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r6, 793632 │ │ │ │ + cbnz r6, 793612 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r2, 793642 │ │ │ │ + cbnz r2, 793622 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + cbnz r6, 793630 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ pop {r1, r4, r6, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2709978,354 +2709965,362 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 7938a8 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - beq.n 7938e4 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - beq.n 793920 │ │ │ │ + beq.n 793898 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 79395c │ │ │ │ + beq.n 7938d4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 793998 │ │ │ │ + beq.n 793910 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 7937d4 │ │ │ │ + beq.n 79394c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 793810 │ │ │ │ + beq.n 793988 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 79384c │ │ │ │ + beq.n 7937c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 793888 │ │ │ │ + beq.n 793800 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 7938c4 │ │ │ │ + beq.n 79383c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 793900 │ │ │ │ + beq.n 793878 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 79393c │ │ │ │ + bne.n 7938b4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 793978 │ │ │ │ + bne.n 7938f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 7939b4 │ │ │ │ + bne.n 79392c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 7937f0 │ │ │ │ + bne.n 793968 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 79382c │ │ │ │ + bne.n 7939a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 793868 │ │ │ │ + bne.n 7937e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 7938a4 │ │ │ │ + bne.n 79381c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 7938e0 │ │ │ │ + bne.n 793858 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 79391c │ │ │ │ + bne.n 793894 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 793958 │ │ │ │ + bne.n 7938d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 793994 │ │ │ │ + bcs.n 79390c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 7939d0 │ │ │ │ + bcs.n 793948 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 79380c │ │ │ │ + bcs.n 793984 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 793848 │ │ │ │ + bcs.n 7939c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 793884 │ │ │ │ + bcs.n 7937fc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 7938c0 │ │ │ │ + bcs.n 793838 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 7938fc │ │ │ │ + bcs.n 793874 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 793938 │ │ │ │ + bcs.n 7938b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 793974 │ │ │ │ + bcs.n 7938ec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 7939b0 │ │ │ │ + bcc.n 793928 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 7939ec │ │ │ │ + bcc.n 793964 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 793828 │ │ │ │ + bcc.n 7939a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 793864 │ │ │ │ + bcc.n 7939dc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 7938a0 │ │ │ │ + bcc.n 793818 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 7938dc │ │ │ │ + bcc.n 793854 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 793918 │ │ │ │ + bcc.n 793890 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 793954 │ │ │ │ + bcc.n 7938cc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 793990 │ │ │ │ + bcc.n 793908 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 7939cc │ │ │ │ + bmi.n 793944 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 793a08 │ │ │ │ + bmi.n 793980 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 793844 │ │ │ │ + bmi.n 7939bc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 793880 │ │ │ │ + bmi.n 7939f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 7938bc │ │ │ │ + bmi.n 793834 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 7938f8 │ │ │ │ + bmi.n 793870 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 793934 │ │ │ │ + bmi.n 7938ac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 793970 │ │ │ │ + bmi.n 7938e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 7939ac │ │ │ │ + bmi.n 793924 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 7939e8 │ │ │ │ + bpl.n 793960 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 793a24 │ │ │ │ + bpl.n 79399c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 793a60 │ │ │ │ + bpl.n 7939d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 79389c │ │ │ │ + bpl.n 793a14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 7938d8 │ │ │ │ + bpl.n 793a50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 793914 │ │ │ │ + bpl.n 79388c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 793950 │ │ │ │ + bpl.n 7938c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 79398c │ │ │ │ + bpl.n 793904 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 7939c8 │ │ │ │ + bpl.n 793940 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 793a04 │ │ │ │ + bvs.n 79397c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 793a40 │ │ │ │ + bvs.n 7939b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 793a7c │ │ │ │ + bvs.n 7939f4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 7938b8 │ │ │ │ + bvs.n 793a30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 7938f4 │ │ │ │ + bvs.n 793a6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 793930 │ │ │ │ + bvs.n 7938a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 79396c │ │ │ │ + bvs.n 7938e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 7939a8 │ │ │ │ + bvs.n 793920 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 7939e4 │ │ │ │ + bvs.n 79395c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 793a20 │ │ │ │ + bvc.n 793998 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 793a5c │ │ │ │ + bvc.n 7939d4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 793a98 │ │ │ │ + bvc.n 793a10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 7938d4 │ │ │ │ + bvc.n 793a4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 793910 │ │ │ │ + bvc.n 793a88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 79394c │ │ │ │ + bvc.n 7938c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 793988 │ │ │ │ + bvc.n 793900 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 7939c4 │ │ │ │ + bvc.n 79393c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 793a00 │ │ │ │ + bvc.n 793978 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 793a3c │ │ │ │ + bhi.n 7939b4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 793a78 │ │ │ │ + bhi.n 7939f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 793ab4 │ │ │ │ + bhi.n 793a2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 7938f0 │ │ │ │ + bhi.n 793a68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 79392c │ │ │ │ + bhi.n 793aa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 793968 │ │ │ │ + bhi.n 7938e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4be0082 │ │ │ │ - bhi.n 793988 │ │ │ │ + bhi.n 79391c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4c60082 │ │ │ │ - bhi.n 7939a8 │ │ │ │ + bhi.n 793958 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4ce0082 │ │ │ │ - bhi.n 7939c8 │ │ │ │ + bhi.n 793994 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4d60082 │ │ │ │ - bhi.n 7939e8 │ │ │ │ + bhi.n 7939d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4de0082 │ │ │ │ - bls.n 793a08 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4e60082 │ │ │ │ - bls.n 793a28 │ │ │ │ + bls.n 793a0c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4ee0082 │ │ │ │ bls.n 793a48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4f60082 │ │ │ │ + @ instruction: 0xf52e0082 │ │ │ │ bls.n 793a68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4fe0082 │ │ │ │ + @ instruction: 0xf5360082 │ │ │ │ bls.n 793a88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add.w r0, r6, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf53e0082 │ │ │ │ bls.n 793aa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add.w r0, lr, #4259840 @ 0x410000 │ │ │ │ + adc.w r0, r6, #4259840 @ 0x410000 │ │ │ │ bls.n 793ac8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds.w r0, sl, #4259840 @ 0x410000 │ │ │ │ + adc.w r0, lr, #4259840 @ 0x410000 │ │ │ │ bls.n 793ae8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5260082 │ │ │ │ + adcs.w r0, r6, #4259840 @ 0x410000 │ │ │ │ bls.n 793b08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5320082 │ │ │ │ - bls.n 793b28 │ │ │ │ + adcs.w r0, lr, #4259840 @ 0x410000 │ │ │ │ + bls.n 793928 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf53e0082 │ │ │ │ - bls.n 793b48 │ │ │ │ + sbc.w r0, r6, #4259840 @ 0x410000 │ │ │ │ + bls.n 793948 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adc.w r0, sl, #4259840 @ 0x410000 │ │ │ │ + sbc.w r0, lr, #4259840 @ 0x410000 │ │ │ │ bls.n 793968 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs.w r0, r6, #4259840 @ 0x410000 │ │ │ │ + sbcs.w r0, r6, #4259840 @ 0x410000 │ │ │ │ bls.n 793988 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, r2, #4259840 @ 0x410000 │ │ │ │ + sbcs.w r0, lr, #4259840 @ 0x410000 │ │ │ │ bls.n 7939a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, lr, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf58a0082 │ │ │ │ bls.n 7939c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs.w r0, sl, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf5960082 │ │ │ │ bls.n 7939e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5860082 │ │ │ │ + sub.w r0, r2, #4259840 @ 0x410000 │ │ │ │ bls.n 793a08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5920082 │ │ │ │ + sub.w r0, lr, #4259840 @ 0x410000 │ │ │ │ bls.n 793a28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf59e0082 │ │ │ │ + subs.w r0, sl, #4259840 @ 0x410000 │ │ │ │ bls.n 793a48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub.w r0, sl, #4259840 @ 0x410000 │ │ │ │ - bls.n 793a68 │ │ │ │ + rsb r0, r6, #4259840 @ 0x410000 │ │ │ │ + bge.n 793a68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs.w r0, r6, #4259840 @ 0x410000 │ │ │ │ - bls.n 793a88 │ │ │ │ + rsbs r0, r2, #4259840 @ 0x410000 │ │ │ │ + bge.n 793a88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsb r0, r2, #4259840 @ 0x410000 │ │ │ │ - bls.n 793aa8 │ │ │ │ + rsbs r0, lr, #4259840 @ 0x410000 │ │ │ │ + bge.n 793aa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsb r0, lr, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf5ea0082 │ │ │ │ bge.n 793ac8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsbs r0, sl, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf5f60082 │ │ │ │ bge.n 793ae8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5e60082 │ │ │ │ + addw r0, r2, #2178 @ 0x882 │ │ │ │ bge.n 793b08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5f20082 │ │ │ │ + addw r0, lr, #2178 @ 0x882 │ │ │ │ bge.n 793b28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5fe0082 │ │ │ │ + @ instruction: 0xf61a0082 │ │ │ │ bge.n 793b48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - addw r0, sl, #2178 @ 0x882 │ │ │ │ + @ instruction: 0xf6260082 │ │ │ │ bge.n 793b68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6160082 │ │ │ │ + @ instruction: 0xf6320082 │ │ │ │ bge.n 793b88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6220082 │ │ │ │ + @ instruction: 0xf63e0082 │ │ │ │ bge.n 793ba8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf62e0082 │ │ │ │ - bge.n 793bc8 │ │ │ │ + movw r0, #43138 @ 0xa882 │ │ │ │ + bge.n 7939c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf63a0082 │ │ │ │ - bge.n 793be8 │ │ │ │ + @ instruction: 0xf6560082 │ │ │ │ + bge.n 7939e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movw r0, #26754 @ 0x6882 │ │ │ │ + @ instruction: 0xf6620082 │ │ │ │ bge.n 793a08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6520082 │ │ │ │ + @ instruction: 0xf66e0082 │ │ │ │ bge.n 793a28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf65e0082 │ │ │ │ + @ instruction: 0xf67a0082 │ │ │ │ bge.n 793a48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf66a0082 │ │ │ │ + @ instruction: 0xf6860082 │ │ │ │ bge.n 793a68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6760082 │ │ │ │ + @ instruction: 0xf6920082 │ │ │ │ bge.n 793a88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6820082 │ │ │ │ + @ instruction: 0xf69e0082 │ │ │ │ bge.n 793aa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf68e0082 │ │ │ │ + subw r0, sl, #2178 @ 0x882 │ │ │ │ bge.n 793ac8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf69a0082 │ │ │ │ + @ instruction: 0xf6b60082 │ │ │ │ bge.n 793ae8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subw r0, r6, #2178 @ 0x882 │ │ │ │ + movt r0, #10370 @ 0x2882 │ │ │ │ bge.n 793b08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6b20082 │ │ │ │ - bge.n 793b28 │ │ │ │ + movt r0, #59522 @ 0xe882 │ │ │ │ + blt.n 793b28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6be0082 │ │ │ │ - bge.n 793b48 │ │ │ │ + @ instruction: 0xf6da0082 │ │ │ │ + blt.n 793b48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movt r0, #43138 @ 0xa882 │ │ │ │ + @ instruction: 0xf6e60082 │ │ │ │ blt.n 793b68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6d60082 │ │ │ │ + @ instruction: 0xf6f20082 │ │ │ │ blt.n 793b88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6e20082 │ │ │ │ + @ instruction: 0xf6fe0082 │ │ │ │ blt.n 793ba8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6ee0082 │ │ │ │ + @ instruction: 0xf70a0082 │ │ │ │ blt.n 793bc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6fa0082 │ │ │ │ + @ instruction: 0xf7160082 │ │ │ │ blt.n 793be8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7060082 │ │ │ │ + @ instruction: 0xf7220082 │ │ │ │ blt.n 793c08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7120082 │ │ │ │ + @ instruction: 0xf72e0082 │ │ │ │ blt.n 793c28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf71e0082 │ │ │ │ + @ instruction: 0xf73a0082 │ │ │ │ blt.n 793c48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf72a0082 │ │ │ │ - blt.n 793c68 │ │ │ │ + @ instruction: 0xf7460082 │ │ │ │ + blt.n 793a68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7360082 │ │ │ │ - blt.n 793c88 │ │ │ │ + @ instruction: 0xf7520082 │ │ │ │ + blt.n 793a88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7420082 │ │ │ │ - blt.n 793ca8 │ │ │ │ + @ instruction: 0xf75e0082 │ │ │ │ + blt.n 793aa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf74e0082 │ │ │ │ + @ instruction: 0xf76a0082 │ │ │ │ blt.n 793ac8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf75a0082 │ │ │ │ + @ instruction: 0xf7760082 │ │ │ │ + blt.n 793ae8 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf7820082 │ │ │ │ + blt.n 793b08 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf78e0082 │ │ │ │ + blt.n 793b28 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf79a0082 │ │ │ │ + blt.n 793b48 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf7a60082 │ │ │ │ + blt.n 793b68 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf7b20082 │ │ │ │ + blt.n 793b88 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf7be0082 │ │ │ │ + blt.n 793ba8 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf7ca0082 │ │ │ │ ldr.w r0, [pc, #3268] @ 794880 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 794884 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 794888 │ │ │ │ @@ -2711545,631 +2711540,631 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 794edc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 794ee0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - bpl.n 7948e4 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - add.w r0, r0, #130 @ 0x82 │ │ │ │ - bpl.n 794904 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - add.w r0, ip, #130 @ 0x82 │ │ │ │ - bpl.n 794924 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds.w r0, r8, #130 @ 0x82 │ │ │ │ - bpl.n 794944 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1240082 │ │ │ │ - bpl.n 794964 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1300082 │ │ │ │ - bpl.n 794984 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf13c0082 │ │ │ │ - bpl.n 7949a4 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adc.w r0, r8, #130 @ 0x82 │ │ │ │ bpl.n 7947c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs.w r0, r4, #130 @ 0x82 │ │ │ │ + sbcs.w r0, r0, #130 @ 0x82 │ │ │ │ bpl.n 7947e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, r0, #130 @ 0x82 │ │ │ │ + sbcs.w r0, ip, #130 @ 0x82 │ │ │ │ bpl.n 794804 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, ip, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf1880082 │ │ │ │ bpl.n 794824 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs.w r0, r8, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf1940082 │ │ │ │ bpl.n 794844 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1840082 │ │ │ │ + sub.w r0, r0, #130 @ 0x82 │ │ │ │ bpl.n 794864 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1900082 │ │ │ │ + sub.w r0, ip, #130 @ 0x82 │ │ │ │ bpl.n 794884 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf19c0082 │ │ │ │ + subs.w r0, r8, #130 @ 0x82 │ │ │ │ bpl.n 7948a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub.w r0, r8, #130 @ 0x82 │ │ │ │ - bpl.n 7948c4 │ │ │ │ + rsb r0, r4, #130 @ 0x82 │ │ │ │ + bvs.n 7948c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs.w r0, r4, #130 @ 0x82 │ │ │ │ - bpl.n 7948e4 │ │ │ │ + rsbs r0, r0, #130 @ 0x82 │ │ │ │ + bvs.n 7948e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsb r0, r0, #130 @ 0x82 │ │ │ │ - bpl.n 794904 │ │ │ │ + rsbs r0, ip, #130 @ 0x82 │ │ │ │ + bvs.n 794904 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsb r0, ip, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf1e80082 │ │ │ │ bvs.n 794924 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsbs r0, r8, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf1f40082 │ │ │ │ bvs.n 794944 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1e40082 │ │ │ │ + addw r0, r0, #130 @ 0x82 │ │ │ │ bvs.n 794964 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1f00082 │ │ │ │ + addw r0, ip, #130 @ 0x82 │ │ │ │ bvs.n 794984 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1fc0082 │ │ │ │ + @ instruction: 0xf2180082 │ │ │ │ bvs.n 7949a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - addw r0, r8, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf2240082 │ │ │ │ bvs.n 7949c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2140082 │ │ │ │ + @ instruction: 0xf2300082 │ │ │ │ bvs.n 7949e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2200082 │ │ │ │ + @ instruction: 0xf23c0082 │ │ │ │ bvs.n 794a04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf22c0082 │ │ │ │ - bvs.n 794a24 │ │ │ │ + movw r0, #32898 @ 0x8082 │ │ │ │ + bvs.n 794824 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2380082 │ │ │ │ - bvs.n 794a44 │ │ │ │ + @ instruction: 0xf2540082 │ │ │ │ + bvs.n 794844 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movw r0, #16514 @ 0x4082 │ │ │ │ + @ instruction: 0xf2600082 │ │ │ │ bvs.n 794864 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2500082 │ │ │ │ + @ instruction: 0xf26c0082 │ │ │ │ bvs.n 794884 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf25c0082 │ │ │ │ + @ instruction: 0xf2780082 │ │ │ │ bvs.n 7948a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2680082 │ │ │ │ + @ instruction: 0xf2840082 │ │ │ │ bvs.n 7948c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2740082 │ │ │ │ + @ instruction: 0xf2900082 │ │ │ │ bvs.n 7948e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2800082 │ │ │ │ + @ instruction: 0xf29c0082 │ │ │ │ bvs.n 794904 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf28c0082 │ │ │ │ + subw r0, r8, #130 @ 0x82 │ │ │ │ bvs.n 794924 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2980082 │ │ │ │ + @ instruction: 0xf2b40082 │ │ │ │ bvs.n 794944 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subw r0, r4, #130 @ 0x82 │ │ │ │ + movt r0, #130 @ 0x82 │ │ │ │ bvs.n 794964 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2b00082 │ │ │ │ - bvs.n 794984 │ │ │ │ + movt r0, #49282 @ 0xc082 │ │ │ │ + bvc.n 794984 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2bc0082 │ │ │ │ - bvs.n 7949a4 │ │ │ │ + @ instruction: 0xf2d80082 │ │ │ │ + bvc.n 7949a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movt r0, #32898 @ 0x8082 │ │ │ │ + @ instruction: 0xf2e40082 │ │ │ │ bvc.n 7949c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2d40082 │ │ │ │ + @ instruction: 0xf2f00082 │ │ │ │ bvc.n 7949e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2e00082 │ │ │ │ + @ instruction: 0xf2fc0082 │ │ │ │ bvc.n 794a04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2ec0082 │ │ │ │ + ssat r0, #3, r8, lsl #2 │ │ │ │ bvc.n 794a24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2f80082 │ │ │ │ + @ instruction: 0xf3140082 │ │ │ │ bvc.n 794a44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ssat r0, #3, r4, lsl #2 │ │ │ │ + ssat r0, #3, r0, asr #2 │ │ │ │ bvc.n 794a64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3100082 │ │ │ │ + ssat r0, #3, ip, asr #2 │ │ │ │ bvc.n 794a84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf31c0082 │ │ │ │ + @ instruction: 0xf3380082 │ │ │ │ bvc.n 794aa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ssat r0, #3, r8, asr #2 │ │ │ │ - bvc.n 794ac4 │ │ │ │ + sbfx r0, r4, #2, #3 │ │ │ │ + bvc.n 7948c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3340082 │ │ │ │ - bvc.n 794ae4 │ │ │ │ + @ instruction: 0xf3500082 │ │ │ │ + bvc.n 7948e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbfx r0, r0, #2, #3 │ │ │ │ - bvc.n 794b04 │ │ │ │ + @ instruction: 0xf35c0082 │ │ │ │ + bvc.n 794904 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbfx r0, ip, #2, #3 │ │ │ │ + bfi r0, r8, #2, #1 │ │ │ │ bvc.n 794924 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3580082 │ │ │ │ + @ instruction: 0xf3740082 │ │ │ │ bvc.n 794944 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bfi r0, r4, #2, #1 │ │ │ │ + usat r0, #2, r0, lsl #2 │ │ │ │ bvc.n 794964 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3700082 │ │ │ │ + usat r0, #2, ip, lsl #2 │ │ │ │ bvc.n 794984 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf37c0082 │ │ │ │ + @ instruction: 0xf3980082 │ │ │ │ bvc.n 7949a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - usat r0, #2, r8, lsl #2 │ │ │ │ + usat r0, #2, r4, asr #2 │ │ │ │ bvc.n 7949c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3940082 │ │ │ │ + @ instruction: 0xf3b00082 │ │ │ │ bvc.n 7949e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - usat r0, #2, r0, asr #2 │ │ │ │ + @ instruction: 0xf3bc0082 │ │ │ │ bvc.n 794a04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - usat r0, #2, ip, asr #2 │ │ │ │ - bvc.n 794a24 │ │ │ │ + ubfx r0, r8, #2, #3 │ │ │ │ + bhi.n 794a24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3b80082 │ │ │ │ - bvc.n 794a44 │ │ │ │ + @ instruction: 0xf3d40082 │ │ │ │ + bhi.n 794a44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ubfx r0, r4, #2, #3 │ │ │ │ + @ instruction: 0xf3e00082 │ │ │ │ bhi.n 794a64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3d00082 │ │ │ │ + @ instruction: 0xf3ec0082 │ │ │ │ bhi.n 794a84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3dc0082 │ │ │ │ + @ instruction: 0xf3f80082 │ │ │ │ bhi.n 794aa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3e80082 │ │ │ │ + and.w r0, r4, #4259840 @ 0x410000 │ │ │ │ bhi.n 794ac4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3f40082 │ │ │ │ + ands.w r0, r0, #4259840 @ 0x410000 │ │ │ │ bhi.n 794ae4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - and.w r0, r0, #4259840 @ 0x410000 │ │ │ │ + ands.w r0, ip, #4259840 @ 0x410000 │ │ │ │ bhi.n 794b04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - and.w r0, ip, #4259840 @ 0x410000 │ │ │ │ + bic.w r0, r8, #4259840 @ 0x410000 │ │ │ │ bhi.n 794b24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + bics.w r0, r4, #4259840 @ 0x410000 │ │ │ │ bhi.n 794b44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bic.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + orr.w r0, r0, #4259840 @ 0x410000 │ │ │ │ bhi.n 794b64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics.w r0, r0, #4259840 @ 0x410000 │ │ │ │ - bhi.n 794b84 │ │ │ │ + orr.w r0, ip, #4259840 @ 0x410000 │ │ │ │ + bhi.n 794984 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics.w r0, ip, #4259840 @ 0x410000 │ │ │ │ - bhi.n 794ba4 │ │ │ │ + orrs.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + bhi.n 7949a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orr.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + orn r0, r4, #4259840 @ 0x410000 │ │ │ │ bhi.n 7949c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + orns r0, r0, #4259840 @ 0x410000 │ │ │ │ bhi.n 7949e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orn r0, r0, #4259840 @ 0x410000 │ │ │ │ + orns r0, ip, #4259840 @ 0x410000 │ │ │ │ bhi.n 794a04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orn r0, ip, #4259840 @ 0x410000 │ │ │ │ + eor.w r0, r8, #4259840 @ 0x410000 │ │ │ │ bhi.n 794a24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orns r0, r8, #4259840 @ 0x410000 │ │ │ │ + eors.w r0, r4, #4259840 @ 0x410000 │ │ │ │ bhi.n 794a44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eor.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf4a00082 │ │ │ │ bhi.n 794a64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors.w r0, r0, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf4ac0082 │ │ │ │ bhi.n 794a84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors.w r0, ip, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf4b80082 │ │ │ │ bhi.n 794aa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4a80082 │ │ │ │ - bhi.n 794ac4 │ │ │ │ + @ instruction: 0xf4c40082 │ │ │ │ + bls.n 794ac4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4b40082 │ │ │ │ - bhi.n 794ae4 │ │ │ │ + @ instruction: 0xf4d00082 │ │ │ │ + bls.n 794ae4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4c00082 │ │ │ │ - bhi.n 794b04 │ │ │ │ + @ instruction: 0xf4dc0082 │ │ │ │ + bls.n 794b04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4cc0082 │ │ │ │ + @ instruction: 0xf4e80082 │ │ │ │ bls.n 794b24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4d80082 │ │ │ │ + @ instruction: 0xf4f40082 │ │ │ │ bls.n 794b44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4e40082 │ │ │ │ + add.w r0, r0, #4259840 @ 0x410000 │ │ │ │ bls.n 794b64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4f00082 │ │ │ │ + add.w r0, ip, #4259840 @ 0x410000 │ │ │ │ bls.n 794b84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4fc0082 │ │ │ │ + adds.w r0, r8, #4259840 @ 0x410000 │ │ │ │ bls.n 794ba4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf5240082 │ │ │ │ bls.n 794bc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf5300082 │ │ │ │ bls.n 794be4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5200082 │ │ │ │ + @ instruction: 0xf53c0082 │ │ │ │ bls.n 794c04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf52c0082 │ │ │ │ - bls.n 794c24 │ │ │ │ + adc.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + bls.n 794a24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5380082 │ │ │ │ - bls.n 794c44 │ │ │ │ + adcs.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + bls.n 794a44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adc.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + sbc.w r0, r0, #4259840 @ 0x410000 │ │ │ │ bls.n 794a64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs.w r0, r0, #4259840 @ 0x410000 │ │ │ │ + sbc.w r0, ip, #4259840 @ 0x410000 │ │ │ │ bls.n 794a84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs.w r0, ip, #4259840 @ 0x410000 │ │ │ │ + sbcs.w r0, r8, #4259840 @ 0x410000 │ │ │ │ bls.n 794aa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf5840082 │ │ │ │ bls.n 794ac4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf5900082 │ │ │ │ bls.n 794ae4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5800082 │ │ │ │ + @ instruction: 0xf59c0082 │ │ │ │ bls.n 794b04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf58c0082 │ │ │ │ + sub.w r0, r8, #4259840 @ 0x410000 │ │ │ │ bls.n 794b24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5980082 │ │ │ │ + subs.w r0, r4, #4259840 @ 0x410000 │ │ │ │ bls.n 794b44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + rsb r0, r0, #4259840 @ 0x410000 │ │ │ │ bls.n 794b64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs.w r0, r0, #4259840 @ 0x410000 │ │ │ │ - bls.n 794b84 │ │ │ │ + rsb r0, ip, #4259840 @ 0x410000 │ │ │ │ + bge.n 794b84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs.w r0, ip, #4259840 @ 0x410000 │ │ │ │ - bls.n 794ba4 │ │ │ │ + rsbs r0, r8, #4259840 @ 0x410000 │ │ │ │ + bge.n 794ba4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsb r0, r8, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf5e40082 │ │ │ │ bge.n 794bc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsbs r0, r4, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf5f00082 │ │ │ │ bge.n 794be4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5e00082 │ │ │ │ + @ instruction: 0xf5fc0082 │ │ │ │ bge.n 794c04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5ec0082 │ │ │ │ + addw r0, r8, #2178 @ 0x882 │ │ │ │ bge.n 794c24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5f80082 │ │ │ │ + @ instruction: 0xf6140082 │ │ │ │ bge.n 794c44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - addw r0, r4, #2178 @ 0x882 │ │ │ │ + @ instruction: 0xf6200082 │ │ │ │ bge.n 794c64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6100082 │ │ │ │ + @ instruction: 0xf62c0082 │ │ │ │ bge.n 794c84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf61c0082 │ │ │ │ + @ instruction: 0xf6380082 │ │ │ │ bge.n 794ca4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6280082 │ │ │ │ - bge.n 794cc4 │ │ │ │ + movw r0, #18562 @ 0x4882 │ │ │ │ + bge.n 794ac4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6340082 │ │ │ │ - bge.n 794ce4 │ │ │ │ + @ instruction: 0xf6500082 │ │ │ │ + bge.n 794ae4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movw r0, #2178 @ 0x882 │ │ │ │ - bge.n 794d04 │ │ │ │ + @ instruction: 0xf65c0082 │ │ │ │ + bge.n 794b04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movw r0, #51330 @ 0xc882 │ │ │ │ + @ instruction: 0xf6680082 │ │ │ │ bge.n 794b24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6580082 │ │ │ │ + @ instruction: 0xf6740082 │ │ │ │ bge.n 794b44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6640082 │ │ │ │ + @ instruction: 0xf6800082 │ │ │ │ bge.n 794b64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6700082 │ │ │ │ + @ instruction: 0xf68c0082 │ │ │ │ bge.n 794b84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf67c0082 │ │ │ │ + @ instruction: 0xf6980082 │ │ │ │ bge.n 794ba4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6880082 │ │ │ │ + subw r0, r4, #2178 @ 0x882 │ │ │ │ bge.n 794bc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6940082 │ │ │ │ + @ instruction: 0xf6b00082 │ │ │ │ bge.n 794be4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subw r0, r0, #2178 @ 0x882 │ │ │ │ + @ instruction: 0xf6bc0082 │ │ │ │ bge.n 794c04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subw r0, ip, #2178 @ 0x882 │ │ │ │ - bge.n 794c24 │ │ │ │ + movt r0, #34946 @ 0x8882 │ │ │ │ + blt.n 794c24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6b80082 │ │ │ │ - bge.n 794c44 │ │ │ │ + @ instruction: 0xf6d40082 │ │ │ │ + blt.n 794c44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movt r0, #18562 @ 0x4882 │ │ │ │ + @ instruction: 0xf6e00082 │ │ │ │ blt.n 794c64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6d00082 │ │ │ │ + @ instruction: 0xf6ec0082 │ │ │ │ blt.n 794c84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6dc0082 │ │ │ │ + @ instruction: 0xf6f80082 │ │ │ │ blt.n 794ca4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6e80082 │ │ │ │ + @ instruction: 0xf7040082 │ │ │ │ blt.n 794cc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6f40082 │ │ │ │ + @ instruction: 0xf7100082 │ │ │ │ blt.n 794ce4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7000082 │ │ │ │ + @ instruction: 0xf71c0082 │ │ │ │ blt.n 794d04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf70c0082 │ │ │ │ + @ instruction: 0xf7280082 │ │ │ │ blt.n 794d24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7180082 │ │ │ │ + @ instruction: 0xf7340082 │ │ │ │ blt.n 794d44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7240082 │ │ │ │ + @ instruction: 0xf7400082 │ │ │ │ blt.n 794d64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7300082 │ │ │ │ - blt.n 794d84 │ │ │ │ + @ instruction: 0xf74c0082 │ │ │ │ + blt.n 794b84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf73c0082 │ │ │ │ - blt.n 794da4 │ │ │ │ + @ instruction: 0xf7580082 │ │ │ │ + blt.n 794ba4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7480082 │ │ │ │ + @ instruction: 0xf7640082 │ │ │ │ blt.n 794bc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7540082 │ │ │ │ + @ instruction: 0xf7700082 │ │ │ │ blt.n 794be4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7600082 │ │ │ │ + @ instruction: 0xf77c0082 │ │ │ │ blt.n 794c04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf76c0082 │ │ │ │ + @ instruction: 0xf7880082 │ │ │ │ blt.n 794c24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7780082 │ │ │ │ + @ instruction: 0xf7940082 │ │ │ │ blt.n 794c44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7840082 │ │ │ │ + @ instruction: 0xf7a00082 │ │ │ │ blt.n 794c64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7900082 │ │ │ │ + @ instruction: 0xf7ac0082 │ │ │ │ blt.n 794c84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf79c0082 │ │ │ │ + @ instruction: 0xf7b80082 │ │ │ │ blt.n 794ca4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7a80082 │ │ │ │ - blt.n 794cc4 │ │ │ │ + @ instruction: 0xf7c40082 │ │ │ │ + bgt.n 794cc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7b40082 │ │ │ │ - blt.n 794ce4 │ │ │ │ + @ instruction: 0xf7d00082 │ │ │ │ + bgt.n 794ce4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7c00082 │ │ │ │ - blt.n 794d04 │ │ │ │ + @ instruction: 0xf7dc0082 │ │ │ │ + bgt.n 794d04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7cc0082 │ │ │ │ + @ instruction: 0xf7e80082 │ │ │ │ bgt.n 794d24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7d80082 │ │ │ │ + @ instruction: 0xf7f40082 │ │ │ │ bgt.n 794d44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7e40082 │ │ │ │ + strb.w r0, [r0, r2] │ │ │ │ bgt.n 794d64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7f00082 │ │ │ │ + strb.w r0, [ip, r2] │ │ │ │ bgt.n 794d84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7fc0082 │ │ │ │ + ldrb.w r0, [r8, r2] │ │ │ │ bgt.n 794da4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb.w r0, [r8, r2] │ │ │ │ + strh.w r0, [r4, r2] │ │ │ │ bgt.n 794dc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb.w r0, [r4, r2] │ │ │ │ + ldrh.w r0, [r0, r2] │ │ │ │ bgt.n 794de4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh.w r0, [r0, r2] │ │ │ │ + ldrh.w r0, [ip, r2] │ │ │ │ bgt.n 794e04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh.w r0, [ip, r2] │ │ │ │ - bgt.n 794e24 │ │ │ │ + str.w r0, [r8, r2] │ │ │ │ + bgt.n 794c24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh.w r0, [r8, r2] │ │ │ │ - bgt.n 794e44 │ │ │ │ + ldr.w r0, [r4, r2] │ │ │ │ + bgt.n 794c44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str.w r0, [r4, r2] │ │ │ │ + str??.w r0, [r0, r2] │ │ │ │ bgt.n 794c64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr.w r0, [r0, r2] │ │ │ │ + str??.w r0, [ip, r2] │ │ │ │ bgt.n 794c84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr.w r0, [ip, r2] │ │ │ │ + ldr??.w r0, [r8, r2] │ │ │ │ bgt.n 794ca4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str??.w r0, [r8, r2] │ │ │ │ + strb.w r0, [r4, #130] @ 0x82 │ │ │ │ bgt.n 794cc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r4, r2] │ │ │ │ + ldrb.w r0, [r0, #130] @ 0x82 │ │ │ │ bgt.n 794ce4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb.w r0, [r0, #130] @ 0x82 │ │ │ │ + ldrb.w r0, [ip, #130] @ 0x82 │ │ │ │ bgt.n 794d04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb.w r0, [ip, #130] @ 0x82 │ │ │ │ + strh.w r0, [r8, #130] @ 0x82 │ │ │ │ bgt.n 794d24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb.w r0, [r8, #130] @ 0x82 │ │ │ │ + ldrh.w r0, [r4, #130] @ 0x82 │ │ │ │ bgt.n 794d44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh.w r0, [r4, #130] @ 0x82 │ │ │ │ + str.w r0, [r0, #130] @ 0x82 │ │ │ │ bgt.n 794d64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh.w r0, [r0, #130] @ 0x82 │ │ │ │ - bgt.n 794d84 │ │ │ │ + str.w r0, [ip, #130] @ 0x82 │ │ │ │ + ble.n 794d84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh.w r0, [ip, #130] @ 0x82 │ │ │ │ - bgt.n 794da4 │ │ │ │ + ldr.w r0, [r8, #130] @ 0x82 │ │ │ │ + ble.n 794da4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str.w r0, [r8, #130] @ 0x82 │ │ │ │ + str??.w r0, [r4, #130] @ 0x82 │ │ │ │ ble.n 794dc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr.w r0, [r4, #130] @ 0x82 │ │ │ │ + ldr??.w r0, [r0, #130] @ 0x82 │ │ │ │ ble.n 794de4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str??.w r0, [r0, #130] @ 0x82 │ │ │ │ + ldr??.w r0, [ip, #130] @ 0x82 │ │ │ │ ble.n 794e04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str??.w r0, [ip, #130] @ 0x82 │ │ │ │ + vst4.32 {d0-d3}, [r8], r2 │ │ │ │ ble.n 794e24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r8, #130] @ 0x82 │ │ │ │ + ldrsb.w r0, [r4, r2] │ │ │ │ ble.n 794e44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst4.32 {d0-d3}, [r4], r2 │ │ │ │ + vld4.32 {d0-d3}, [r0], r2 │ │ │ │ ble.n 794e64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb.w r0, [r0, r2] │ │ │ │ + vld4.32 {d0-d3}, [ip], r2 │ │ │ │ ble.n 794e84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb.w r0, [ip, r2] │ │ │ │ + ldrsh.w r0, [r8, r2] │ │ │ │ ble.n 794ea4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld4.32 {d0-d3}, [r8], r2 │ │ │ │ - ble.n 794ec4 │ │ │ │ + vst4.32 {d16-d19}, [r4], r2 │ │ │ │ + ble.n 794cc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh.w r0, [r4, r2] │ │ │ │ - ble.n 794ee4 │ │ │ │ + ldr??.w r0, [r0, r2] │ │ │ │ + ble.n 794ce4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst4.32 {d16-d19}, [r0], r2 │ │ │ │ - ble.n 794f04 │ │ │ │ + ldr??.w r0, [ip, r2] │ │ │ │ + ble.n 794d04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst4.32 {d16-d19}, [ip], r2 │ │ │ │ + vld4.32 {d16-d19}, [r8], r2 │ │ │ │ ble.n 794d24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r8, r2] │ │ │ │ + ldr??.w r0, [r4, r2] │ │ │ │ ble.n 794d44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld4.32 {d16-d19}, [r4], r2 │ │ │ │ + vst1.8 {d0[4]}, [r0], r2 │ │ │ │ ble.n 794d64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r0, r2] │ │ │ │ + vst1.8 {d0[4]}, [ip], r2 │ │ │ │ ble.n 794d84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [ip, r2] │ │ │ │ + ldrsb.w r0, [r8, #130] @ 0x82 │ │ │ │ ble.n 794da4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst1.8 {d0[4]}, [r8], r2 │ │ │ │ + vld1.8 {d0[4]}, [r4], r2 │ │ │ │ ble.n 794dc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb.w r0, [r4, #130] @ 0x82 │ │ │ │ + ldrsh.w r0, [r0, #130] @ 0x82 │ │ │ │ ble.n 794de4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld1.8 {d0[4]}, [r0], r2 │ │ │ │ + ldrsh.w r0, [ip, #130] @ 0x82 │ │ │ │ ble.n 794e04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld1.8 {d0[4]}, [ip], r2 │ │ │ │ - ble.n 794e24 │ │ │ │ + vst1.8 {d16[4]}, [r8], r2 │ │ │ │ + udf #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh.w r0, [r8, #130] @ 0x82 │ │ │ │ - ble.n 794e44 │ │ │ │ + ldr??.w r0, [r4, #130] @ 0x82 │ │ │ │ + udf #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst1.8 {d16[4]}, [r4], r2 │ │ │ │ - udf #0 │ │ │ │ + vld1.8 {d16[4]}, [r0], r2 │ │ │ │ + udf #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r0, #130] @ 0x82 │ │ │ │ - udf #12 │ │ │ │ + vld1.8 {d16[4]}, [ip], r2 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [ip, #130] @ 0x82 │ │ │ │ - udf #24 │ │ │ │ + ldr??.w r0, [r8, #130] @ 0x82 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld1.8 {d16[4]}, [r8], r2 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + @ instruction: 0xfa040082 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r4, #130] @ 0x82 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + @ instruction: 0xfa100082 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa000082 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + @ instruction: 0xfa1c0082 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa0c0082 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + @ instruction: 0xfa280082 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa180082 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + @ instruction: 0xfa340082 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + @ instruction: 0xfa400082 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + @ instruction: 0xfa4c0082 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + @ instruction: 0xfa580082 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + @ instruction: 0xfa640082 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + @ instruction: 0xfa700082 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + @ instruction: 0xfa7c0082 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfa880082 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf63c0081 │ │ │ │ - addw r0, ip, #2177 @ 0x881 │ │ │ │ - rsbs r0, r8, #4227072 @ 0x408000 │ │ │ │ - sub.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - sbcs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - adc.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + subw r0, ip, #2177 @ 0x881 │ │ │ │ + @ instruction: 0xf67c0081 │ │ │ │ + movw r0, #34945 @ 0x8881 │ │ │ │ + @ instruction: 0xf6140081 │ │ │ │ + @ instruction: 0xf5e00081 │ │ │ │ + subs.w r0, r4, #4227072 @ 0x408000 │ │ │ │ ldr.w r0, [pc, #3268] @ 795bac │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 795bb0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 795bb4 │ │ │ │ @@ -2713389,141 +2713384,149 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 796208 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 79620c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cdp 0, 11, cr0, cr4, cr1, {4} │ │ │ │ - cdp 0, 8, cr0, cr12, cr1, {4} │ │ │ │ - cdp 0, 4, cr0, cr8, cr1, {4} │ │ │ │ - cdp 0, 2, cr0, cr8, cr1, {4} │ │ │ │ - cdp 0, 0, cr0, cr0, cr1, {4} │ │ │ │ - ldcl 0, cr0, [r0, #516] @ 0x204 │ │ │ │ - stc 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ - ldcl 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ - ldcl 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ - stc 0, cr0, [r4, #-516]! @ 0xfffffdfc │ │ │ │ - ldcl 0, cr0, [r0], #516 @ 0x204 │ │ │ │ - ldcl 0, cr0, [r4], {129} @ 0x81 │ │ │ │ - ldc 0, cr0, [r8], #516 @ 0x204 │ │ │ │ - stc 0, cr0, [ip], {129} @ 0x81 │ │ │ │ - stcl 0, cr0, [r0], #-516 @ 0xfffffdfc │ │ │ │ - ldc 0, cr0, [r4], #-516 @ 0xfffffdfc │ │ │ │ - stc 0, cr0, [r4], {129} @ 0x81 │ │ │ │ - rsbs r0, r0, r1, lsl #2 │ │ │ │ - sub.w r0, r4, r1, lsl #2 │ │ │ │ - sbcs.w r0, r8, r1, lsl #2 │ │ │ │ - adc.w r0, r4, r1, lsl #2 │ │ │ │ - adds.w r0, ip, r1, lsl #2 │ │ │ │ - @ instruction: 0xeaec0081 │ │ │ │ - pkhbt r0, ip, r1, lsl #2 │ │ │ │ - @ instruction: 0xeab40081 │ │ │ │ - eors.w r0, r8, r1, lsl #2 │ │ │ │ + vhadd.s32 d0, d20, d1 │ │ │ │ + cdp 0, 15, cr0, cr12, cr1, {4} │ │ │ │ + cdp 0, 11, cr0, cr8, cr1, {4} │ │ │ │ + cdp 0, 9, cr0, cr8, cr1, {4} │ │ │ │ + cdp 0, 7, cr0, cr0, cr1, {4} │ │ │ │ + cdp 0, 4, cr0, cr0, cr1, {4} │ │ │ │ + cdp 0, 1, cr0, cr4, cr1, {4} │ │ │ │ + stcl 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ + stcl 0, cr0, [r4, #516] @ 0x204 │ │ │ │ + ldc 0, cr0, [r4, #516] @ 0x204 │ │ │ │ + stcl 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ + stcl 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ + stc 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ + ldcl 0, cr0, [ip], #516 @ 0x204 │ │ │ │ + ldcl 0, cr0, [r0], {129} @ 0x81 │ │ │ │ + stc 0, cr0, [r4], #516 @ 0x204 │ │ │ │ + ldcl 0, cr0, [r4], #-516 @ 0xfffffdfc │ │ │ │ + mcrr 0, 8, r0, r0, cr1 │ │ │ │ + ldc 0, cr0, [r4], {129} @ 0x81 │ │ │ │ + @ instruction: 0xebe80081 │ │ │ │ + subs.w r0, r4, r1, lsl #2 │ │ │ │ + @ instruction: 0xeb8c0081 │ │ │ │ + adcs.w r0, ip, r1, lsl #2 │ │ │ │ + @ instruction: 0xeb3c0081 │ │ │ │ + @ instruction: 0xeb240081 │ │ │ │ + add.w r0, r8, r1, lsl #2 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + strh r0, [r6, #28] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + strh r4, [r2, #22] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + strh r4, [r1, #16] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ strh r4, [r6, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r0, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r6, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r4, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r6, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2713569,21 +2713572,21 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r1, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r4, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r3, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2713633,561 +2713636,553 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r1, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ strb r4, [r1, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + strb r4, [r2, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #640] @ (796098 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r0, [pc, #368] @ (795f8c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + ldr r0, [pc, #128] @ (795ea0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #192] @ (795ed8 ) │ │ │ │ + blxns ip │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blxns sp │ │ │ │ + blx r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blx r6 │ │ │ │ + blxns r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bxns lr │ │ │ │ + bx ip │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bx r7 │ │ │ │ + bxns r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bxns r2 │ │ │ │ + bx r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r8, lr │ │ │ │ + mov ip, lr │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov ip, r9 │ │ │ │ + mov r8, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r8, r5 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r0, ip │ │ │ │ + mov r4, fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp ip, lr │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp r8, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r0, ip │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r8, lr │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, r8 │ │ │ │ + add ip, r9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r8, r0 │ │ │ │ + add ip, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, fp │ │ │ │ + add r0, fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, r2 │ │ │ │ + add r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r0, r1 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics r4, r3 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ muls r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r4, r0 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r4, r7 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - tst r4, r7 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ tst r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs r4, r4 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adcs r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r7, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #24 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r4, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r4, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r1, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r5, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r5, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r5, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #32 │ │ │ │ + adds r5, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #32 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #8 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r1, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r7, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r7, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r2, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 796ed8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 796edc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2715408,733 +2715403,735 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 797534 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 797538 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - adds r0, r5, r7 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r1, r6 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r0, r7, r4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r6, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r4, r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r2, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r0, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r3, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r1, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r4, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r2, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r3, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r6, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r4, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r7, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r5, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r0, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r6, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r1, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r2, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r1, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r4, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r2, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r5, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r3, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r6, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r7, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r5, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r7, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r0, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r4, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r3, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r6, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r7, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r0, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r1, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r2, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r3, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ + vhadd.u16 d0, d16, d1 │ │ │ │ lsls r0, r5, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7, #22 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr1, {4} │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + cdp2 0, 12, cr0, cr8, cr1, {4} │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr1, {4} │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + cdp2 0, 8, cr0, cr0, cr1, {4} │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 1, cr0, cr0, cr1, {4} │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + cdp2 0, 3, cr0, cr8, cr1, {4} │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8, #516] @ 0x204 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + ldc2l 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [r0, #516] @ 0x204 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + stc2 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u8 q8, d16, d1 │ │ │ │ - ldc2 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + vaddl.u32 q8, d24, d1 │ │ │ │ + stc2l 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u d16, d24, d1 │ │ │ │ - ldc2l 0, cr0, [r0], #516 @ 0x204 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + vaddl.u32 q0, d16, d1 │ │ │ │ + ldc2 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u d0, d16, d1 │ │ │ │ - stc2 0, cr0, [r8], #516 @ 0x204 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + vhadd.u16 d16, d24, d1 │ │ │ │ + ldc2l 0, cr0, [r0], {129} @ 0x81 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr1, {4} │ │ │ │ - stc2l 0, cr0, [r0], #-516 @ 0xfffffdfc │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + vhadd.u16 d0, d16, d1 │ │ │ │ + stc2 0, cr0, [r8], {129} @ 0x81 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr1, {4} │ │ │ │ - ldc2 0, cr0, [r8], {129} @ 0x81 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + cdp2 0, 12, cr0, cr8, cr1, {4} │ │ │ │ + mcrr2 0, 8, r0, r0, cr1 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr1, {4} │ │ │ │ - @ instruction: 0xfbd00081 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + cdp2 0, 8, cr0, cr0, cr1, {4} │ │ │ │ + @ instruction: 0xfbf80081 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 1, cr0, cr0, cr1, {4} │ │ │ │ - @ instruction: 0xfb880081 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + cdp2 0, 3, cr0, cr8, cr1, {4} │ │ │ │ + @ instruction: 0xfbb00081 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8, #516] @ 0x204 │ │ │ │ - @ instruction: 0xfb400081 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, r0 │ │ │ │ + ldc2l 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ + @ instruction: 0xfb680081 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [r0, #516] @ 0x204 │ │ │ │ - @ instruction: 0xfaf80081 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vrev32. d0, d1 │ │ │ │ - ldc2 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ - @ instruction: 0xfab00081 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + stc2 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ + @ instruction: 0xfb200081 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u d16, d24, d1 │ │ │ │ - ldc2l 0, cr0, [r0], #516 @ 0x204 │ │ │ │ - @ instruction: 0xfa680081 │ │ │ │ - @ instruction: 0xfa3c0081 │ │ │ │ - ldrb.w r0, [ip, r1] │ │ │ │ - @ instruction: 0xf5fc0081 │ │ │ │ - @ instruction: 0xf3e00081 │ │ │ │ - rsbs r0, r8, #129 @ 0x81 │ │ │ │ - vaddl.s16 q8, d16, d1 │ │ │ │ - vld1.8 {d16[4]}, [r8], r1 │ │ │ │ + vaddl.u32 q8, d24, d1 │ │ │ │ + stc2l 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ + @ instruction: 0xfad80081 │ │ │ │ + @ instruction: 0xfaac0081 │ │ │ │ + strb.w r0, [ip, #129] @ 0x81 │ │ │ │ + @ instruction: 0xf66c0081 │ │ │ │ + orrs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + movw r0, #32897 @ 0x8081 │ │ │ │ + orr.w r0, r0, #129 @ 0x81 │ │ │ │ + @ instruction: 0xfa580081 │ │ │ │ + ldrh.w r0, [r8, r1] │ │ │ │ + @ instruction: 0xf6180081 │ │ │ │ + and.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf1f80081 │ │ │ │ + vext.8 d16, d16, d1, #0 │ │ │ │ + @ instruction: 0xfa040081 │ │ │ │ + @ instruction: 0xf7e40081 │ │ │ │ + rsb r0, r4, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf3b00081 │ │ │ │ + sub.w r0, r8, #129 @ 0x81 │ │ │ │ + vaddl.s32 q0, d16, d1 │ │ │ │ + ldrsh.w r0, [r0, #129] @ 0x81 │ │ │ │ + @ instruction: 0xf7900081 │ │ │ │ + sbcs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + bfi r0, r0, #2, #0 │ │ │ │ + adcs.w r0, r8, #129 @ 0x81 │ │ │ │ + vhadd.s16 d16, d16, d1 │ │ │ │ + ldr??.w r0, [ip, r1] │ │ │ │ + @ instruction: 0xf73c0081 │ │ │ │ + adds.w r0, ip, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf3100081 │ │ │ │ + add.w r0, r8, #129 @ 0x81 │ │ │ │ + vhadd.s8 d0, d16, d1 │ │ │ │ + vst4.32 {d0-d3}, [r8], r1 │ │ │ │ + @ instruction: 0xf6e80081 │ │ │ │ + @ instruction: 0xf4c80081 │ │ │ │ + movt r0, #129 @ 0x81 │ │ │ │ + @ instruction: 0xf0b80081 │ │ │ │ + cdp 0, 11, cr0, cr0, cr1, {4} │ │ │ │ + ldrh.w r0, [r8, #129] @ 0x81 │ │ │ │ + @ instruction: 0xf6980081 │ │ │ │ + orns r0, r8, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf2700081 │ │ │ │ + orn r0, r8, #129 @ 0x81 │ │ │ │ + cdp 0, 6, cr0, cr0, cr1, {4} │ │ │ │ + str??.w r0, [r8, r1] │ │ │ │ + movw r0, #34945 @ 0x8881 │ │ │ │ + bic.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf2200081 │ │ │ │ + ands.w r0, r8, #129 @ 0x81 │ │ │ │ + cdp 0, 1, cr0, cr0, cr1, {4} │ │ │ │ + ldrb.w r0, [r8, r1] │ │ │ │ + @ instruction: 0xf5f80081 │ │ │ │ + @ instruction: 0xf3d80081 │ │ │ │ + rsbs r0, r0, #129 @ 0x81 │ │ │ │ + vaddl.s8 q8, d24, d1 │ │ │ │ + stcl 0, cr0, [r0, #516] @ 0x204 │ │ │ │ @ instruction: 0xf7c80081 │ │ │ │ sub.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf3900081 │ │ │ │ - @ instruction: 0xf1880081 │ │ │ │ - vaddl.s8 q0, d16, d1 │ │ │ │ - ldrsb.w r0, [r4, #129] @ 0x81 │ │ │ │ - @ instruction: 0xf7740081 │ │ │ │ - adcs.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - sbfx r0, r0, #2, #2 │ │ │ │ - @ instruction: 0xf1380081 │ │ │ │ - vhadd.s d0, d16, d1 │ │ │ │ - vst4.32 {d16-d19}, [r0], r1 │ │ │ │ - @ instruction: 0xf7200081 │ │ │ │ - add.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf2f00081 │ │ │ │ - @ instruction: 0xf0e80081 │ │ │ │ - cdp 0, 14, cr0, cr0, cr1, {4} │ │ │ │ - str??.w r0, [ip, #129] @ 0x81 │ │ │ │ - movt r0, #51329 @ 0xc881 │ │ │ │ - @ instruction: 0xf4ac0081 │ │ │ │ - subw r0, r0, #129 @ 0x81 │ │ │ │ - eors.w r0, r8, #129 @ 0x81 │ │ │ │ - cdp 0, 9, cr0, cr0, cr1, {4} │ │ │ │ - ldrb.w r0, [r8, #129] @ 0x81 │ │ │ │ - @ instruction: 0xf6780081 │ │ │ │ - orrs.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf2500081 │ │ │ │ - orr.w r0, r8, #129 @ 0x81 │ │ │ │ - cdp 0, 4, cr0, cr0, cr1, {4} │ │ │ │ - str.w r0, [r8, r1] │ │ │ │ - @ instruction: 0xf6280081 │ │ │ │ - and.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - addw r0, r0, #129 @ 0x81 │ │ │ │ - vext.8 d16, d24, d1, #0 │ │ │ │ - ldcl 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ - @ instruction: 0xf7f80081 │ │ │ │ - rsbs r0, r8, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf3b80081 │ │ │ │ - subs.w r0, r0, #129 @ 0x81 │ │ │ │ - vaddl.s32 q0, d24, d1 │ │ │ │ - stc 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ - @ instruction: 0xf7a80081 │ │ │ │ - @ instruction: 0xf5880081 │ │ │ │ - bfi r0, r8, #2, #0 │ │ │ │ - sbc.w r0, r0, #129 @ 0x81 │ │ │ │ - vhadd.s16 d16, d24, d1 │ │ │ │ - ldcl 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ - @ instruction: 0xf7580081 │ │ │ │ - @ instruction: 0xf5380081 │ │ │ │ - @ instruction: 0xf3180081 │ │ │ │ - adds.w r0, r0, #129 @ 0x81 │ │ │ │ - vhadd.s8 d0, d24, d1 │ │ │ │ - stc 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ - @ instruction: 0xf7080081 │ │ │ │ - @ instruction: 0xf4e80081 │ │ │ │ - movt r0, #32897 @ 0x8081 │ │ │ │ - @ instruction: 0xf0c00081 │ │ │ │ - cdp 0, 11, cr0, cr8, cr1, {4} │ │ │ │ - ldc 0, cr0, [r0], #516 @ 0x204 │ │ │ │ - @ instruction: 0xf6b80081 │ │ │ │ - eors.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf2780081 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + usat r0, #1, r8, lsl #2 │ │ │ │ + @ instruction: 0xf1800081 │ │ │ │ + vhadd.s d16, d24, d1 │ │ │ │ + ldcl 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ + @ instruction: 0xf7780081 │ │ │ │ + adcs.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf3380081 │ │ │ │ + @ instruction: 0xf1300081 │ │ │ │ + vhadd.s32 d0, d24, d1 │ │ │ │ + stc 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ + @ instruction: 0xf7280081 │ │ │ │ + add.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf2e80081 │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #240] @ (797478 ) │ │ │ │ + ldr r6, [pc, #688] @ (797638 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #464] @ (79755c ) │ │ │ │ + ldr r3, [pc, #912] @ (79771c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #704] @ (797650 ) │ │ │ │ + ldr r1, [pc, #128] @ (797410 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #960] @ (797758 ) │ │ │ │ + ldr r6, [pc, #384] @ (797518 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #160] @ (79743c ) │ │ │ │ + ldr r3, [pc, #608] @ (7975fc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #416] @ (797540 ) │ │ │ │ + ldr r0, [pc, #864] @ (797700 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #656] @ (797638 ) │ │ │ │ + ldr r6, [pc, #80] @ (7973f8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #880] @ (79771c ) │ │ │ │ + ldr r3, [pc, #304] @ (7974dc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #128] @ (797430 ) │ │ │ │ + ldr r0, [pc, #576] @ (7975f0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #992] @ (797794 ) │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #352] @ (797518 ) │ │ │ │ + ldr r5, [pc, #800] @ (7976d8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #576] @ (7975fc ) │ │ │ │ + ldr r3, [pc, #0] @ (7973bc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blx fp │ │ │ │ + ldr r0, [pc, #288] @ (7974e0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #688] @ (797674 ) │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #48] @ (7973f8 ) │ │ │ │ + ldr r5, [pc, #496] @ (7975b8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #272] @ (7974dc ) │ │ │ │ + ldr r2, [pc, #720] @ (79769c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blx r2 │ │ │ │ + ldr r0, [pc, #0] @ (7973d0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #384] @ (797554 ) │ │ │ │ + ldr r7, [pc, #832] @ (797714 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #768] @ (7976d8 ) │ │ │ │ + ldr r5, [pc, #192] @ (797498 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #992] @ (7977bc ) │ │ │ │ + ldr r2, [pc, #416] @ (79757c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bx r9 │ │ │ │ + blx r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #96] @ (797444 ) │ │ │ │ + ldr r7, [pc, #544] @ (797604 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #464] @ (7975b8 ) │ │ │ │ + ldr r4, [pc, #912] @ (797778 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #688] @ (79769c ) │ │ │ │ + ldr r2, [pc, #112] @ (79745c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bx r0 │ │ │ │ + bx lr │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #832] @ (797734 ) │ │ │ │ + ldr r7, [pc, #256] @ (7974f4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #160] @ (797498 ) │ │ │ │ + ldr r4, [pc, #608] @ (797658 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #384] @ (79757c ) │ │ │ │ + ldr r1, [pc, #832] @ (79773c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r8, r7 │ │ │ │ + bx r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #544] @ (797624 ) │ │ │ │ + ldr r6, [pc, #992] @ (7977e4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #880] @ (797778 ) │ │ │ │ + ldr r4, [pc, #304] @ (797538 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #80] @ (79745c ) │ │ │ │ + ldr r1, [pc, #528] @ (79761c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r0, lr │ │ │ │ + mov r8, ip │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #256] @ (797514 ) │ │ │ │ + ldr r6, [pc, #704] @ (7976d4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #576] @ (797658 ) │ │ │ │ + ldr r4, [pc, #0] @ (797418 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #800] @ (79773c ) │ │ │ │ + ldr r1, [pc, #224] @ (7974fc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r8, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #992] @ (797804 ) │ │ │ │ + ldr r6, [pc, #416] @ (7975c4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #272] @ (797538 ) │ │ │ │ + ldr r3, [pc, #720] @ (7976f8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #496] @ (79761c ) │ │ │ │ + ldr r0, [pc, #944] @ (7977dc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r8, ip │ │ │ │ + mov r0, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #704] @ (7976f4 ) │ │ │ │ + ldr r6, [pc, #128] @ (7974b4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #992] @ (797818 ) │ │ │ │ + ldr r3, [pc, #416] @ (7975d8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #192] @ (7974fc ) │ │ │ │ + ldr r0, [pc, #640] @ (7976bc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r8, r3 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #416] @ (7975e4 ) │ │ │ │ + ldr r5, [pc, #864] @ (7977a4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #688] @ (7976f8 ) │ │ │ │ + ldr r3, [pc, #112] @ (7974b8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blxns ip │ │ │ │ + ldr r0, [pc, #336] @ (79759c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #128] @ (7974d4 ) │ │ │ │ + ldr r5, [pc, #576] @ (797694 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #384] @ (7975d8 ) │ │ │ │ + ldr r2, [pc, #832] @ (797798 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blx r3 │ │ │ │ + ldr r0, [pc, #32] @ (79747c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #864] @ (7977c4 ) │ │ │ │ + ldr r5, [pc, #288] @ (797584 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #80] @ (7974b8 ) │ │ │ │ + ldr r2, [pc, #528] @ (797678 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bxns r9 │ │ │ │ + blxns r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r8, r8 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #576] @ (7976b4 ) │ │ │ │ + ldr r5, [pc, #0] @ (797474 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #800] @ (797798 ) │ │ │ │ + ldr r2, [pc, #224] @ (797558 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bx r0 │ │ │ │ + bx lr │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc │ │ │ │ + add r8, sp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, r8 │ │ │ │ + add ip, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs r4, r4 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r0, r7 │ │ │ │ + add r0, sp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r0, r3 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ + subs r7, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics r4, r5 │ │ │ │ + add r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r0, r4 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r4, r2 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r4, r6 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + subs r6, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + eors r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - tst r0, r7 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #32 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rors r0, r6 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs r0, r5 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r0, r4 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r7, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #2920] @ 7980a8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #2916] @ 7980ac │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2717225,273 +2717222,281 @@ │ │ │ │ ldr.w r0, [pc, #1468] @ 798654 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1464] @ 798658 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r5, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r1, #20 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #252 @ 0xfc │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #0 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #16 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r4, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r4, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2717543,425 +2717548,417 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrsh r4, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrsh r4, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r3!, {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r3!, {} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + bgt.n 798538 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + bge.n 79852c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #12 │ │ │ │ + b.n 797d40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 798458 │ │ │ │ + b.n 798904 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 79844c │ │ │ │ + b.n 7984c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 797c60 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 798824 │ │ │ │ + bgt.n 7984b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + bge.n 7984a4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7983dc │ │ │ │ + b.n 797cb8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7983d0 │ │ │ │ + b.n 79887c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7983c4 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 798bd8 │ │ │ │ + ble.n 798434 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 79879c │ │ │ │ + blt.n 798428 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + bls.n 79841c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 798554 │ │ │ │ + b.n 798c30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 798548 │ │ │ │ + b.n 7987f4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 79853c │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 798b50 │ │ │ │ + ble.n 7983ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 798714 │ │ │ │ + blt.n 7983a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + bls.n 798594 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7984cc │ │ │ │ + b.n 798ba8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7984c0 │ │ │ │ + b.n 79876c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7984b4 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 798ac8 │ │ │ │ + ble.n 798524 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 79868c │ │ │ │ + blt.n 798518 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + bls.n 79850c │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bls.n 7984c0 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bvc.n 7984ac │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bvs.n 798458 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bpl.n 7983c4 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bmi.n 798508 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bcs.n 7984bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 798444 │ │ │ │ + bne.n 798470 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 798438 │ │ │ │ + beq.n 798424 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 79842c │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7983e0 │ │ │ │ + bhi.n 798408 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 7983cc │ │ │ │ + bvc.n 7983ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 798578 │ │ │ │ + bvs.n 798590 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7984e4 │ │ │ │ + bpl.n 7984f4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 798428 │ │ │ │ + bcc.n 798448 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7983dc │ │ │ │ + bcs.n 7983fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 798590 │ │ │ │ + bne.n 7985b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 798544 │ │ │ │ + beq.n 798564 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r7!, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r6!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 798528 │ │ │ │ + bhi.n 798550 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 79850c │ │ │ │ + bvc.n 79852c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7984b0 │ │ │ │ + bpl.n 7984c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 798414 │ │ │ │ + bmi.n 798424 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 798568 │ │ │ │ + bcc.n 798588 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 79851c │ │ │ │ + bcs.n 79853c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7984d0 │ │ │ │ + beq.n 7984f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 798470 │ │ │ │ + bvc.n 798498 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 79844c │ │ │ │ + bvs.n 79846c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7985e8 │ │ │ │ + bpl.n 798600 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 798544 │ │ │ │ + bmi.n 798554 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7984a8 │ │ │ │ + bcs.n 7984c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 79845c │ │ │ │ + bne.n 79847c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 798610 │ │ │ │ + beq.n 798630 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r5, {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 7985b8 │ │ │ │ + bvc.n 7985e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 79858c │ │ │ │ + bvs.n 7985ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 798520 │ │ │ │ + bmi.n 798538 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 798474 │ │ │ │ + bcc.n 798484 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7985e8 │ │ │ │ + bcs.n 798608 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 79859c │ │ │ │ + bne.n 7985bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 798550 │ │ │ │ + beq.n 798570 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 798500 │ │ │ │ + bvs.n 798528 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7984cc │ │ │ │ + bpl.n 7984ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 798658 │ │ │ │ + bmi.n 798670 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7985a4 │ │ │ │ + bcc.n 7985b4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 798528 │ │ │ │ + bne.n 798548 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7984dc │ │ │ │ + beq.n 7984fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 798648 │ │ │ │ + bvs.n 798670 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 79860c │ │ │ │ + bpl.n 79862c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 798590 │ │ │ │ + bcc.n 7985a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7984d4 │ │ │ │ + bcs.n 7984e4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 798668 │ │ │ │ + bne.n 798688 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 79861c │ │ │ │ + beq.n 79863c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 798590 │ │ │ │ + bpl.n 7985b8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 79854c │ │ │ │ + bmi.n 79856c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7984c8 │ │ │ │ + bcc.n 7984e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 798604 │ │ │ │ + bcs.n 798614 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7985a8 │ │ │ │ + beq.n 7985c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r3, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7984d8 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bmi.n 79868c │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bcc.n 798600 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bne.n 798534 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - beq.n 7984e8 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r4, 79867a │ │ │ │ + rev r4, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r6, 798676 │ │ │ │ + cbnz r6, 798692 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 798734 │ │ │ │ + bpl.n 798614 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 798728 │ │ │ │ + bpl.n 798608 │ │ │ │ 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 │ │ │ │ @@ -2719489,31 +2719486,31 @@ │ │ │ │ ldr r2, [pc, #48] @ (7993fc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - itte eq │ │ │ │ - lsleq r2, r0, #2 │ │ │ │ - addeq r3, #68 @ 0x44 │ │ │ │ - lslne r1, r0, #2 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + itet vc │ │ │ │ + lslvc r2, r0, #2 │ │ │ │ + addvs r3, #180 @ 0xb4 │ │ │ │ + lslvc r1, r0, #2 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ sub.w r1, r1, #1848 @ 0x738 │ │ │ │ cmp.w r1, #684 @ 0x2ac │ │ │ │ bhi.w 79b030 │ │ │ │ add r3, pc, #8 @ (adr r3, 799418 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ @@ -2724066,79 +2724063,79 @@ │ │ │ │ ldr r5, [pc, #224] @ (79bc94 ) │ │ │ │ ldr r5, [pc, #188] @ (79bc74 ) │ │ │ │ ldr r5, [pc, #152] @ (79bc50 ) │ │ │ │ ldr r5, [pc, #116] @ (79bc30 ) │ │ │ │ ldr r5, [pc, #80] @ (79bc0c ) │ │ │ │ ldr r5, [pc, #44] @ (79bbec ) │ │ │ │ nop │ │ │ │ - adds r6, r7, r0 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r0, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #568 @ (adr r6, 79be0c ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 79bfcc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r2, [pc, #3468] @ 79c9d4 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ @@ -2725406,332 +2725403,332 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #644] @ (79cc54 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ b.n 79c340 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r4, #32 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r6, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #29 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r1, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #592 @ (adr r2, 79cd68 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 79cb28 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #992 @ (adr r0, 79cf40 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 79cd00 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r1, #21] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u d0, d28, d0 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + vaddl.u32 q0, d28, d0 │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.u d16, d18, d0 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + vaddl.u32 q8, d18, d0 │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r4, #512]! @ 0x200 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + cdp2 0, 6, cr0, cr4, cr0, {4} │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r2, [pc, #3684] @ 79dac0 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r7, [pc, #3684] @ 79dac4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ @@ -2727038,352 +2727035,353 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ movs r1, #1 │ │ │ │ lsrs r3, r5, #30 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7993d6 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa640080 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + @ instruction: 0xfad40080 │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa400080 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + @ instruction: 0xfab00080 │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa1c0080 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + @ instruction: 0xfa8c0080 │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r8, #128] @ 0x80 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + @ instruction: 0xfa680080 │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r4, #128] @ 0x80 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + @ instruction: 0xfa440080 │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh.w r0, [r0, #128] @ 0x80 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + @ instruction: 0xfa200080 │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst1.8 {d0[4]}, [ip], r0 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + ldr??.w r0, [ip, #128] @ 0x80 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8, #512]! @ 0x200 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + cdp2 0, 5, cr0, cr8, cr0, {4} │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfaf00080 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + @ instruction: 0xfb600080 │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb2e0080 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + @ instruction: 0xfb9e0080 │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7220080 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + @ instruction: 0xf7920080 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6b60080 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + @ instruction: 0xf7260080 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6740080 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + @ instruction: 0xf6e40080 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u32 q8, d26, d0 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3b60080 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + bic.w r0, r6, #4194304 @ 0x400000 │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3960080 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + and.w r0, r6, #4194304 @ 0x400000 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3f40080 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + orn r0, r4, #4194304 @ 0x400000 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb.w r0, [ip, r0] │ │ │ │ - ubfx r0, r8, #2, #1 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldr??.w r0, [ip, r0] │ │ │ │ + bics.w r0, r8, #4194304 @ 0x400000 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ssat r0, #1, ip, lsl #2 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + @ instruction: 0xf37c0080 │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r7, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ssat r0, #1, r2, asr #2 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + @ instruction: 0xf3920080 │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2f40080 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + bfi r0, r4, #2, #4294967295 │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1ec0080 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + @ instruction: 0xf25c0080 │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf0ac0080 │ │ │ │ - @ instruction: 0xf0a20080 │ │ │ │ - eors.w r0, r8, #128 @ 0x80 │ │ │ │ - eor.w r0, lr, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf0ac0080 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + adds.w r0, ip, #128 @ 0x80 │ │ │ │ + adds.w r0, r2, #128 @ 0x80 │ │ │ │ + add.w r0, r8, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf0fe0080 │ │ │ │ + adds.w r0, ip, #128 @ 0x80 │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 8, cr0, cr6, cr0, {4} │ │ │ │ - cdp 0, 7, cr0, cr6, cr0, {4} │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + cdp 0, 15, cr0, cr6, cr0, {4} │ │ │ │ + cdp 0, 14, cr0, cr6, cr0, {4} │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.s8 d0, d30, d0 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + vhadd.s d16, d30, d0 │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 14, cr0, cr10, cr0, {4} │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + vhadd.s16 d16, d26, d0 │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 12, cr0, cr6, cr0, {4} │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + vhadd.s d0, d22, d0 │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 10, cr0, cr2, cr0, {4} │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + vhadd.s16 d0, d18, d0 │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc 0, cr0, [r0, #-512]! @ 0xfffffe00 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + stc 0, cr0, [r0, #512]! @ 0x200 │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldcl 0, cr0, [r6, #-512] @ 0xfffffe00 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + stcl 0, cr0, [r6, #512] @ 0x200 │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mrrc 0, 8, r0, sl, cr0 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + stcl 0, cr0, [sl], {128} @ 0x80 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r2, [pc, #3608] @ 79ebcc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7993d6 │ │ │ │ @@ -2728674,378 +2728672,378 @@ │ │ │ │ b.n 79eb00 │ │ │ │ ldr r2, [pc, #760] @ (79eeb8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 79eb00 │ │ │ │ - ands.w r0, r0, r0, lsl #2 │ │ │ │ - strd r0, r0, [sl, #512]! @ 0x200 │ │ │ │ - strd r0, r0, [r8, #512] @ 0x200 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + eor.w r0, r0, r0, lsl #2 │ │ │ │ + orrs.w r0, sl, r0, lsl #2 │ │ │ │ + bics.w r0, r8, r0, lsl #2 │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [ip], #-512 @ 0x200 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + @ instruction: 0xe8dc0080 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79eb10 │ │ │ │ + b.n 79ebf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79ead0 │ │ │ │ + b.n 79ebb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79ea90 │ │ │ │ + b.n 79eb70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79ea50 │ │ │ │ + b.n 79eb30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79ea10 │ │ │ │ + b.n 79eaf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e9d0 │ │ │ │ + b.n 79eab0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e764 │ │ │ │ + b.n 79e844 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e694 │ │ │ │ + b.n 79e774 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.s8 d16, d26, d0 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + vext.8 d0, d26, d0, #0 │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e600 │ │ │ │ + b.n 79e6e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e650 │ │ │ │ + b.n 79e730 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrd r0, r0, [r2, #-512]! @ 0x200 │ │ │ │ - b.n 79e534 │ │ │ │ + strd r0, r0, [r2, #512]! @ 0x200 │ │ │ │ + b.n 79e614 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e658 │ │ │ │ + b.n 79e738 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e608 │ │ │ │ + b.n 79e6e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79f41c │ │ │ │ + b.n 79e4fc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrd r0, r0, [r6], #-512 @ 0x200 │ │ │ │ - b.n 79e544 │ │ │ │ + strd r0, r0, [r6], #512 @ 0x200 │ │ │ │ + b.n 79e624 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79f324 │ │ │ │ + b.n 79f404 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79ea30 │ │ │ │ + b.n 79eb10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79ea34 │ │ │ │ + b.n 79eb14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb.w r0, [r0, #144] @ 0x90 │ │ │ │ - b.n 79e9a4 │ │ │ │ + ldr??.w r0, [r0, #144] @ 0x90 │ │ │ │ + b.n 79ea84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e834 │ │ │ │ + b.n 79e914 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e800 │ │ │ │ + b.n 79e8e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e82c │ │ │ │ + b.n 79e90c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e7f8 │ │ │ │ + b.n 79e8d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e7f4 │ │ │ │ + b.n 79e8d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e7d0 │ │ │ │ + b.n 79e8b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e6c0 │ │ │ │ + b.n 79e7a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e710 │ │ │ │ + b.n 79e7f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e6dc │ │ │ │ + b.n 79e7bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e6a8 │ │ │ │ + b.n 79e788 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e674 │ │ │ │ + b.n 79e754 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e640 │ │ │ │ + b.n 79e720 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e654 │ │ │ │ + b.n 79e734 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e620 │ │ │ │ + b.n 79e700 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e5ec │ │ │ │ + b.n 79e6cc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e650 │ │ │ │ + b.n 79e730 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e614 │ │ │ │ + b.n 79e6f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e618 │ │ │ │ + b.n 79e6f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e61c │ │ │ │ + b.n 79e6fc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf6320090 │ │ │ │ - b.n 79e58c │ │ │ │ + subw r0, r2, #2192 @ 0x890 │ │ │ │ + b.n 79e66c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79f558 │ │ │ │ + b.n 79e638 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79f524 │ │ │ │ + b.n 79e604 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79f4f0 │ │ │ │ + b.n 79e5d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79f4bc │ │ │ │ + b.n 79e59c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rsb r0, lr, #4718592 @ 0x480000 │ │ │ │ - b.n 79ed9c │ │ │ │ + @ instruction: 0xf63e0090 │ │ │ │ + b.n 79ee7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf58e0090 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + @ instruction: 0xf5fe0090 │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + b.n 79ee24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + svc 16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r2, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldrh r6, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r2, [pc, #3552] @ 79fca0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 79eb00 │ │ │ │ @@ -2730293,337 +2730291,337 @@ │ │ │ │ b.w 7993d6 │ │ │ │ ldr r2, [pc, #660] @ (79ff28 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7993d6 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #928] @ (7a0050 ) │ │ │ │ + ldr r1, [pc, #352] @ (79fe10 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #904] @ (7a003c ) │ │ │ │ + ldr r1, [pc, #328] @ (79fdfc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldcl 0, cr0, [r6], {144} @ 0x90 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + stcl 0, cr0, [r6, #-576] @ 0xfffffdc0 │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 79fc38 │ │ │ │ + bhi.n 79fd18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bxns pc │ │ │ │ + blxns sp │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xeb3c0090 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + sub.w r0, ip, r0, lsr #2 │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blt.n 79fd98 │ │ │ │ + blt.n 79fe78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 79fd1c │ │ │ │ + blt.n 79fdfc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 79fcf0 │ │ │ │ + blt.n 79fdd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r2, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 79fe54 │ │ │ │ + bhi.n 79fd34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 79fe44 │ │ │ │ + bvc.n 79fd24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 79f920 │ │ │ │ + b.n 79fa00 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #256] @ (79ffd4 ) │ │ │ │ + ldr r0, [pc, #704] @ (7a0194 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #848] @ (7a025c ) │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ sub.w r1, r1, #3472 @ 0xd90 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ bhi.w 79b030 │ │ │ │ add r3, pc, #8 @ (adr r3, 79ff40 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ @@ -2732017,258 +2732015,258 @@ │ │ │ │ vrshr.u64 q8, , #1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #164 @ (adr r1, 7a0ff4 ) │ │ │ │ vaddw.u q13, , d25 │ │ │ │ vaddw.u q13, , d25 │ │ │ │ vrshr.u32 q8, , #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #784] @ (7a1274 ) │ │ │ │ + ldr r3, [pc, #208] @ (7a1034 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #592] @ (7a11b8 ) │ │ │ │ + ldr r7, [pc, #16] @ (7a0f78 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #680] @ (7a1214 ) │ │ │ │ + ldr r3, [pc, #104] @ (7a0fd4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #560] @ (7a11a0 ) │ │ │ │ + ldr r6, [pc, #1008] @ (7a1360 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #264] @ (7a107c ) │ │ │ │ + ldr r6, [pc, #712] @ (7a123c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #376] @ (7a10f0 ) │ │ │ │ + ldr r2, [pc, #824] @ (7a12b0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #888] @ (7a12f8 ) │ │ │ │ + ldr r6, [pc, #312] @ (7a10b8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #504] @ (7a117c ) │ │ │ │ + ldr r5, [pc, #952] @ (7a133c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #328] @ (7a10d0 ) │ │ │ │ + ldr r5, [pc, #776] @ (7a1290 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #912] @ (7a131c ) │ │ │ │ + ldr r2, [pc, #336] @ (7a10dc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #984] @ (7a1368 ) │ │ │ │ + ldr r5, [pc, #408] @ (7a1128 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 7a1040 │ │ │ │ + bge.n 7a0f20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #856] @ (7a12f0 ) │ │ │ │ + ldr r5, [pc, #280] @ (7a10b0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #504] @ (7a1198 ) │ │ │ │ + ldr r4, [pc, #952] @ (7a1358 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #800] @ (7a12c4 ) │ │ │ │ + ldr r5, [pc, #224] @ (7a1084 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #696] @ (7a1260 ) │ │ │ │ + ldr r5, [pc, #120] @ (7a1020 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #608] @ (7a120c ) │ │ │ │ + ldr r5, [pc, #32] @ (7a0fcc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #504] @ (7a11a8 ) │ │ │ │ + ldr r4, [pc, #952] @ (7a1368 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #576] @ (7a11f8 ) │ │ │ │ + ldr r5, [pc, #0] @ (7a0fb8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #512] @ (7a11c0 ) │ │ │ │ + ldr r4, [pc, #960] @ (7a1380 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #440] @ (7a1180 ) │ │ │ │ + ldr r4, [pc, #888] @ (7a1340 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #808] @ (7a12f4 ) │ │ │ │ + ldr r1, [pc, #232] @ (7a10b4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #360] @ (7a1138 ) │ │ │ │ + ldr r4, [pc, #808] @ (7a12f8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r6, r4 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + ldr r0, [pc, #264] @ (7a10fc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r0, r7 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r2, r2 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r4, r4 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r8, r7 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #104] @ (7a107c ) │ │ │ │ + ldr r1, [pc, #552] @ (7a123c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #120] @ (7a1090 ) │ │ │ │ + ldr r1, [pc, #568] @ (7a1250 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - itte eq │ │ │ │ - lsleq r0, r0, #2 │ │ │ │ - ldreq r5, [pc, #488] @ (7a1208 ) │ │ │ │ - lslne r2, r0, #2 │ │ │ │ - ldr r5, [pc, #168] @ (7a10cc ) │ │ │ │ + itet vc │ │ │ │ + lslvc r0, r0, #2 │ │ │ │ + ldrvs r5, [pc, #936] @ (7a13c8 ) │ │ │ │ + lslvc r2, r0, #2 │ │ │ │ + ldr r5, [pc, #616] @ (7a128c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + add r4, fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #144] @ (7a10bc ) │ │ │ │ + ldr r5, [pc, #592] @ (7a127c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #120] @ (7a10a8 ) │ │ │ │ + ldr r5, [pc, #568] @ (7a1268 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bics r2, r4 │ │ │ │ + add r2, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #528] @ (7a1254 ) │ │ │ │ + ldr r4, [pc, #976] @ (7a1414 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #224] @ (7a1128 ) │ │ │ │ + ldr r4, [pc, #672] @ (7a12e8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r0, r5 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #304] @ (7a11a0 ) │ │ │ │ + ldr r2, [pc, #752] @ (7a1360 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - tst r0, r2 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #152] @ (7a1114 ) │ │ │ │ + ldr r2, [pc, #600] @ (7a12d4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #0] @ (7a1080 ) │ │ │ │ + ldr r2, [pc, #448] @ (7a1240 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rors r4, r0 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #872] @ (7a13f4 ) │ │ │ │ + ldr r2, [pc, #296] @ (7a11b4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #688 @ (adr r0, 7a1340 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 7a1100 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, pc, #568 @ (adr r0, 7a12cc ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 7a148c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r7, pc, #752 @ (adr r7, 7a1388 ) │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r4, r7 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, fp │ │ │ │ + add lr, r9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.s16 q0, d16, d4 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + and.w r0, r0, #132 @ 0x84 │ │ │ │ + subs r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #440 @ (adr r0, 7a1274 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + add r0, pc, #320 @ (adr r0, 7a1200 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r2, 7a1120 │ │ │ │ + cbnz r2, 7a113c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r6, 7a111e │ │ │ │ + cbnz r6, 7a113a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r2, 7a111e │ │ │ │ + cbnz r2, 7a113a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r2, r0, #2 │ │ │ │ - revsh r6, r6 │ │ │ │ + cbnz r6, 7a1138 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - revsh r2, r2 │ │ │ │ + cbnz r2, 7a1138 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bkpt 0x00be │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + itee cs │ │ │ │ + lslcs r0, r0, #2 │ │ │ │ + addcc r5, #150 @ 0x96 │ │ │ │ + lslcc r2, r0, #2 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movw r3, #3352 @ 0xd18 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 7a11ba │ │ │ │ movw r3, #3323 @ 0xcfb │ │ │ │ cmp r1, r3 │ │ │ │ bls.w 7a3bc0 │ │ │ │ @@ -2733422,167 +2733420,167 @@ │ │ │ │ movw r2, #4369 @ 0x1111 │ │ │ │ movt r2, #17 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bmi.w 799368 │ │ │ │ b.w 79b030 │ │ │ │ nop │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #22 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r2, 7a203c │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 7a203a │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r2, 7a203a │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 7a2038 │ │ │ │ + cbz r6, 7a2054 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r2, 7a2038 │ │ │ │ + cbz r2, 7a2054 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sxtb r6, r2 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r2, 7a2022 │ │ │ │ + cbz r2, 7a203e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #768] @ (7a2308 ) │ │ │ │ + ldr r1, [pc, #192] @ (7a20c8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #504] @ (7a2204 ) │ │ │ │ + ldr r1, [pc, #952] @ (7a23c4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #240] @ (7a2100 ) │ │ │ │ + ldr r1, [pc, #688] @ (7a22c0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #72] @ (7a205c ) │ │ │ │ + ldr r1, [pc, #520] @ (7a221c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #368] @ (7a2188 ) │ │ │ │ + ldr r0, [pc, #816] @ (7a2348 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #232] @ (7a2104 ) │ │ │ │ + ldr r0, [pc, #680] @ (7a22c4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #48] @ (7a2050 ) │ │ │ │ + ldr r0, [pc, #496] @ (7a2210 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + ldr r0, [pc, #360] @ (7a218c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blx r9 │ │ │ │ + ldr r0, [pc, #224] @ (7a2108 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + ldr r0, [pc, #88] @ (7a2084 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bx pc │ │ │ │ + blx sp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bx r9 │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #112] @ (7a20a8 ) │ │ │ │ + ldr r0, [pc, #560] @ (7a2268 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + ldr r0, [pc, #360] @ (7a21a4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #736] @ (7a2320 ) │ │ │ │ + ldr r1, [pc, #160] @ (7a20e0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #24] @ (7a205c ) │ │ │ │ + ldr r0, [pc, #472] @ (7a221c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #384] @ (7a21c8 ) │ │ │ │ + ldr r0, [pc, #832] @ (7a2388 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #440] @ (7a2204 ) │ │ │ │ + ldr r0, [pc, #888] @ (7a23c4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00ae │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + ittt ne │ │ │ │ + lslne r0, r2, #2 │ │ │ │ + subne r5, #244 @ 0xf4 │ │ │ │ + lslne r2, r0, #2 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ sub.w r3, r1, #4864 @ 0x1300 │ │ │ │ subs r3, #28 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 79b030 │ │ │ │ movs r2, #1 │ │ │ │ @@ -2734708,199 +2734706,199 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 7a2f5a │ │ │ │ movw r3, #8524 @ 0x214c │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 79b8a0 │ │ │ │ b.w 79b030 │ │ │ │ nop │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rev16 r4, r4 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #248 @ (adr r7, 7a2ee4 ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 7a30a4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #744 @ (adr r5, 7a30d8 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 7a2e98 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #408 @ (adr r5, 7a2f8c ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 7a314c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #206 @ 0xce │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #376 @ (adr r5, 7a2f74 ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 7a3134 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #200 @ (adr r5, 7a2ec8 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 7a3088 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r1, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #376 @ (adr r6, 7a2f90 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 7a3150 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #46 @ 0x2e │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #792 @ (adr r5, 7a3140 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 7a2f00 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + adds r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #784] @ (7a3174 ) │ │ │ │ + ldr r1, [pc, #208] @ (7a2f34 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #376 @ (adr r1, 7a2fe8 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 7a31a8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #232 @ (adr r1, 7a2f60 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 7a3120 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #242 @ 0xf2 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #88 @ (adr r1, 7a2ed8 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 7a3098 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 7a3250 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 7a3010 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #824 @ (adr r0, 7a31c8 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 7a2f88 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #680 @ (adr r0, 7a3140 ) │ │ │ │ + add r1, pc, #104 @ (adr r1, 7a2f00 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #536 @ (adr r0, 7a30b8 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 7a3278 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + ldr r0, [pc, #232] @ (7a2f90 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + beq.n 7a2efc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 79b030 │ │ │ │ ldr.w r2, [pc, #3396] @ 7a3c60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r7, [pc, #3392] @ 7a3c64 │ │ │ │ add r2, pc │ │ │ │ @@ -2736014,99 +2736012,99 @@ │ │ │ │ ldr r2, [pc, #184] @ (7a3d08 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7993d6 │ │ │ │ nop │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + beq.n 7a3d74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r5, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r4, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp.w r1, #3072 @ 0xc00 │ │ │ │ bcc.w 79b030 │ │ │ │ sub.w r2, r1, #3072 @ 0xc00 │ │ │ │ movs r3, #1 │ │ │ │ uxth r2, r2 │ │ │ │ lsls r3, r2 │ │ │ │ @@ -2737438,378 +2737436,378 @@ │ │ │ │ b.w 7a12f4 │ │ │ │ ldr r2, [pc, #748] @ (7a4f24 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7a12d0 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r6, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r2, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - orns r0, lr, #4194304 @ 0x400000 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + @ instruction: 0xf4ee0080 │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vhadd.u8 d0, d24, d1 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + vhadd.u d16, d24, d1 │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r3, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf21a0080 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + @ instruction: 0xf28a0080 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r6, r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xfb6a0081 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + @ instruction: 0xfbda0081 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r2, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stc2l 0, cr0, [ip, #516] @ 0x204 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + cdp2 0, 3, cr0, cr12, cr1, {4} │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r4, r7 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + adds r2, r6, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr.w r2, [pc, #2832] @ 7a5a3c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7a12ac │ │ │ │ @@ -2738771,271 +2738769,273 @@ │ │ │ │ ldr r2, [pc, #620] @ (7a5c98 ) │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 79eb00 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r2, r2, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7a5928 │ │ │ │ + b.n 7a5a08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cdp2 0, 7, cr0, cr10, cr1, {4} │ │ │ │ - cdp2 0, 6, cr0, cr0, cr1, {4} │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + cdp2 0, 14, cr0, cr10, cr1, {4} │ │ │ │ + cdp2 0, 13, cr0, cr0, cr1, {4} │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r4, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bic.w r0, lr, #4227072 @ 0x408000 │ │ │ │ - and.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + eors.w r0, lr, #4227072 @ 0x408000 │ │ │ │ + orns r0, ip, #4227072 @ 0x408000 │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf3ba0081 │ │ │ │ - @ instruction: 0xf3980081 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + bic.w r0, sl, #4227072 @ 0x408000 │ │ │ │ + and.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sbfx r0, lr, #2, #2 │ │ │ │ - @ instruction: 0xf3300081 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + @ instruction: 0xf3be0081 │ │ │ │ + usat r0, #1, r0, asr #2 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6d40081 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + @ instruction: 0xf7440081 │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf62a0081 │ │ │ │ - @ instruction: 0xf6100081 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + @ instruction: 0xf69a0081 │ │ │ │ + @ instruction: 0xf6800081 │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf5e80081 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + @ instruction: 0xf6580081 │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - sub.w r0, r2, #4227072 @ 0x408000 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + @ instruction: 0xf62c0081 │ │ │ │ + @ instruction: 0xf6120081 │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sbcs.w r0, r6, #4227072 @ 0x408000 │ │ │ │ - adcs.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - adc.w r0, r2, #4227072 @ 0x408000 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + @ instruction: 0xf5e60081 │ │ │ │ + rsb r0, ip, #4227072 @ 0x408000 │ │ │ │ + subs.w r0, r2, #4227072 @ 0x408000 │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf4aa0081 │ │ │ │ - eors.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + adds.w r0, sl, #4227072 @ 0x408000 │ │ │ │ + add.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + @ instruction: 0xf4ac0081 │ │ │ │ + eor.w r0, lr, #4227072 @ 0x408000 │ │ │ │ + strb r0, [r1, #16] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + strb r2, [r5, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bics.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - ands.w r0, lr, #4227072 @ 0x408000 │ │ │ │ + orr.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + bic.w r0, r6, #4227072 @ 0x408000 │ │ │ │ strb r0, [r3, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf3d80081 │ │ │ │ - @ instruction: 0xf3b60081 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + ubfx r0, sl, #2, #2 │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf35a0081 │ │ │ │ - strb r4, [r1, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + bfi r0, r4, #2, #0 │ │ │ │ + sbfx r0, r6, #2, #2 │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf2f40081 │ │ │ │ - @ instruction: 0xf2d60081 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + @ instruction: 0xf2f80081 │ │ │ │ + movt r0, #57473 @ 0xe081 │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf2880081 │ │ │ │ + @ instruction: 0xf2840081 │ │ │ │ @ instruction: 0xf25e0081 │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf2140081 │ │ │ │ - @ instruction: 0xf1ee0081 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - subs.w r0, r2, #129 @ 0x81 │ │ │ │ - @ instruction: 0xf1880081 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + @ instruction: 0xf2220081 │ │ │ │ + @ instruction: 0xf1f80081 │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf2d40081 │ │ │ │ - @ instruction: 0xf2b80081 │ │ │ │ - @ instruction: 0xf29c0081 │ │ │ │ - @ instruction: 0xf2840081 │ │ │ │ - @ instruction: 0xf26c0081 │ │ │ │ - @ instruction: 0xf2540081 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + sbfx r0, r4, #2, #2 │ │ │ │ + ssat r0, #2, r8, asr #2 │ │ │ │ + ssat r0, #2, ip, lsl #2 │ │ │ │ + @ instruction: 0xf2f40081 │ │ │ │ + @ instruction: 0xf2dc0081 │ │ │ │ + movt r0, #16513 @ 0x4081 │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + b.n 7a5c80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cdp2 0, 5, cr0, cr6, cr1, {4} │ │ │ │ - cdp2 0, 10, cr0, cr14, cr1, {4} │ │ │ │ - vaddl.u16 q8, d26, d1 │ │ │ │ - ldrsb.w r0, [r6, #129] @ 0x81 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + cdp2 0, 12, cr0, cr6, cr1, {4} │ │ │ │ + vhadd.u16 d0, d30, d1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xfa060081 │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vhadd.u8 d16, d24, d1 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + vrev32.32 d0, d1 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh.w r0, [r0, r1] │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + vld1.8 {d0[4]}, [r0], r1 │ │ │ │ + strh r2, [r6, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u32 q8, d24, d1 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb.w r0, [r2, #129] @ 0x81 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + ldr??.w r0, [r2, #129] @ 0x81 │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r0, r2, #2 │ │ │ │ movw r3, #1052 @ 0x41c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 7a5d28 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ bcs.n 7a5cfe │ │ │ │ cmp.w r0, #604 @ 0x25c │ │ │ │ @@ -2739280,96 +2739280,96 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #180] @ (7a5f6c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #180] @ (7a5f70 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb.w r0, [r2, #127] @ 0x7f │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + ldr??.w r0, [r2, #127] @ 0x7f │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str??.w r0, [r2, pc, lsl #3] │ │ │ │ - ldr.w r0, [ip, pc, lsl #3] │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + ldr.w r0, [r2, #127] @ 0x7f │ │ │ │ + str.w r0, [ip, #127] @ 0x7f │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf764007f │ │ │ │ - @ instruction: 0xf75e007f │ │ │ │ - @ instruction: 0xf758007f │ │ │ │ - @ instruction: 0xf752007f │ │ │ │ - @ instruction: 0xf74c007f │ │ │ │ + @ instruction: 0xf7d4007f │ │ │ │ + @ instruction: 0xf7ce007f │ │ │ │ + @ instruction: 0xf7c8007f │ │ │ │ + @ instruction: 0xf7c2007f │ │ │ │ + @ instruction: 0xf7bc007f │ │ │ │ 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 │ │ │ │ @@ -2740699,331 +2740699,331 @@ │ │ │ │ b.w 7a6076 │ │ │ │ ldr r2, [pc, #664] @ (7a702c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7a6076 │ │ │ │ - subw r0, ip, #2175 @ 0x87f │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf71c007f │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sbc.w r0, r2, r1, lsl #2 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + rsbs r0, r2, r1, lsl #2 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xeb2a0081 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + @ instruction: 0xeb9a0081 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add.w r0, ip, r1, lsl #2 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + sbcs.w r0, ip, r1, lsl #2 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xeab40081 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + @ instruction: 0xeb240081 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - eors.w r0, r0, r1, lsl #2 │ │ │ │ - b.n 7a7400 │ │ │ │ + add.w r0, r0, r1, lsl #2 │ │ │ │ + b.n 7a74e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [r0, #516]! @ 0x204 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + orrs.w r0, r0, r1, lsl #2 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strd r0, r0, [sl, #516] @ 0x204 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + bics.w r0, sl, r1, lsl #2 │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe9860081 │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + ldrd r0, r0, [r6, #516]! @ 0x204 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb6a0081 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + @ instruction: 0xfbda0081 │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 7a6e8c │ │ │ │ + b.n 7a6f6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7a6e1c │ │ │ │ + bcc.n 7a6efc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7a6c04 │ │ │ │ + b.n 7a6ce4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #392 @ (adr r1, 7a7008 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 7a71c8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #40 @ (adr r1, 7a6eb8 ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 7a7078 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #856 @ (adr r0, 7a71f0 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 7a6fb0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r5, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #9 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r4, r2, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [pc, #384] @ (7a71b4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7a65ec │ │ │ │ @@ -2741173,61 +2741173,61 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7a6756 │ │ │ │ nop │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ movw r3, #14332 @ 0x37fc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7a8afa │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 7a7a38 │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2743396,480 +2743396,483 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7a8900 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7a8904 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - blt.n 7a84c4 │ │ │ │ + bgt.n 7a85a4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bhi.n 7a8488 │ │ │ │ + bls.n 7a8568 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #224 @ 0xe0 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r3, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #23 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsrs r0, r4, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7, #25 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, r4 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vrev32.16 d16, d1 │ │ │ │ - vaddl.u8 q8, d24, d1 │ │ │ │ - vaddl.u16 q0, d28, d1 │ │ │ │ - vhadd.u d16, d16, d1 │ │ │ │ - vhadd.u8 d16, d20, d1 │ │ │ │ - vhadd.u16 d0, d24, d1 │ │ │ │ - cdp2 0, 14, cr0, cr12, cr1, {4} │ │ │ │ - cdp2 0, 12, cr0, cr0, cr1, {4} │ │ │ │ - cdp2 0, 9, cr0, cr4, cr1, {4} │ │ │ │ - cdp2 0, 6, cr0, cr8, cr1, {4} │ │ │ │ - cdp2 0, 3, cr0, cr12, cr1, {4} │ │ │ │ - cdp2 0, 1, cr0, cr0, cr1, {4} │ │ │ │ - stc2l 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ - ldc2 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ - stc2 0, cr0, [ip, #516] @ 0x204 │ │ │ │ - stc2l 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ - ldc2 0, cr0, [r4, #-516]! @ 0xfffffdfc │ │ │ │ - stc2 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ - ldc2l 0, cr0, [ip], {129} @ 0x81 │ │ │ │ - ldc2 0, cr0, [r0], #516 @ 0x204 │ │ │ │ - stc2 0, cr0, [r4], {129} @ 0x81 │ │ │ │ - mrrc2 0, 8, r0, r8, cr1 │ │ │ │ - stc2 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ - stc2 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - @ instruction: 0xfbd40081 │ │ │ │ - @ instruction: 0xfba80081 │ │ │ │ - @ instruction: 0xfb7c0081 │ │ │ │ - @ instruction: 0xfb500081 │ │ │ │ - @ instruction: 0xfb240081 │ │ │ │ - @ instruction: 0xfaf80081 │ │ │ │ - @ instruction: 0xface0081 │ │ │ │ - @ instruction: 0xfaa40081 │ │ │ │ - @ instruction: 0xfa7a0081 │ │ │ │ - @ instruction: 0xfa500081 │ │ │ │ - @ instruction: 0xfa260081 │ │ │ │ - ldr??.w r0, [ip, #129] @ 0x81 │ │ │ │ - ldr??.w r0, [r2, #129] @ 0x81 │ │ │ │ - vld1.8 {d0[4]}, [r8], r1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r0, r7 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r4, r1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + vaddl.u32 q8, d16, d1 │ │ │ │ + vrev32.16 d0, d1 │ │ │ │ + vaddl.u8 q0, d24, d1 │ │ │ │ + vhadd.u16 d16, d28, d1 │ │ │ │ + vhadd.u d0, d16, d1 │ │ │ │ + vhadd.u8 d0, d20, d1 │ │ │ │ + cdp2 0, 13, cr0, cr8, cr1, {4} │ │ │ │ + cdp2 0, 10, cr0, cr12, cr1, {4} │ │ │ │ + cdp2 0, 8, cr0, cr0, cr1, {4} │ │ │ │ + cdp2 0, 5, cr0, cr4, cr1, {4} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr1, {4} │ │ │ │ + ldc2l 0, cr0, [ip, #516]! @ 0x204 │ │ │ │ + ldc2l 0, cr0, [r0, #516] @ 0x204 │ │ │ │ + stc2 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ + ldc2l 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ + stc2l 0, cr0, [ip, #-516] @ 0xfffffdfc │ │ │ │ + stc2 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ + ldc2l 0, cr0, [r4], #516 @ 0x204 │ │ │ │ + stc2l 0, cr0, [r8], {129} @ 0x81 │ │ │ │ + ldc2 0, cr0, [ip], {129} @ 0x81 │ │ │ │ + ldc2l 0, cr0, [r0], #-516 @ 0xfffffdfc │ │ │ │ + mcrr2 0, 8, r0, r4, cr1 │ │ │ │ + ldc2 0, cr0, [r8], {129} @ 0x81 │ │ │ │ + @ instruction: 0xfbec0081 │ │ │ │ + smlalbb r0, r0, r0, r1 │ │ │ │ + @ instruction: 0xfb940081 │ │ │ │ + @ instruction: 0xfb680081 │ │ │ │ + @ instruction: 0xfb3e0081 │ │ │ │ + @ instruction: 0xfb140081 │ │ │ │ + @ instruction: 0xfaea0081 │ │ │ │ + @ instruction: 0xfac00081 │ │ │ │ + @ instruction: 0xfa960081 │ │ │ │ + @ instruction: 0xfa6c0081 │ │ │ │ + @ instruction: 0xfa420081 │ │ │ │ + @ instruction: 0xfa180081 │ │ │ │ ldr r0, [pc, #520] @ (7a8b14 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #520] @ (7a8b18 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #516] @ (7a8b1c ) │ │ │ │ @@ -2744120,61 +2744123,53 @@ │ │ │ │ ldr r0, [pc, #328] @ (7a8c50 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #324] @ (7a8c54 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf58e0081 │ │ │ │ - sbc.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf53a0081 │ │ │ │ - adds.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - eors.w r0, lr, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf4bc0081 │ │ │ │ - and.w r0, r6, #4227072 @ 0x408000 │ │ │ │ - cdp 0, 4, cr0, cr0, cr1, {4} │ │ │ │ - cdp 0, 4, cr0, cr14, cr1, {4} │ │ │ │ - cdp 0, 5, cr0, cr8, cr1, {4} │ │ │ │ - cdp 0, 6, cr0, cr10, cr1, {4} │ │ │ │ - cdp 0, 8, cr0, cr8, cr1, {4} │ │ │ │ - cdp 0, 10, cr0, cr6, cr1, {4} │ │ │ │ - cdp 0, 12, cr0, cr4, cr1, {4} │ │ │ │ - cdp 0, 13, cr0, cr2, cr1, {4} │ │ │ │ - cdp 0, 14, cr0, cr0, cr1, {4} │ │ │ │ - cdp 0, 15, cr0, cr2, cr1, {4} │ │ │ │ - vhadd.s16 d0, d24, d1 │ │ │ │ - vhadd.s d0, d26, d1 │ │ │ │ - vhadd.s8 d16, d28, d1 │ │ │ │ - vhadd.s16 d16, d26, d1 │ │ │ │ - vhadd.s32 d16, d28, d1 │ │ │ │ - vhadd.s d16, d26, d1 │ │ │ │ + @ instruction: 0xf5fe0081 │ │ │ │ + rsbs r0, r4, #4227072 @ 0x408000 │ │ │ │ + sub.w r0, sl, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf5800081 │ │ │ │ + add.w r0, lr, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf52c0081 │ │ │ │ + orns r0, r6, #4227072 @ 0x408000 │ │ │ │ + cdp 0, 11, cr0, cr0, cr1, {4} │ │ │ │ + cdp 0, 11, cr0, cr14, cr1, {4} │ │ │ │ + cdp 0, 12, cr0, cr8, cr1, {4} │ │ │ │ + cdp 0, 13, cr0, cr10, cr1, {4} │ │ │ │ + cdp 0, 15, cr0, cr8, cr1, {4} │ │ │ │ + vhadd.s16 d0, d22, d1 │ │ │ │ + vhadd.s d0, d20, d1 │ │ │ │ + vhadd.s8 d16, d18, d1 │ │ │ │ + vhadd.s16 d16, d16, d1 │ │ │ │ + vhadd.s32 d16, d18, d1 │ │ │ │ vaddl.s8 q0, d24, d1 │ │ │ │ - vaddl.s16 q0, d30, d1 │ │ │ │ - vext.8 d0, d16, d1, #0 │ │ │ │ - vaddl.s8 q8, d18, d1 │ │ │ │ - vaddl.s16 q8, d20, d1 │ │ │ │ - vaddl.s32 q8, d22, d1 │ │ │ │ - and.w r0, r0, #129 @ 0x81 │ │ │ │ - ands.w r0, sl, #129 @ 0x81 │ │ │ │ - bic.w r0, r8, #129 @ 0x81 │ │ │ │ - bics.w r0, sl, #129 @ 0x81 │ │ │ │ - orrs.w r0, r0, #129 @ 0x81 │ │ │ │ - orn r0, r6, #129 @ 0x81 │ │ │ │ - orns r0, ip, #129 @ 0x81 │ │ │ │ - eors.w r0, r2, #129 @ 0x81 │ │ │ │ - @ instruction: 0xf0a80081 │ │ │ │ - @ instruction: 0xf0be0081 │ │ │ │ - @ instruction: 0xf0d40081 │ │ │ │ - @ instruction: 0xf0e20081 │ │ │ │ - @ instruction: 0xf0f00081 │ │ │ │ - @ instruction: 0xf0fe0081 │ │ │ │ - add.w r0, ip, #129 @ 0x81 │ │ │ │ - adds.w r0, sl, #129 @ 0x81 │ │ │ │ - @ instruction: 0xf1280081 │ │ │ │ - @ instruction: 0xf1360081 │ │ │ │ + vaddl.s32 q0, d26, d1 │ │ │ │ + vext.8 d0, d28, d1, #0 │ │ │ │ + vaddl.s8 q8, d26, d1 │ │ │ │ + vaddl.s16 q8, d28, d1 │ │ │ │ + vaddl.s32 q8, d26, d1 │ │ │ │ + vext.8 d16, d24, d1, #0 │ │ │ │ + and.w r0, lr, #129 @ 0x81 │ │ │ │ + bic.w r0, r0, #129 @ 0x81 │ │ │ │ + bics.w r0, r2, #129 @ 0x81 │ │ │ │ + orr.w r0, r4, #129 @ 0x81 │ │ │ │ + orrs.w r0, r6, #129 @ 0x81 │ │ │ │ + orns r0, r0, #129 @ 0x81 │ │ │ │ + eor.w r0, sl, #129 @ 0x81 │ │ │ │ + eors.w r0, r8, #129 @ 0x81 │ │ │ │ + @ instruction: 0xf0aa0081 │ │ │ │ + @ instruction: 0xf0c00081 │ │ │ │ + @ instruction: 0xf0d60081 │ │ │ │ + @ instruction: 0xf0ec0081 │ │ │ │ + add.w r0, r2, #129 @ 0x81 │ │ │ │ + adds.w r0, r8, #129 @ 0x81 │ │ │ │ + @ instruction: 0xf12e0081 │ │ │ │ adc.w r0, r4, #129 @ 0x81 │ │ │ │ adcs.w r0, r2, #129 @ 0x81 │ │ │ │ sbc.w r0, r0, #129 @ 0x81 │ │ │ │ sbc.w r0, lr, #129 @ 0x81 │ │ │ │ sbcs.w r0, ip, #129 @ 0x81 │ │ │ │ @ instruction: 0xf18a0081 │ │ │ │ @ instruction: 0xf1980081 │ │ │ │ @@ -2744190,29 +2744185,37 @@ │ │ │ │ @ instruction: 0xf2240081 │ │ │ │ @ instruction: 0xf2320081 │ │ │ │ movw r0, #129 @ 0x81 │ │ │ │ movw r0, #57473 @ 0xe081 │ │ │ │ @ instruction: 0xf25c0081 │ │ │ │ @ instruction: 0xf26a0081 │ │ │ │ @ instruction: 0xf2780081 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + @ instruction: 0xf2860081 │ │ │ │ + @ instruction: 0xf2940081 │ │ │ │ + subw r0, r2, #129 @ 0x81 │ │ │ │ + @ instruction: 0xf2b00081 │ │ │ │ + @ instruction: 0xf2be0081 │ │ │ │ + movt r0, #49281 @ 0xc081 │ │ │ │ + @ instruction: 0xf2da0081 │ │ │ │ + @ instruction: 0xf2e80081 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc 0, cr0, [ip], #516 @ 0x204 │ │ │ │ - @ instruction: 0xf2900081 │ │ │ │ - ldcl 0, cr0, [r0], #-516 @ 0xfffffdfc │ │ │ │ - @ instruction: 0xf2b20081 │ │ │ │ - @ instruction: 0xf2580081 │ │ │ │ - @ instruction: 0xf28a0081 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldc 0, cr0, [ip, #-516] @ 0xfffffdfc │ │ │ │ + ssat r0, #2, r0, lsl #2 │ │ │ │ + stcl 0, cr0, [r0], #516 @ 0x204 │ │ │ │ + ssat r0, #2, r2, asr #2 │ │ │ │ + movt r0, #32897 @ 0x8081 │ │ │ │ + @ instruction: 0xf2fa0081 │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ movw r3, #1052 @ 0x41c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 7a8cf4 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ bcs.n 7a8cca │ │ │ │ cmp.w r0, #612 @ 0x264 │ │ │ │ @@ -2744451,97 +2744454,97 @@ │ │ │ │ ldr r0, [pc, #172] @ (7a8f08 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #168] @ (7a8f0c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r6, #26 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #27 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ 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 │ │ │ │ @@ -2745872,359 +2745875,359 @@ │ │ │ │ ldr r2, [pc, #700] @ (7a9fe0 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 7a98a8 │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7a9da8 │ │ │ │ + pop {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r6, 7a9da6 │ │ │ │ + cbnz r6, 7a9dc2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a98c8 │ │ │ │ + b.n 7a99a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7a9d9c │ │ │ │ + cbnz r2, 7a9db8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r6, 7a9d9a │ │ │ │ + cbnz r6, 7a9db6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7a9dc2 │ │ │ │ + push {r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9924 │ │ │ │ + b.n 7a9a04 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r6, r4 │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7aa2b4 │ │ │ │ + b.n 7aa394 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev r2, r4 │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + cbz r6, 7a9dcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a97c0 │ │ │ │ + b.n 7a98a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7aa278 │ │ │ │ + b.n 7aa358 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #352 @ (adr r5, 7a9ef8 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 7aa0b8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7a9dae │ │ │ │ + cbnz r2, 7a9dca │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r5, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7aa510 │ │ │ │ + b.n 7a95f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #912] @ (7aa164 ) │ │ │ │ + ldr r1, [pc, #336] @ (7a9f24 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r7, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7aa3b4 │ │ │ │ + b.n 7aa494 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #136] @ (7a9e84 ) │ │ │ │ + ldr r0, [pc, #584] @ (7aa044 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7aa068 │ │ │ │ + b.n 7aa148 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa064 │ │ │ │ + b.n 7aa144 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9ffc │ │ │ │ + b.n 7aa0dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa010 │ │ │ │ + b.n 7aa0f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9f9c │ │ │ │ + b.n 7aa07c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9fc8 │ │ │ │ + b.n 7aa0a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9f3c │ │ │ │ + b.n 7aa01c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9f7c │ │ │ │ + b.n 7aa05c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 7a9f7c │ │ │ │ + b.n 7aa05c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 7a9f54 │ │ │ │ + b.n 7aa034 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + b.n 7a9ec8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + b.n 7a9e84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 16 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #248 @ 0xf8 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + svc 32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + svc 8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + svc 12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #32 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7a9e94 │ │ │ │ + ble.n 7a9f74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bgt.n 7a9e94 │ │ │ │ + ble.n 7a9f74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #150 @ 0x96 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7a9e78 │ │ │ │ + ble.n 7a9f58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bgt.n 7a9ec0 │ │ │ │ + ble.n 7a9fa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bgt.n 7a9eb4 │ │ │ │ + ble.n 7a9f94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7a9ea4 │ │ │ │ + ble.n 7a9f84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7a9e94 │ │ │ │ + ble.n 7a9f74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7a9e84 │ │ │ │ + ble.n 7a9f64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 7a9ed4 │ │ │ │ + blt.n 7a9fb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7a9ed0 │ │ │ │ + blt.n 7a9fb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7a9f74 │ │ │ │ + blt.n 7a9e54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7a9e90 │ │ │ │ + blt.n 7a9f70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r3, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r6, r4 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bgt.n 7a9f74 │ │ │ │ + bgt.n 7aa054 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7a9f2c │ │ │ │ + bgt.n 7aa00c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r4 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bls.n 7aa048 │ │ │ │ + bls.n 7a9f28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7aa004 │ │ │ │ + bls.n 7a9ee4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7a9f44 │ │ │ │ + bls.n 7aa024 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7a9f2c │ │ │ │ + bls.n 7aa00c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - eors r4, r5 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - eors r2, r1 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n 7aa078 │ │ │ │ + bge.n 7a9f58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7aa04c │ │ │ │ + bge.n 7a9f2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7aa020 │ │ │ │ + bge.n 7a9f00 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7aa028 │ │ │ │ + bge.n 7a9f08 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7aa000 │ │ │ │ + bge.n 7a9ee0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7a9fd8 │ │ │ │ + bge.n 7aa0b8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7a9fe0 │ │ │ │ + bge.n 7aa0c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7a9fb8 │ │ │ │ + bge.n 7aa098 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7a9f90 │ │ │ │ + bge.n 7aa070 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7aa064 │ │ │ │ + bhi.n 7a9f44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7aa054 │ │ │ │ + bhi.n 7a9f34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7a9f5c │ │ │ │ + bls.n 7aa03c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bhi.n 7aa0b0 │ │ │ │ + bhi.n 7a9f90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7aa060 │ │ │ │ + bhi.n 7a9f40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r2, [pc, #188] @ (7aa0a4 ) │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ @@ -2746294,35 +2746297,35 @@ │ │ │ │ ldr r2, [pc, #56] @ (7aa0cc ) │ │ │ │ movs r3, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7a9592 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bpl.n 7aa028 │ │ │ │ + bvs.n 7aa108 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r0, r2, #2 │ │ │ │ movw r3, #9740 @ 0x260c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7aed08 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7aecfe │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ @@ -2756066,15 +2756069,15 @@ │ │ │ │ movs r6, #13 │ │ │ │ movs r6, #13 │ │ │ │ movs r6, #13 │ │ │ │ negs r4, r7 │ │ │ │ ldr r0, [pc, #4] @ (7aed04 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ sub.w r0, r0, #13120 @ 0x3340 │ │ │ │ subs r0, #28 │ │ │ │ uxth r3, r0 │ │ │ │ cmp.w r3, #3232 @ 0xca0 │ │ │ │ bhi.w 7b5f68 │ │ │ │ cmp.w r0, #3232 @ 0xca0 │ │ │ │ @@ -2760537,111 +2760540,103 @@ │ │ │ │ ldr.w r0, [pc, #1644] @ 7b198c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7b1990 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #632] @ (7b15ac ) │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #152] @ (7b13d4 ) │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #312] @ (7b1478 ) │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #472] @ (7b151c ) │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #632] @ (7b15c0 ) │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #792] @ (7b1664 ) │ │ │ │ + ldr r1, [pc, #600] @ (7b1594 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #952] @ (7b1708 ) │ │ │ │ + ldr r1, [pc, #760] @ (7b1638 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #88] @ (7b13ac ) │ │ │ │ + ldr r1, [pc, #920] @ (7b16dc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #248] @ (7b1450 ) │ │ │ │ + ldr r2, [pc, #56] @ (7b1380 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #408] @ (7b14f4 ) │ │ │ │ + ldr r2, [pc, #216] @ (7b1424 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #568] @ (7b1598 ) │ │ │ │ + ldr r2, [pc, #376] @ (7b14c8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #728] @ (7b163c ) │ │ │ │ + ldr r2, [pc, #536] @ (7b156c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #888] @ (7b16e0 ) │ │ │ │ + ldr r2, [pc, #696] @ (7b1610 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #24] @ (7b1384 ) │ │ │ │ + ldr r2, [pc, #856] @ (7b16b4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #184] @ (7b1428 ) │ │ │ │ + ldr r2, [pc, #1016] @ (7b1758 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #344] @ (7b14cc ) │ │ │ │ + ldr r3, [pc, #152] @ (7b13fc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #520] @ (7b1580 ) │ │ │ │ + ldr r3, [pc, #312] @ (7b14a0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #696] @ (7b1634 ) │ │ │ │ + ldr r3, [pc, #472] @ (7b1544 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #872] @ (7b16e8 ) │ │ │ │ + ldr r3, [pc, #632] @ (7b15e8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #24] @ (7b139c ) │ │ │ │ + ldr r3, [pc, #792] @ (7b168c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #200] @ (7b1450 ) │ │ │ │ + ldr r3, [pc, #968] @ (7b1740 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #376] @ (7b1504 ) │ │ │ │ + ldr r4, [pc, #120] @ (7b13f4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #552] @ (7b15b8 ) │ │ │ │ + ldr r4, [pc, #296] @ (7b14a8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #728] @ (7b166c ) │ │ │ │ + ldr r4, [pc, #472] @ (7b155c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #904] @ (7b1720 ) │ │ │ │ + ldr r4, [pc, #648] @ (7b1610 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #56] @ (7b13d4 ) │ │ │ │ + ldr r4, [pc, #824] @ (7b16c4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #232] @ (7b1488 ) │ │ │ │ + ldr r4, [pc, #1000] @ (7b1778 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #408] @ (7b153c ) │ │ │ │ + ldr r5, [pc, #152] @ (7b142c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #584] @ (7b15f0 ) │ │ │ │ + ldr r5, [pc, #328] @ (7b14e0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #760] @ (7b16a4 ) │ │ │ │ + ldr r5, [pc, #504] @ (7b1594 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #936] @ (7b1758 ) │ │ │ │ + ldr r5, [pc, #680] @ (7b1648 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #88] @ (7b140c ) │ │ │ │ + ldr r5, [pc, #856] @ (7b16fc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #264] @ (7b14c0 ) │ │ │ │ + ldr r6, [pc, #8] @ (7b13b0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #376] @ (7b1534 ) │ │ │ │ + ldr r6, [pc, #184] @ (7b1464 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #488] @ (7b15a8 ) │ │ │ │ + ldr r6, [pc, #360] @ (7b1518 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #600] @ (7b161c ) │ │ │ │ + ldr r6, [pc, #536] @ (7b15cc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #712] @ (7b1690 ) │ │ │ │ + ldr r6, [pc, #712] @ (7b1680 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #824] @ (7b1704 ) │ │ │ │ + ldr r6, [pc, #824] @ (7b16f4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #936] @ (7b1778 ) │ │ │ │ + ldr r6, [pc, #936] @ (7b1768 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #24] @ (7b13ec ) │ │ │ │ + ldr r7, [pc, #24] @ (7b13dc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #136] @ (7b1460 ) │ │ │ │ + ldr r7, [pc, #136] @ (7b1450 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #248] @ (7b14d4 ) │ │ │ │ + ldr r7, [pc, #248] @ (7b14c4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #360] @ (7b1548 ) │ │ │ │ + ldr r7, [pc, #360] @ (7b1538 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #472] @ (7b15bc ) │ │ │ │ + ldr r7, [pc, #472] @ (7b15ac ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #584] @ (7b1630 ) │ │ │ │ + ldr r7, [pc, #584] @ (7b1620 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #696] @ (7b16a4 ) │ │ │ │ + ldr r7, [pc, #696] @ (7b1694 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #808] @ (7b1718 ) │ │ │ │ + ldr r7, [pc, #808] @ (7b1708 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #920] @ (7b178c ) │ │ │ │ + ldr r7, [pc, #920] @ (7b177c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r2, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r6, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r2, [r7, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2761117,251 +2761112,259 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7b265c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7b2660 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2762582,831 +2762585,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7b2cb8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7b2cbc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #12] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7b3988 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7b398c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2764627,14 +2764630,22 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7b3fe4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7b3fe8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ + adds r4, r6, #2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r4, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r0, r4, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r5, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r4, r1, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r6, r7 │ │ │ │ @@ -2764667,129 +2764678,129 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r5, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r4, r1, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r6, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r0, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #29 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r0, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r6, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r0, r0, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2764839,21 +2764850,21 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r4, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r6, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r0, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2764903,529 +2764914,524 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r2, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r4, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ lsls r0, r4, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + cdp2 0, 13, cr0, cr12, cr1, {4} │ │ │ │ + stc2l 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ + @ instruction: 0xfbec0081 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vrev32.32 d16, d1 │ │ │ │ - cdp2 0, 6, cr0, cr12, cr1, {4} │ │ │ │ - ldc2l 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - @ instruction: 0xfb7c0081 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + cdp2 0, 7, cr0, cr0, cr1, {4} │ │ │ │ + stc2l 0, cr0, [r0], #516 @ 0x204 │ │ │ │ + @ instruction: 0xfb800081 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u16 q0, d16, d1 │ │ │ │ - cdp2 0, 0, cr0, cr0, cr1, {4} │ │ │ │ - ldc2l 0, cr0, [r0], #-516 @ 0xfffffdfc │ │ │ │ - @ instruction: 0xfb100081 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + vaddl.u16 q0, d24, d1 │ │ │ │ + cdp2 0, 0, cr0, cr4, cr1, {4} │ │ │ │ + stc2 0, cr0, [r0], {129} @ 0x81 │ │ │ │ + @ instruction: 0xfb140081 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u32 d0, d24, d1 │ │ │ │ - ldc2 0, cr0, [r4, #516] @ 0x204 │ │ │ │ - ldc2 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - @ instruction: 0xfaa40081 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, r5 │ │ │ │ + vhadd.u d0, d16, d1 │ │ │ │ + ldc2 0, cr0, [r8, #516] @ 0x204 │ │ │ │ + stc2 0, cr0, [r0], #-516 @ 0xfffffdfc │ │ │ │ + @ instruction: 0xfaa80081 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 12, cr0, cr0, cr1, {4} │ │ │ │ - stc2 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ - @ instruction: 0xfbb00081 │ │ │ │ - @ instruction: 0xfa380081 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u8 q8, d24, d1 │ │ │ │ - cdp2 0, 5, cr0, cr8, cr1, {4} │ │ │ │ - ldc2 0, cr0, [ip], #516 @ 0x204 │ │ │ │ - @ instruction: 0xfb500081 │ │ │ │ - vst1.8 {d16[4]}, [ip], r1 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + cdp2 0, 12, cr0, cr8, cr1, {4} │ │ │ │ + stc2 0, cr0, [ip, #-516]! @ 0xfffffdfc │ │ │ │ + smlalbb r0, r0, r0, r1 │ │ │ │ + @ instruction: 0xfa3c0081 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u32 d16, d24, d1 │ │ │ │ - ldc2l 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ - mrrc2 0, 8, r0, r0, cr1 @ │ │ │ │ - @ instruction: 0xfaf00081 │ │ │ │ - vld4.32 {d16-d19}, [r0], r1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + vaddl.u16 q8, d24, d1 │ │ │ │ + cdp2 0, 6, cr0, cr0, cr1, {4} │ │ │ │ + stc2l 0, cr0, [r0], {129} @ 0x81 │ │ │ │ + @ instruction: 0xfb600081 │ │ │ │ + ldr??.w r0, [r0, #129] @ 0x81 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 7b3be4 │ │ │ │ + bpl.n 7b3cc4 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bpl.n 7b3c78 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bmi.n 7b3c2c │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bmi.n 7b3bf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b3b98 │ │ │ │ + bmi.n 7b3b94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b3d4c │ │ │ │ + bmi.n 7b3d48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b3d10 │ │ │ │ + bmi.n 7b3d04 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b3cb4 │ │ │ │ + bmi.n 7b3cd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b3c68 │ │ │ │ + bcc.n 7b3c8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b3c24 │ │ │ │ + bcc.n 7b3c40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b3bf0 │ │ │ │ + bcc.n 7b3bfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b3bac │ │ │ │ + bcc.n 7b3bb8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b3d60 │ │ │ │ + bcc.n 7b3d74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b3d1c │ │ │ │ + bcc.n 7b3d48 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bcc.n 7b3d24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ bcc.n 7b3cd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ bcs.n 7b3c94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3c68 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3c44 │ │ │ │ + bcs.n 7b3c50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3bf8 │ │ │ │ + bcs.n 7b3c04 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3bb4 │ │ │ │ + bcs.n 7b3da8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3d70 │ │ │ │ + bcs.n 7b3d4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3d24 │ │ │ │ + bcs.n 7b3cf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3cc8 │ │ │ │ + bne.n 7b3c94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b3c6c │ │ │ │ + bne.n 7b3c48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b3c10 │ │ │ │ + bne.n 7b3bf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b3db4 │ │ │ │ + bne.n 7b3db0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b3d68 │ │ │ │ + bne.n 7b3d74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b3d14 │ │ │ │ + bne.n 7b3d38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3cd0 │ │ │ │ + bne.n 7b3d04 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3c94 │ │ │ │ + beq.n 7b3cb8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3c58 │ │ │ │ + beq.n 7b3c7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3c24 │ │ │ │ + beq.n 7b3c40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3dd8 │ │ │ │ + beq.n 7b3bf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3d9c │ │ │ │ + beq.n 7b3da0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3d60 │ │ │ │ + beq.n 7b3d4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3d14 │ │ │ │ + beq.n 7b3d00 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r6!, {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r5, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, 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!, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r7!, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r7!, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r4!, {r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - itt │ │ │ │ - lsl r1, r0, #2 │ │ │ │ - nop {13} │ │ │ │ + nop {14} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - nop {11} │ │ │ │ + itt ge │ │ │ │ + lslge r1, r0, #2 │ │ │ │ + it vc @ unpredictable │ │ │ │ + lslvc r1, r0, #2 │ │ │ │ + ite mi │ │ │ │ + lslmi r1, r0, #2 │ │ │ │ + wfepl │ │ │ │ lsls r1, r0, #2 │ │ │ │ - nop {7} │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ite cc │ │ │ │ - lslcc r1, r0, #2 │ │ │ │ - it eq @ unpredictable │ │ │ │ - lsleq r1, r0, #2 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0000 │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r5, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r3} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + cbnz r4, 7b3f76 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r0, 7b3f70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7b3f68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r0, 7b3f62 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7b3f5a │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r0, 7b3f54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b3f4c │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - revsh r0, r5 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - hlt 0x003c │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r4, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev r0, r7 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev r4, r1 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7b3f5c │ │ │ │ + rev r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b3f54 │ │ │ │ + cbnz r4, 7b3f66 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7b3f50 │ │ │ │ + cbnz r0, 7b3f60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b3f4a │ │ │ │ + cbnz r4, 7b3f5a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7b3f44 │ │ │ │ + cbnz r4, 7b3f56 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b3f3e │ │ │ │ + cbnz r4, 7b3f50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, 7b3f4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xb8d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b4038 │ │ │ │ + push {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b4030 │ │ │ │ + push {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b4028 │ │ │ │ + push {r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b401e │ │ │ │ + cbz r4, 7b403a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b4018 │ │ │ │ + cbz r0, 7b4034 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b4010 │ │ │ │ + cbz r4, 7b402c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxtb r0, r4 │ │ │ │ + cbz r0, 7b4028 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + cbz r4, 7b4022 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxth r4, r3 │ │ │ │ + cbz r4, 7b401e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxtb r4, r5 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxth r0, r3 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7b4cb4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7b4cb8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2766646,827 +2766652,827 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7b5310 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7b5314 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r2, sp, #624 @ 0x270 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r7, pc, #192 @ (adr r7, 7b4dc0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r4, pc, #944 @ (adr r4, 7b50b4 ) │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + add r1, sp, #16 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + add r6, pc, #976 @ (adr r6, 7b50dc ) │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + add r4, pc, #720 @ (adr r4, 7b4fe0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #768 @ (adr r6, 7b5000 ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 7b4ff8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #496 @ (adr r4, 7b4ef4 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 7b4f0c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r0, sp, #592 @ 0x250 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #528 @ (adr r6, 7b4f1c ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 7b4f14 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #272 @ (adr r4, 7b4e20 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 7b4e38 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #288 @ (adr r6, 7b4e38 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 7b4e30 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #48 @ (adr r4, 7b4d4c ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 7b4d64 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #48 @ (adr r6, 7b4d54 ) │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r3, pc, #848 @ (adr r3, 7b5078 ) │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r7, pc, #944 @ (adr r7, 7b50dc ) │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r5, pc, #832 @ (adr r5, 7b5070 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 7b4d4c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #624 @ (adr r3, 7b4fa4 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 7b5090 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #720 @ (adr r7, 7b5008 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 7b50f4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #592 @ (adr r5, 7b4f8c ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 7b5068 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #400 @ (adr r3, 7b4ed0 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 7b4fbc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #496 @ (adr r7, 7b4f34 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 7b5020 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #352 @ (adr r5, 7b4ea8 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 7b4f84 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #176 @ (adr r3, 7b4dfc ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 7b4ee8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #272 @ (adr r7, 7b4e60 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 7b4f4c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #112 @ (adr r5, 7b4dc4 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 7b4ea0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #976 @ (adr r2, 7b5128 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 7b4e14 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #48 @ (adr r7, 7b4d8c ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 7b4e78 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #896 @ (adr r4, 7b50e0 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 7b4dbc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #752 @ (adr r2, 7b5054 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 7b5140 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #848 @ (adr r6, 7b50b8 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 7b4da4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #656 @ (adr r4, 7b4ffc ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 7b50d8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #528 @ (adr r2, 7b4f80 ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 7b506c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #624 @ (adr r6, 7b4fe4 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 7b50d0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #416 @ (adr r4, 7b4f18 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 7b4ff4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #304 @ (adr r2, 7b4eac ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 7b4f98 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #400 @ (adr r6, 7b4f10 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 7b4ffc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #176 @ (adr r4, 7b4e34 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 7b4f10 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #80 @ (adr r2, 7b4dd8 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 7b4ec4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #176 @ (adr r6, 7b4e3c ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 7b4f28 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #960 @ (adr r3, 7b5150 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 7b4e2c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #880 @ (adr r1, 7b5104 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 7b4df0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #976 @ (adr r5, 7b5168 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 7b4e54 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #720 @ (adr r3, 7b506c ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 7b5148 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #656 @ (adr r1, 7b5030 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 7b511c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #752 @ (adr r5, 7b5094 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 7b5180 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #480 @ (adr r3, 7b4f88 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 7b5064 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #432 @ (adr r1, 7b4f5c ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 7b5048 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #528 @ (adr r5, 7b4fc0 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 7b4fbc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #240 @ (adr r3, 7b4ea4 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 7b4f30 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #208 @ (adr r1, 7b4e88 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 7b4e64 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #64 @ (adr r1, 7b4dfc ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 7b5188 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #944 @ (adr r0, 7b5170 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 7b50ec ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #736 @ (adr r0, 7b50a4 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 7b5060 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #512 @ (adr r0, 7b4fc8 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 7b4ff4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #352 @ (adr r0, 7b4f2c ) │ │ │ │ + add r0, pc, #400 @ (adr r0, 7b4f68 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #208 @ (adr r0, 7b4ea0 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 7b4edc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #96 @ (adr r0, 7b4e34 ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 7b4e40 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r7, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia.w r4!, {r0, r7} │ │ │ │ - b.n 7b4f88 │ │ │ │ + ldmdb r4, {r0, r7} │ │ │ │ + b.n 7b5068 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b4c44 │ │ │ │ + b.n 7b4d24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b49a0 │ │ │ │ + b.n 7b4a80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b566c │ │ │ │ + b.n 7b574c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeb340081 │ │ │ │ - @ instruction: 0xe98c0081 │ │ │ │ - strex r0, r0, [r4, #516] @ 0x204 │ │ │ │ - b.n 7b4ed4 │ │ │ │ + sub.w r0, r4, r1, lsl #2 │ │ │ │ + ldrd r0, r0, [ip, #516]! @ 0x204 │ │ │ │ + ldmia.w r4!, {r0, r7} │ │ │ │ + b.n 7b4fb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b4b88 │ │ │ │ + b.n 7b4c68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b58fc │ │ │ │ + b.n 7b49dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b55b0 │ │ │ │ + b.n 7b5690 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b554c │ │ │ │ + b.n 7b562c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7b5084 │ │ │ │ + bgt.n 7b5164 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7b5100 │ │ │ │ + bge.n 7b51e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b54c4 │ │ │ │ + b.n 7b55a4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 4 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7b51fc │ │ │ │ + bgt.n 7b50dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7b5280 │ │ │ │ + bls.n 7b5160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b543c │ │ │ │ + b.n 7b551c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b5174 │ │ │ │ + bgt.n 7b5254 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7b5200 │ │ │ │ + bls.n 7b50e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b53b4 │ │ │ │ + b.n 7b5494 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b50ec │ │ │ │ + bgt.n 7b51cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7b5180 │ │ │ │ + bls.n 7b5260 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b532c │ │ │ │ + b.n 7b540c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #32 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b5264 │ │ │ │ + blt.n 7b5144 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7b5100 │ │ │ │ + bls.n 7b51e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b52a4 │ │ │ │ + b.n 7b5384 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7b5168 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b51dc │ │ │ │ + blt.n 7b52bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7b5280 │ │ │ │ + bhi.n 7b5160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5224 │ │ │ │ + b.n 7b5304 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7b50e0 │ │ │ │ + ble.n 7b51c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7b5154 │ │ │ │ + blt.n 7b5234 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7b5200 │ │ │ │ + bhi.n 7b50e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + b.n 7b5284 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7b5258 │ │ │ │ + ble.n 7b5138 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7b52cc │ │ │ │ + bge.n 7b51ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 7b5180 │ │ │ │ + bhi.n 7b5260 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + b.n 7b5204 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7b51d0 │ │ │ │ + ble.n 7b52b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7b5244 │ │ │ │ + bge.n 7b5124 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 7b5100 │ │ │ │ + bvc.n 7b51e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7b5148 │ │ │ │ + ble.n 7b5228 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7b51bc │ │ │ │ + bge.n 7b529c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 7b5280 │ │ │ │ + bvc.n 7b5160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 12 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7b52c0 │ │ │ │ + bgt.n 7b51a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7b5134 │ │ │ │ + bge.n 7b5214 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 7b5200 │ │ │ │ + bvc.n 7b52e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7b5238 │ │ │ │ + bgt.n 7b5318 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7b52ac │ │ │ │ + bls.n 7b518c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 7b5180 │ │ │ │ + bvc.n 7b5260 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b51b0 │ │ │ │ + bgt.n 7b5290 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7b5224 │ │ │ │ + bls.n 7b5304 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 7b5300 │ │ │ │ + bvs.n 7b51e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b5328 │ │ │ │ + blt.n 7b5208 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7b519c │ │ │ │ + bls.n 7b527c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 7b5280 │ │ │ │ + bvs.n 7b5160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7b5224 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b52a0 │ │ │ │ + blt.n 7b5180 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7b5314 │ │ │ │ + bhi.n 7b51f4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7b5200 │ │ │ │ + bvs.n 7b52e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7b51a4 │ │ │ │ + udf #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7b5218 │ │ │ │ + blt.n 7b52f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7b528c │ │ │ │ + bhi.n 7b516c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7b5180 │ │ │ │ + bpl.n 7b5260 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7b531c │ │ │ │ + bpl.n 7b51fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b51e0 │ │ │ │ + bcc.n 7b52c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + beq.n 7b5334 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7b5294 │ │ │ │ + bpl.n 7b5374 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b5358 │ │ │ │ + bcs.n 7b5238 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + beq.n 7b52ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b520c │ │ │ │ + bpl.n 7b52ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b52d0 │ │ │ │ + bcs.n 7b51b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b5384 │ │ │ │ + bmi.n 7b5264 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b5248 │ │ │ │ + bcs.n 7b5328 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b52fc │ │ │ │ + bmi.n 7b51dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b51c0 │ │ │ │ + bne.n 7b52a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b5274 │ │ │ │ + bmi.n 7b5354 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b5338 │ │ │ │ + bne.n 7b5218 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r2, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b51f4 │ │ │ │ + bmi.n 7b52d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b52b0 │ │ │ │ + bne.n 7b5390 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b5374 │ │ │ │ + bcc.n 7b5254 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b5228 │ │ │ │ + bne.n 7b5308 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b52f4 │ │ │ │ + bcc.n 7b53d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b53a0 │ │ │ │ + beq.n 7b5280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b5274 │ │ │ │ + bcc.n 7b5354 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b5318 │ │ │ │ + beq.n 7b53f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b53f4 │ │ │ │ + bcs.n 7b52d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + beq.n 7b5370 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r0, [pc, #3156] @ 7b5f70 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3152] @ 7b5f74 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2768645,771 +2768651,771 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1584] @ 7b6594 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1580] @ 7b6598 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r3, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r0!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - nop {15} │ │ │ │ + it al │ │ │ │ + lslal r1, r0, #2 │ │ │ │ + nop {12} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - it gt │ │ │ │ - lslgt r1, r0, #2 │ │ │ │ - nop {10} │ │ │ │ + it ls │ │ │ │ + lslls r1, r0, #2 │ │ │ │ + nop {7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - it vc │ │ │ │ - lslvc r1, r0, #2 │ │ │ │ sevl │ │ │ │ lsls r1, r0, #2 │ │ │ │ - it cs │ │ │ │ + ite cs │ │ │ │ lslcs r1, r0, #2 │ │ │ │ - nop │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + it eq @ unpredictable │ │ │ │ + lsleq r1, r0, #2 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r1, r0, #2 │ │ │ │ bkpt 0x0054 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x002c │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {pc} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {} │ │ │ │ + cbnz r4, 7b6106 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60f4 │ │ │ │ + cbnz r0, 7b6102 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7b60f0 │ │ │ │ + cbnz r4, 7b60fe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60ea │ │ │ │ + cbnz r4, 7b60f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7b60e6 │ │ │ │ + cbnz r4, 7b60f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60e2 │ │ │ │ + cbnz r4, 7b60e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60dc │ │ │ │ + cbnz r4, 7b60e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - revsh r4, r6 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev r4, r0 │ │ │ │ + cbnz r4, 7b60f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60e4 │ │ │ │ + cbnz r4, 7b60e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60dc │ │ │ │ + cbnz r4, 7b60e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60d4 │ │ │ │ + cbnz r4, 7b60d8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60cc │ │ │ │ + cbnz r4, 7b60d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60c4 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {lr} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + cbz r4, 7b61ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b61a6 │ │ │ │ + cbz r0, 7b61a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b619c │ │ │ │ + cbz r4, 7b61a2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b6190 │ │ │ │ + cbz r0, 7b619e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b618c │ │ │ │ + cbz r4, 7b6198 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b6186 │ │ │ │ + cbz r0, 7b6194 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b6182 │ │ │ │ + cbz r4, 7b618e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxtb r4, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ uxtb r0, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxth r4, r5 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxth r0, r2 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b6198 │ │ │ │ + cbz r0, 7b61a4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b6194 │ │ │ │ + cbz r4, 7b619e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b6190 │ │ │ │ + cbz r4, 7b619a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b6188 │ │ │ │ + cbz r0, 7b6196 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b6182 │ │ │ │ + cbz r0, 7b6192 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b617e │ │ │ │ + cbz r4, 7b618c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b617a │ │ │ │ + cbz r0, 7b6188 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub sp, #480 @ 0x1e0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + @ instruction: 0xf6d40081 │ │ │ │ + subw r0, r4, #2177 @ 0x881 │ │ │ │ + @ instruction: 0xf6740081 │ │ │ │ + movw r0, #18561 @ 0x4881 │ │ │ │ + @ instruction: 0xf6140081 │ │ │ │ + @ instruction: 0xf5e40081 │ │ │ │ + subs.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf5840081 │ │ │ │ + adcs.w r0, r4, #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: 0xf3e40081 │ │ │ │ + @ instruction: 0xf3bc0081 │ │ │ │ + @ instruction: 0xf3940081 │ │ │ │ + bfi r0, ip, #2, #0 │ │ │ │ + sbfx r0, r4, #2, #2 │ │ │ │ + @ instruction: 0xf31c0081 │ │ │ │ + @ instruction: 0xf2f40081 │ │ │ │ + movt r0, #49281 @ 0xc081 │ │ │ │ + subw r0, r4, #129 @ 0x81 │ │ │ │ + @ instruction: 0xf2780081 │ │ │ │ + movw r0, #32897 @ 0x8081 │ │ │ │ + @ instruction: 0xf2180081 │ │ │ │ + @ instruction: 0xf1e80081 │ │ │ │ + rsb r0, ip, #129 @ 0x81 │ │ │ │ + subs.w r0, r0, #129 @ 0x81 │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf6640081 │ │ │ │ - @ instruction: 0xf6340081 │ │ │ │ - addw r0, r4, #2177 @ 0x881 │ │ │ │ - rsbs r0, r4, #4227072 @ 0x408000 │ │ │ │ - sub.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - sbcs.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - adc.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - adds.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf4e40081 │ │ │ │ - @ instruction: 0xf4b40081 │ │ │ │ - eor.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - orn r0, r4, #4227072 @ 0x408000 │ │ │ │ - bics.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - ands.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf3ec0081 │ │ │ │ - ubfx r0, r4, #2, #2 │ │ │ │ - @ instruction: 0xf39c0081 │ │ │ │ - @ instruction: 0xf3740081 │ │ │ │ - sbfx r0, ip, #2, #2 │ │ │ │ - ssat r0, #2, r4, asr #2 │ │ │ │ - @ instruction: 0xf2fc0081 │ │ │ │ - @ instruction: 0xf2d40081 │ │ │ │ - subw r0, ip, #129 @ 0x81 │ │ │ │ - @ instruction: 0xf2840081 │ │ │ │ - @ instruction: 0xf25c0081 │ │ │ │ - @ instruction: 0xf2340081 │ │ │ │ - addw r0, r8, #129 @ 0x81 │ │ │ │ - rsbs r0, r8, #129 @ 0x81 │ │ │ │ - sub.w r0, r8, #129 @ 0x81 │ │ │ │ - sbcs.w r0, r8, #129 @ 0x81 │ │ │ │ - adcs.w r0, ip, #129 @ 0x81 │ │ │ │ - adc.w r0, r0, #129 @ 0x81 │ │ │ │ str r4, [r4, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #1008] @ (7b6630 ) │ │ │ │ + ldr r7, [pc, #928] @ (7b65ec ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #880] @ (7b65b4 ) │ │ │ │ + ldr r7, [pc, #800] @ (7b6570 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #688] @ (7b64f8 ) │ │ │ │ + ldr r7, [pc, #688] @ (7b6504 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #480] @ (7b642c ) │ │ │ │ + ldr r7, [pc, #576] @ (7b6498 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #352] @ (7b63b0 ) │ │ │ │ + ldr r7, [pc, #400] @ (7b63ec ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #240] @ (7b6344 ) │ │ │ │ + ldr r7, [pc, #224] @ (7b6340 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #128] @ (7b62d8 ) │ │ │ │ + ldr r7, [pc, #48] @ (7b6294 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #976] @ (7b662c ) │ │ │ │ + ldr r6, [pc, #880] @ (7b65d8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #800] @ (7b6580 ) │ │ │ │ + ldr r6, [pc, #672] @ (7b650c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #624] @ (7b64d4 ) │ │ │ │ + ldr r6, [pc, #496] @ (7b6460 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #432] @ (7b6418 ) │ │ │ │ + ldr r6, [pc, #320] @ (7b63b4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #224] @ (7b634c ) │ │ │ │ + ldr r6, [pc, #112] @ (7b62e8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #48] @ (7b62a0 ) │ │ │ │ + ldr r5, [pc, #976] @ (7b664c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #896] @ (7b65f4 ) │ │ │ │ + ldr r5, [pc, #784] @ (7b6590 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #688] @ (7b6528 ) │ │ │ │ + ldr r5, [pc, #656] @ (7b6514 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #528] @ (7b648c ) │ │ │ │ + ldr r5, [pc, #560] @ (7b64b8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #336] @ (7b63d0 ) │ │ │ │ + ldr r5, [pc, #448] @ (7b644c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #208] @ (7b6354 ) │ │ │ │ + ldr r5, [pc, #336] @ (7b63e0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #112] @ (7b62f8 ) │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #0] @ (7b628c ) │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #912] @ (7b6620 ) │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r0, [r7, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r5, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r1, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r5, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r0, [r7, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #944] @ (7b6718 ) │ │ │ │ + ldr r7, [pc, #928] @ (7b6714 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #736] @ (7b664c ) │ │ │ │ + ldr r7, [pc, #784] @ (7b6688 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #624] @ (7b65e0 ) │ │ │ │ + ldr r7, [pc, #640] @ (7b65fc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #480] @ (7b6554 ) │ │ │ │ + ldr r7, [pc, #496] @ (7b6570 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #336] @ (7b64c8 ) │ │ │ │ + ldr r7, [pc, #352] @ (7b64e4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #192] @ (7b643c ) │ │ │ │ + ldr r7, [pc, #208] @ (7b6458 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #48] @ (7b63b0 ) │ │ │ │ + ldr r7, [pc, #64] @ (7b63cc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #928] @ (7b6724 ) │ │ │ │ + ldr r6, [pc, #960] @ (7b6750 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #784] @ (7b6698 ) │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #640] @ (7b660c ) │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #512] @ (7b6590 ) │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r2, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r3, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r5, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r0, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r2, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r1, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r4, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r0, [r3, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r0, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + strh r0, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + bx r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf69c007e │ │ │ │ + @ instruction: 0xf70c007e │ │ │ │ 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 │ │ │ │ @@ -2770200,21 +2770206,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 7b6ee8 │ │ │ │ + b.n 7b6fc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + svc 100 @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ movw r3, #7928 @ 0x1ef8 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7ba130 │ │ │ │ cmp.w r1, #6912 @ 0x1b00 │ │ │ │ bcc.w 7bee5e │ │ │ │ sub.w r1, r1, #6912 @ 0x1b00 │ │ │ │ @@ -2774009,31 +2774015,31 @@ │ │ │ │ asrs r7, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ asrs r1, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #632] @ (7b8edc ) │ │ │ │ + ldr r7, [pc, #56] @ (7b8c9c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [pc, #336] @ (7b8db8 ) │ │ │ │ + ldr r2, [pc, #784] @ (7b8f78 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - itee eq │ │ │ │ - lsleq r0, r0, #2 │ │ │ │ - subne r5, #64 @ 0x40 │ │ │ │ - lslne r7, r7, #1 │ │ │ │ - itt eq │ │ │ │ - lsleq r0, r0, #2 │ │ │ │ - subeq r5, #40 @ 0x28 │ │ │ │ + ittt vc │ │ │ │ + lslvc r0, r0, #2 │ │ │ │ + subvc r5, #176 @ 0xb0 │ │ │ │ + lslvc r7, r7, #1 │ │ │ │ + ite vc │ │ │ │ + lslvc r0, r0, #2 │ │ │ │ + subvs r5, #152 @ 0x98 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ movw r3, #15004 @ 0x3a9c │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7bed0e │ │ │ │ cmp.w r1, #14976 @ 0x3a80 │ │ │ │ bcs.w 7c191c │ │ │ │ movw r3, #14876 @ 0x3a1c │ │ │ │ @@ -2775224,169 +2775230,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 r1, #30 │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r0, 7b9962 │ │ │ │ + cbnz r0, 7b997e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r4, 7b9960 │ │ │ │ + cbnz r4, 7b997c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7b9924 │ │ │ │ + ble.n 7b9a04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - revsh r0, r5 │ │ │ │ + cbnz r0, 7b9976 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - hlt 0x0030 │ │ │ │ + cbnz r0, 7b9974 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7b9830 │ │ │ │ + bcs.n 7b9910 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + cbnz r4, 7b9974 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7b9a1c │ │ │ │ + bcs.n 7b98fc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r7, r7, #1 │ │ │ │ - rev16 r0, r1 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r2, r3 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7b9986 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r4, r2 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7b9958 │ │ │ │ + cbnz r0, 7b9974 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r6, 7b995a │ │ │ │ + cbnz r6, 7b9976 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r5, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [pc, #224] @ (7b9a40 ) │ │ │ │ + ldr r0, [pc, #672] @ (7b9c00 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - itte pl │ │ │ │ - lslpl r0, r0, #2 │ │ │ │ - pushpl {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ - lslmi r0, r0, #2 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + itet gt │ │ │ │ + lslgt r0, r0, #2 │ │ │ │ + @ instruction: 0xb62e │ │ │ │ + lslgt r0, r0, #2 │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r7, r7, #1 │ │ │ │ - itt eq │ │ │ │ - lsleq r0, r0, #2 │ │ │ │ - bkpt 0x00b6 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bkpt 0x00b4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + ite vc │ │ │ │ + lslvc r0, r0, #2 │ │ │ │ + itte cs @ unpredictable │ │ │ │ + lslcs r0, r0, #2 │ │ │ │ + pushcs {r1, r3, r5, r6, r7, lr} │ │ │ │ + lslcc r0, r0, #2 │ │ │ │ + itt cs │ │ │ │ + lslcs r0, r0, #2 │ │ │ │ + pushcs {r3, r4, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x00c0 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - beq.n 7b99bc │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + wfi │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + bne.n 7b9a9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + itet ne │ │ │ │ + lslne r0, r0, #2 │ │ │ │ + pusheq {r2, r3, r4, r5, lr} │ │ │ │ + lslne r0, r0, #2 │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 7b9a84 │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r6, 7b9a7a │ │ │ │ + cbz r6, 7b9a96 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7b9a88 │ │ │ │ + cbnz r2, 7b9aa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 7b9a7c │ │ │ │ + cbz r6, 7b9a98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #344 @ (adr r1, 7b9b8c ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 7b9d4c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r0, 7b9a8c │ │ │ │ + cbnz r0, 7b9aa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp.w r1, #800 @ 0x320 │ │ │ │ bcc.w 7b8a28 │ │ │ │ sub.w r3, r1, #800 @ 0x320 │ │ │ │ movs r7, #1 │ │ │ │ movw r2, #4368 @ 0x1110 │ │ │ │ movt r2, #273 @ 0x111 │ │ │ │ @@ -2776657,351 +2776663,351 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7b6ce4 │ │ │ │ nop │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r6, 7ba86a │ │ │ │ + rev r6, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7ba866 │ │ │ │ + cbnz r0, 7ba882 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7ba860 │ │ │ │ + cbnz r2, 7ba87c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7ba85c │ │ │ │ + cbnz r0, 7ba878 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r6, 7ba86e │ │ │ │ + cbnz r6, 7ba88a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7ba858 │ │ │ │ + cbnz r0, 7ba874 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + cbnz r2, 7ba870 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + cbnz r0, 7ba86e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + cbnz r6, 7ba868 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb846 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 7ba8f8 │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7ba8fc │ │ │ │ + push {r2, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + cbnz r2, 7ba8a6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #24 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, pc, #608 @ (adr r7, 7bab18 ) │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r5, pc, #896 @ (adr r5, 7bac70 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 7baa30 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #960 @ (adr r5, 7bacb4 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 7baa74 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #736 @ (adr r4, 7bac0c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7ba9cc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #640 @ (adr r4, 7babb4 ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 7ba974 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 7baa00 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 7babc0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r5, pc, #800 @ (adr r5, 7bac6c ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 7baa2c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, pc, #16 @ (adr r3, 7ba964 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 7bab24 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r7, #28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 7bad24 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 7baae4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, sp, #296 @ 0x128 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 7bad68 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 7bab28 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + it ne │ │ │ │ + lslne r0, r0, #2 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0086 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0056 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0032 │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + bkpt 0x0036 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, pc, #840 @ (adr r7, 7bad44 ) │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - it mi │ │ │ │ - lslmi r0, r0, #2 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + it lt │ │ │ │ + lsllt r0, r0, #2 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ittt mi │ │ │ │ - lslmi r0, r0, #2 │ │ │ │ - cbnz r6, 7baa56 @ unpredictable │ │ │ │ - lslmi r0, r0, #2 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + itee lt │ │ │ │ + lsllt r0, r0, #2 │ │ │ │ + cbnz r6, 7baa72 @ unpredictable │ │ │ │ + lslge r0, r0, #2 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r2, 7baa5c │ │ │ │ + cbnz r2, 7baa78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, pc, #200 @ (adr r7, 7baae8 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 7baca8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7baa9a │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #808 @ (adr r6, 7bad58 ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 7bab18 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7baa9e │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #504 @ (adr r6, 7bac34 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 7badf4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, pc, #360 @ (adr r6, 7babac ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 7bad6c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add sp, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r0, r0 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r6, 7baa88 │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7baa84 │ │ │ │ + sxth r4, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 7baa80 │ │ │ │ + cbz r2, 7baa9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7baa7c │ │ │ │ + cbz r0, 7baa98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 7baa78 │ │ │ │ + cbz r2, 7baa94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 7baa74 │ │ │ │ + cbz r6, 7baa90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 7baa8c │ │ │ │ + cbz r2, 7baaa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r6, 7baad8 │ │ │ │ + cbz r6, 7baaf4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #528 @ (adr r4, 7bacb0 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 7bae70 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #392 @ (adr r4, 7bac30 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 7badf0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r2, [pc, #3660] @ 7bb918 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ @@ -2778302,391 +2778308,391 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7b6ce4 │ │ │ │ nop │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, pc, #504 @ (adr r6, 7bbb24 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 7bbce4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #376 @ (adr r0, 7bbab8 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 7bbc78 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r0, pc, #280 @ (adr r0, 7bba74 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + setpan #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxth r4, r2 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r7} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r7} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r4, 7bba6a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #888 @ (adr r6, 7bbd98 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 7bbb58 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #832 @ (adr r6, 7bbd68 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 7bbb28 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #776 @ (adr r6, 7bbd34 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 7bbaf4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 7bbd00 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 7bbac0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #736 @ (adr r4, 7bbd28 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7bbae8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #696 @ (adr r4, 7bbd04 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 7bbac4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r2, #16 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r4, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r2, r4, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r6, r0, #28 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r5, #27 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cdp2 0, 8, cr0, cr12, cr1, {4} │ │ │ │ - cdp2 0, 8, cr0, cr8, cr1, {4} │ │ │ │ - add r5, pc, #616 @ (adr r5, 7bbdbc ) │ │ │ │ + cdp2 0, 15, cr0, cr12, cr1, {4} │ │ │ │ + cdp2 0, 15, cr0, cr8, cr1, {4} │ │ │ │ + add r6, pc, #40 @ (adr r6, 7bbb7c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #384 @ (adr r4, 7bbcd8 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 7bbe98 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #424 @ (adr r4, 7bbd04 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 7bbec4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #288 @ (adr r4, 7bbc80 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 7bbe40 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #24 @ (adr r5, 7bbb7c ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 7bbd3c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #720 @ (adr r4, 7bbe38 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 7bbbf8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #568 @ (adr r4, 7bbda4 ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 7bbf64 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #432 @ (adr r4, 7bbd20 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 7bbee0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #280 @ (adr r4, 7bbc8c ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 7bbe4c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #144 @ (adr r4, 7bbc08 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 7bbdc8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 7bbf74 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 7bbd34 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #880 @ (adr r3, 7bbef0 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 7bbcb0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #840 @ (adr r4, 7bbecc ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 7bbc8c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #560 @ (adr r4, 7bbdb8 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, 7bbf78 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #408 @ (adr r4, 7bbd24 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 7bbee4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #480 @ (adr r4, 7bbd70 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 7bbf30 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #832 @ (adr r3, 7bbee4 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 7bbca4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #680 @ (adr r3, 7bbe50 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 7bbc10 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #96] @ (7bbc18 ) │ │ │ │ + ldr r2, [pc, #544] @ (7bbdd8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [pc, #112] @ (7bbc2c ) │ │ │ │ + ldr r2, [pc, #560] @ (7bbdec ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xfb3c0081 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + @ instruction: 0xfbac0081 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #984 @ (adr r7, 7bbfbc ) │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #872 @ (adr r7, 7bbf50 ) │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #760 @ (adr r7, 7bbee4 ) │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #648 @ (adr r7, 7bbe78 ) │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #0] @ (7bbc00 ) │ │ │ │ + ldr r1, [pc, #448] @ (7bbdc0 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [pc, #24] @ (7bbc1c ) │ │ │ │ + ldr r1, [pc, #472] @ (7bbddc ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xfa280081 │ │ │ │ - add r7, pc, #360 @ (adr r7, 7bbd74 ) │ │ │ │ + @ instruction: 0xfa980081 │ │ │ │ + add r7, pc, #808 @ (adr r7, 7bbf34 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr.w r2, [pc, #3512] @ 7bc9d0 │ │ │ │ mov r3, r6 │ │ │ │ and.w r7, r5, #3 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ @@ -2779942,323 +2779948,325 @@ │ │ │ │ b.w 7b6ce4 │ │ │ │ ldr r2, [pc, #676] @ (7bcc68 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7b6ce4 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldcl 0, cr0, [r2, #-528]! @ 0xfffffdf0 │ │ │ │ - eors.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + stcl 0, cr0, [r2, #528]! @ 0x210 │ │ │ │ + add.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldc 0, cr0, [r0, #-528]! @ 0xfffffdf0 │ │ │ │ - cbnz r6, 7bca34 │ │ │ │ + stc 0, cr0, [r0, #528]! @ 0x210 │ │ │ │ + cbnz r6, 7bca50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7bca30 │ │ │ │ + cbnz r0, 7bca4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf58a0081 │ │ │ │ - sbc.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf5fa0081 │ │ │ │ + rsbs r0, ip, #4227072 @ 0x408000 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf4f20081 │ │ │ │ - @ instruction: 0xf4d40081 │ │ │ │ - @ instruction: 0xf4b20081 │ │ │ │ - eors.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - orns r0, r6, #4227072 @ 0x408000 │ │ │ │ - orrs.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + @ instruction: 0xf5840081 │ │ │ │ + sbc.w r0, r2, #4227072 @ 0x408000 │ │ │ │ + adc.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf5220081 │ │ │ │ + add.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf4e60081 │ │ │ │ + @ instruction: 0xf4c80081 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stc 0, cr0, [lr], {132} @ 0x84 │ │ │ │ - @ instruction: 0xebf00084 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + ldcl 0, cr0, [lr], #-528 @ 0xfffffdf0 │ │ │ │ + stcl 0, cr0, [r0], #-528 @ 0xfffffdf0 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bx sp │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ssat r0, #2, sl, lsl #2 │ │ │ │ - @ instruction: 0xf2e80081 │ │ │ │ - movt r0, #24705 @ 0x6081 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + @ instruction: 0xf37a0081 │ │ │ │ + @ instruction: 0xf3580081 │ │ │ │ + @ instruction: 0xf3360081 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adc.w r0, r2, #129 @ 0x81 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + subs.w r0, r2, #129 @ 0x81 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r2, #15 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mvns r6, r5 │ │ │ │ + add r6, fp │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vaddl.s8 q0, d24, d1 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + vext.8 d16, d24, d1, #0 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - vshr.u16 q8, q15, #14 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vshr.u32 q0, q15, #20 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + movs r4, r3 │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vshr.u8 q0, q15, #8 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + vshr.u32 q8, q15, #8 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.u32 q8, q1, q15 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + vshr.u16 q8, q15, #14 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r2, #9 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mcr2 0, 2, r0, cr4, cr14, {3} │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + mrc2 0, 5, r0, cr4, cr14, {3} │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ sub.w r1, r1, #6368 @ 0x18e0 │ │ │ │ subs r1, #20 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ bhi.w 7b8a28 │ │ │ │ add r3, pc, #8 @ (adr r3, 7bcc84 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ @@ -2781650,257 +2781658,257 @@ │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ movs r1, #1 │ │ │ │ lsrs r3, r5, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7b6ce4 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf74a007e │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf7ba007e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf726007e │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + @ instruction: 0xf796007e │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf702007e │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + @ instruction: 0xf772007e │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf6de007e │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xf74e007e │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf6ba007e │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xf72a007e │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf696007e │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + @ instruction: 0xf706007e │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sbc.w r0, r0, #16646144 @ 0xfe0000 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + rsbs r0, r0, #16646144 @ 0xfe0000 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf5e4007e │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + @ instruction: 0xf654007e │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf4ea007e │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ + adcs.w r0, sl, #16646144 @ 0xfe0000 │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf4c0007e │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + @ instruction: 0xf530007e │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mrc2 0, 7, r0, cr14, cr14, {3} │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + vqadd.u32 q8, q7, q15 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf4bc007e │ │ │ │ - ldr??.w r0, [lr, lr, lsl #3] │ │ │ │ - bic.w r0, sl, #16646144 @ 0xfe0000 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + @ instruction: 0xf52c007e │ │ │ │ + vst1.8 @ instruction: 0xf9ce007e │ │ │ │ + eors.w r0, sl, #16646144 @ 0xfe0000 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - eor.w r0, ip, #16646144 @ 0xfe0000 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + @ instruction: 0xf4fc007e │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bics.w r0, r6, #16646144 @ 0xfe0000 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + @ instruction: 0xf4a6007e │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf28c007e │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + @ instruction: 0xf2fc007e │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf768007e │ │ │ │ - @ instruction: 0xf324007e │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + @ instruction: 0xf7d8007e │ │ │ │ + @ instruction: 0xf394007e │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - addw r0, lr, #126 @ 0x7e │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + @ instruction: 0xf27e007e │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf620007e │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + @ instruction: 0xf690007e │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf4c6007e │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + @ instruction: 0xf536007e │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r6, #1] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7bdfc8 │ │ │ │ + bhi.n 7bdea8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [r2], {126} @ 0x7e │ │ │ │ - bhi.n 7bdfd4 │ │ │ │ + stc 0, cr0, [r2], {126} @ 0x7e │ │ │ │ + bhi.n 7bdeb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bic.w r0, ip, #126 @ 0x7e │ │ │ │ - @ instruction: 0xebea007e │ │ │ │ - @ instruction: 0xeb2a007e │ │ │ │ - bhi.n 7bdef4 │ │ │ │ + eors.w r0, ip, #126 @ 0x7e │ │ │ │ + mrrc 0, 7, r0, sl, cr14 │ │ │ │ + @ instruction: 0xeb9a007e │ │ │ │ + bhi.n 7bdfd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 7bdeb0 │ │ │ │ + bhi.n 7bdf90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 7bde64 │ │ │ │ + bhi.n 7bdf44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.s32 q8, q5, q15 │ │ │ │ - @ instruction: 0xeb28007e │ │ │ │ - bvs.n 7bdf7c │ │ │ │ + vshr.s16 q8, q15, #6 │ │ │ │ + @ instruction: 0xeb98007e │ │ │ │ + bvs.n 7bde5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ movw r3, #6136 @ 0x17f8 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7c0772 │ │ │ │ movw r3, #6031 @ 0x178f │ │ │ │ cmp r1, r3 │ │ │ │ bls.w 7b8a28 │ │ │ │ @@ -2783213,215 +2783221,215 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bhi.w 7b8a28 │ │ │ │ mov.w r2, #286331153 @ 0x11111111 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.w 7b8d8c │ │ │ │ b.w 7b8a28 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7bec84 │ │ │ │ + b.n 7bed64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bec44 │ │ │ │ + b.n 7bed24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7beca8 │ │ │ │ + b.n 7bed88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7beca8 │ │ │ │ + b.n 7bed88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bec4c │ │ │ │ + b.n 7bed2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bec0c │ │ │ │ + b.n 7becec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bebd4 │ │ │ │ + b.n 7becb4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7beb9c │ │ │ │ + b.n 7bec7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7beb64 │ │ │ │ + b.n 7bec44 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7beb2c │ │ │ │ + b.n 7bec0c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7beb6c │ │ │ │ + b.n 7bec4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7beb38 │ │ │ │ + b.n 7bec18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7beb04 │ │ │ │ + b.n 7bebe4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bead0 │ │ │ │ + b.n 7bebb0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bea9c │ │ │ │ + b.n 7beb7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + b.n 7bf084 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + b.n 7bf044 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7befb8 │ │ │ │ + bgt.n 7bf098 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7bf04c │ │ │ │ + bgt.n 7bf12c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7bf00c │ │ │ │ + bgt.n 7bf0ec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7befcc │ │ │ │ + bgt.n 7bf0ac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7bf18c │ │ │ │ + blt.n 7bf06c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7bf14c │ │ │ │ + blt.n 7bf02c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7bf10c │ │ │ │ + blt.n 7befec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7bf0cc │ │ │ │ + blt.n 7bf1ac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7bf0cc │ │ │ │ + bge.n 7bf1ac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7bf0bc │ │ │ │ + bge.n 7bf19c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7bf0ac │ │ │ │ + bge.n 7bf18c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7bf0a0 │ │ │ │ + bge.n 7bf180 │ │ │ │ lsls r6, r7, #1 │ │ │ │ subw r1, r1, #3420 @ 0xd5c │ │ │ │ cmp r1, #32 │ │ │ │ bhi.w 7b8a28 │ │ │ │ add r3, pc, #8 @ (adr r3, 7bf0dc ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ @@ -2784657,211 +2784665,211 @@ │ │ │ │ bhi.w 7b8a28 │ │ │ │ mov.w r2, #286331153 @ 0x11111111 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 7b6cc8 │ │ │ │ b.w 7b8a28 │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7bfff4 │ │ │ │ + bpl.n 7bfed4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7bffb4 │ │ │ │ + bpl.n 7bfe94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7bff74 │ │ │ │ + bpl.n 7c0054 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7bff34 │ │ │ │ + bpl.n 7c0014 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7bfef4 │ │ │ │ + bpl.n 7bffd4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7bfeb4 │ │ │ │ + bmi.n 7bff94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7c0074 │ │ │ │ + bmi.n 7bff54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7c0034 │ │ │ │ + bmi.n 7bff14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7bfff4 │ │ │ │ + bmi.n 7bfed4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7bffb4 │ │ │ │ + bmi.n 7c0094 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7bff74 │ │ │ │ + bmi.n 7c0054 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7bff34 │ │ │ │ + bmi.n 7c0014 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7bfef4 │ │ │ │ + bmi.n 7bffd4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7c00b4 │ │ │ │ + bcc.n 7bff94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7c0074 │ │ │ │ + bcc.n 7bff54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7c0064 │ │ │ │ + bcs.n 7bff44 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7c0038 │ │ │ │ + bpl.n 7bff18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bfeb0 │ │ │ │ + b.n 7bff90 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7bff3c │ │ │ │ + bne.n 7c001c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7bffb4 │ │ │ │ + bne.n 7c0094 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7bff74 │ │ │ │ + bne.n 7c0054 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r3, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #696] @ (7c0318 ) │ │ │ │ + ldr r3, [pc, #120] @ (7c00d8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #632] @ (7c02e0 ) │ │ │ │ + ldr r3, [pc, #56] @ (7c00a0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #600] @ (7c02c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (7c0088 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #520] @ (7c0280 ) │ │ │ │ + ldr r2, [pc, #968] @ (7c0440 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #424] @ (7c0228 ) │ │ │ │ + ldr r2, [pc, #872] @ (7c03e8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #824] @ (7c03bc ) │ │ │ │ + ldr r2, [pc, #248] @ (7c017c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #480] @ (7c0268 ) │ │ │ │ + ldr r1, [pc, #928] @ (7c0428 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #448] @ (7c0250 ) │ │ │ │ + ldr r1, [pc, #896] @ (7c0410 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #432] @ (7c0244 ) │ │ │ │ + ldr r1, [pc, #880] @ (7c0404 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #64] @ (7c00d8 ) │ │ │ │ + ldr r1, [pc, #512] @ (7c0298 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7bffd8 │ │ │ │ + bcs.n 7c00b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7c0160 │ │ │ │ + bcc.n 7c0040 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7c0094 │ │ │ │ + bcc.n 7c0174 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r6, r3] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7c0328 │ │ │ │ + b.n 7c0408 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #896] @ (7c0454 ) │ │ │ │ + ldr r7, [pc, #320] @ (7c0214 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movw r3, #7683 @ 0x1e03 │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 7c246e │ │ │ │ cmp.w r5, #7680 @ 0x1e00 │ │ │ │ bcc.w 7c2988 │ │ │ │ sub.w r2, r5, #7680 @ 0x1e00 │ │ │ │ @@ -2786082,246 +2786090,246 @@ │ │ │ │ tst.w r3, #1048592 @ 0x100010 │ │ │ │ bne.w 7bf1ce │ │ │ │ tst.w r3, #65537 @ 0x10001 │ │ │ │ bne.w 7b9468 │ │ │ │ b.w 7b8a28 │ │ │ │ sub.w r2, r1, #3712 @ 0xe80 │ │ │ │ b.w 7b944a │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str.w r0, [r6, #130] @ 0x82 │ │ │ │ - bge.n 7c0dfc │ │ │ │ + ldrsh.w r0, [r6, r2] │ │ │ │ + blt.n 7c0edc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r1, [pc, #784] @ (7c11a0 ) │ │ │ │ + ldr r2, [pc, #208] @ (7c0f60 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #736] @ (7c1174 ) │ │ │ │ + ldr r2, [pc, #160] @ (7c0f34 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - negs r6, r4 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #576] @ (7c10e8 ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #208] @ (7c0f7c ) │ │ │ │ + ldr r0, [pc, #656] @ (7c113c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #512] @ (7c10b0 ) │ │ │ │ + ldr r7, [pc, #960] @ (7c1270 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #488] @ (7c109c ) │ │ │ │ + ldr r7, [pc, #936] @ (7c125c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + ldr r0, [pc, #280] @ (7c0fd0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + ldr r0, [pc, #360] @ (7c1024 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #360] @ (7c1028 ) │ │ │ │ + ldr r7, [pc, #808] @ (7c11e8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7c0eb8 │ │ │ │ + bhi.n 7c0f98 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #328] @ (7c1010 ) │ │ │ │ + ldr r7, [pc, #776] @ (7c11d0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #384] @ (7c104c ) │ │ │ │ + ldr r6, [pc, #832] @ (7c120c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #224] @ (7c0fb0 ) │ │ │ │ + ldr r7, [pc, #672] @ (7c1170 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #216] @ (7c0fac ) │ │ │ │ + ldr r6, [pc, #664] @ (7c116c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #88] @ (7c0f30 ) │ │ │ │ + ldr r6, [pc, #536] @ (7c10f0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #1000] @ (7c12c4 ) │ │ │ │ + ldr r6, [pc, #424] @ (7c1084 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #888] @ (7c1258 ) │ │ │ │ + ldr r6, [pc, #312] @ (7c1018 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #776] @ (7c11ec ) │ │ │ │ + ldr r6, [pc, #200] @ (7c0fac ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #664] @ (7c1180 ) │ │ │ │ + ldr r6, [pc, #88] @ (7c0f40 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #392] @ (7c1080 ) │ │ │ │ + ldr r6, [pc, #840] @ (7c1240 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sl, sp │ │ │ │ + cmp r2, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #168] @ (7c0fb4 ) │ │ │ │ + ldr r6, [pc, #616] @ (7c1174 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #56] @ (7c0f48 ) │ │ │ │ + ldr r6, [pc, #504] @ (7c1108 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add lr, ip │ │ │ │ + cmp r6, sl │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #776] @ (7c1224 ) │ │ │ │ + ldr r6, [pc, #200] @ (7c0fe4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #648] @ (7c11a8 ) │ │ │ │ + ldr r6, [pc, #72] @ (7c0f68 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #536] @ (7c113c ) │ │ │ │ + ldr r5, [pc, #984] @ (7c12fc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #344] @ (7c1084 ) │ │ │ │ + ldr r5, [pc, #792] @ (7c1244 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #200] @ (7c0ff8 ) │ │ │ │ + ldr r5, [pc, #648] @ (7c11b8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #976] @ (7c1328 ) │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #856] @ (7c12b4 ) │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - orrs r4, r3 │ │ │ │ + bics r4, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - orrs r2, r7 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmn r6, r4 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, fp │ │ │ │ + add r8, r9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r5 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #632] @ (7c1254 ) │ │ │ │ + ldr r7, [pc, #56] @ (7c1014 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #432] @ (7c1190 ) │ │ │ │ + ldr r6, [pc, #880] @ (7c1350 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #568] @ (7c121c ) │ │ │ │ + ldr r6, [pc, #1016] @ (7c13dc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7c1054 │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7c1054 │ │ │ │ + cbnz r2, 7c1070 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7c1054 │ │ │ │ + cbnz r2, 7c1070 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r0 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ sub.w r3, r1, #3616 @ 0xe20 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 7b8a28 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -2787550,182 +2787558,182 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bhi.w 7b8a28 │ │ │ │ mov.w r2, #286331153 @ 0x11111111 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.w 7b6cc8 │ │ │ │ b.w 7b8a28 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r3, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + add r0, pc, #368 @ (adr r0, 7c2020 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + add r0, pc, #328 @ (adr r0, 7c1ffc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + add r0, pc, #312 @ (adr r0, 7c1ff8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r0, pc, #280 @ (adr r0, 7c1fe0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - hlt 0x0012 │ │ │ │ + cbnz r2, 7c1f10 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - revsh r0, r2 │ │ │ │ + cbnz r0, 7c1f24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - revsh r4, r1 │ │ │ │ + cbnz r4, 7c1f26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev16 r0, r6 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev16 r4, r2 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev r0, r7 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev r4, r3 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev r0, r0 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r4, 7c1f30 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r0, 7c1f5c │ │ │ │ + cbz r0, 7c1f78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldcl 0, cr0, [r0, #520] @ 0x208 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + cdp 0, 4, cr0, cr0, cr2, {4} │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + subs r0, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldrh r2, [r2, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #176 @ (adr r0, 7c1ff4 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 7c21b4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #120 @ (adr r0, 7c1fc0 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 7c2180 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #80 @ (adr r0, 7c1f9c ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 7c215c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #24 @ (adr r0, 7c1f68 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 7c2128 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #432 @ (adr r0, 7c2104 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 7c1f62 │ │ │ │ + cbz r2, 7c1f7e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7c1fd6 │ │ │ │ + cbz r4, 7c1ff2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r4, 7c1fd6 │ │ │ │ + cbz r4, 7c1ff2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mov sl, pc │ │ │ │ + bx sp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blx r7 │ │ │ │ + ldr r0, [pc, #160] @ (7c203c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bxns r9 │ │ │ │ + blxns r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov lr, r2 │ │ │ │ + bx r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r4, lr │ │ │ │ + mov ip, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r6, r8 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r4, r4 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r8, ip │ │ │ │ + mov r0, sl │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp sl, r6 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r8, pc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r6, sl │ │ │ │ + mov lr, r8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r4, r4 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov sl, lr │ │ │ │ + bx ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov sl, r3 │ │ │ │ + bx r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r8, r5 │ │ │ │ + bx r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ 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 7b8a28 │ │ │ │ @@ -2789241,327 +2789249,327 @@ │ │ │ │ b.w 7ba398 │ │ │ │ ldr r2, [pc, #636] @ (7c33dc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7ba374 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #848 @ (adr r7, 7c34f0 ) │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r3, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #680 @ (adr r1, 7c3490 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 7c3250 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #152 @ (adr r0, 7c3284 ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 7c3444 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ + add r0, pc, #264 @ (adr r0, 7c32f8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + add r0, pc, #232 @ (adr r0, 7c32e0 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + add r0, pc, #56 @ (adr r0, 7c3234 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #808 @ (adr r0, 7c353c ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 7c32fc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #154 @ 0x9a │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #200 @ (adr r0, 7c32ec ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 7c34ac ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #0 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r2, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r5, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr.w r2, [pc, #3672] @ 7c423c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7ba350 │ │ │ │ @@ -2790796,407 +2790804,407 @@ │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7be3f8 │ │ │ │ nop │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7c4260 │ │ │ │ + bcs.n 7c4340 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #904 @ (adr r4, 7c4698 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 7c4458 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, pc, #824 @ (adr r4, 7c464c ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 7c440c ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #312 @ (adr r4, 7c4468 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 7c4628 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, pc, #232 @ (adr r4, 7c441c ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 7c45dc ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #384 @ (adr r3, 7c44e4 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 7c46a4 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mcr2 0, 5, r0, cr6, cr14, {3} │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + vqadd.u16 q0, q3, q15 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #248 @ (adr r2, 7c449c ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 7c465c ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #24 @ (adr r2, 7c43c8 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 7c4588 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r6, r4, #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r5, #8 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh.w r0, [sl, lr, lsl #3] │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + strh.w r0, [sl, #126] @ 0x7e │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ movw r3, #14332 @ 0x37fc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7c5e3a │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 7c4d78 │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2793365,517 +2793373,517 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7c5c40 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7c5c44 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, #29] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, #21] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [pc, #520] @ (7c5e54 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #520] @ (7c5e58 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2794127,107 +2794135,91 @@ │ │ │ │ ldr r0, [pc, #328] @ (7c5f90 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #324] @ (7c5f94 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r6, #8] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + str r2, [r2, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r0, [r6, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r5, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r2, [r7, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -2794267,32 +2794259,48 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r0, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r0, [r4, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r2, [r5, #20] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf7cc007d │ │ │ │ - @ instruction: 0xf7c6007d │ │ │ │ - @ instruction: 0xf7c0007d │ │ │ │ - @ instruction: 0xf7ba007d │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh.w r0, [ip, sp, lsl #3] │ │ │ │ + ldrh.w r0, [r6, sp, lsl #3] │ │ │ │ + ldrh.w r0, [r0, sp, lsl #3] │ │ │ │ + strh.w r0, [sl, sp, lsl #3] │ │ │ │ movw r3, #16380 @ 0x3ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7cdfa0 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ strb r5, [r7, #2] │ │ │ │ subs r7, #253 @ 0xfd │ │ │ │ subs r7, #253 @ 0xfd │ │ │ │ @@ -2811897,650 +2811905,649 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7cf2c4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7cf2c8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 4, cr0, cr4, cr1, {4} │ │ │ │ - adds r0, r7, r7 │ │ │ │ + cdp2 0, 11, cr0, cr4, cr1, {4} │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 1, cr0, cr8, cr1, {4} │ │ │ │ - adds r4, r1, r7 │ │ │ │ + cdp2 0, 8, cr0, cr8, cr1, {4} │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [ip, #516]! @ 0x204 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + cdp2 0, 5, cr0, cr12, cr1, {4} │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [r0, #516] @ 0x204 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + cdp2 0, 3, cr0, cr0, cr1, {4} │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2 0, cr0, [r4, #516] @ 0x204 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + cdp2 0, 0, cr0, cr4, cr1, {4} │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ - adds r4, r3, r4 │ │ │ │ + ldc2l 0, cr0, [r8, #516] @ 0x204 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2 0, cr0, [ip, #-516]! @ 0xfffffdfc │ │ │ │ - adds r0, r6, r3 │ │ │ │ + stc2 0, cr0, [ip, #516]! @ 0x204 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ - adds r4, r0, r3 │ │ │ │ + stc2 0, cr0, [r0, #516] @ 0x204 │ │ │ │ + adds r4, r6, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [r4], #516 @ 0x204 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + ldc2l 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2 0, cr0, [r8], #516 @ 0x204 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + stc2 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [ip], {129} @ 0x81 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + ldc2l 0, cr0, [ip], #516 @ 0x204 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [r0], #-516 @ 0xfffffdfc │ │ │ │ - adds r4, r2, r0 │ │ │ │ + ldc2l 0, cr0, [r0], {129} @ 0x81 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2 0, cr0, [r4], #-516 @ 0xfffffdfc │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + stc2 0, cr0, [r4], #516 @ 0x204 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [r8], {129} @ 0x81 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + ldc2l 0, cr0, [r8], #-516 @ 0xfffffdfc │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbdc0081 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + mcrr2 0, 8, r0, ip, cr1 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbb00081 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + stc2 0, cr0, [r0], #-516 @ 0xfffffdfc │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb840081 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + @ instruction: 0xfbf40081 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb580081 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + smlalbb r0, r0, r8, r1 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb2c0081 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + @ instruction: 0xfb9c0081 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb000081 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + @ instruction: 0xfb700081 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfad40081 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + @ instruction: 0xfb440081 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfaa80081 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + @ instruction: 0xfb180081 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa7c0081 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + @ instruction: 0xfaec0081 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa500081 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + @ instruction: 0xfac00081 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa240081 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + @ instruction: 0xfa940081 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r8, #129] @ 0x81 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + @ instruction: 0xfa680081 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst1.8 {d16[4]}, [ip], r1 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + @ instruction: 0xfa3c0081 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld1.8 {d0[4]}, [r0], r1 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + @ instruction: 0xfa100081 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r4, r1] │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + vld1.8 {d16[4]}, [r4], r1 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst4.32 {d16-d19}, [r8], r1 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + ldrsh.w r0, [r8, #129] @ 0x81 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb.w r0, [ip, r1] │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + vst1.8 {d0[4]}, [ip], r1 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r0, #129] @ 0x81 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + vld4.32 {d16-d19}, [r0], r1 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str.w r0, [r4, #129] @ 0x81 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + ldrsh.w r0, [r4, r1] │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb.w r0, [r8, #129] @ 0x81 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + vst4.32 {d0-d3}, [r8], r1 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str??.w r0, [ip, r1] │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + ldr.w r0, [ip, #129] @ 0x81 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str.w r0, [r0, r1] │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + ldrh.w r0, [r0, #129] @ 0x81 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb.w r0, [r4, r1] │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + strb.w r0, [r4, #129] @ 0x81 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7e80081 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + ldr.w r0, [r8, r1] │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7bc0081 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + strh.w r0, [ip, r1] │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7900081 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + strb.w r0, [r0, r1] │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7640081 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + @ instruction: 0xf7d40081 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7380081 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + @ instruction: 0xf7a80081 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf70c0081 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + @ instruction: 0xf77c0081 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6e00081 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + @ instruction: 0xf7500081 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6b40081 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + @ instruction: 0xf7240081 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6880081 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + @ instruction: 0xf6f80081 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf65c0081 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + movt r0, #51329 @ 0xc881 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6300081 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + subw r0, r0, #2177 @ 0x881 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - addw r0, r4, #2177 @ 0x881 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + @ instruction: 0xf6740081 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsbs r0, r8, #4227072 @ 0x408000 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + movw r0, #34945 @ 0x8881 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + @ instruction: 0xf61c0081 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5800081 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + @ instruction: 0xf5f00081 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + rsb r0, r4, #4227072 @ 0x408000 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5280081 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + @ instruction: 0xf5980081 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4fc0081 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + sbc.w r0, ip, #4227072 @ 0x408000 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4d00081 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + adc.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4a40081 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + adds.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orns r0, r8, #4227072 @ 0x408000 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + @ instruction: 0xf4e80081 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orr.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + @ instruction: 0xf4bc0081 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bic.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + eors.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3f40081 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + orn r0, r4, #4227072 @ 0x408000 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ubfx r0, r8, #2, #2 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + bics.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf39c0081 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + and.w r0, ip, #4227072 @ 0x408000 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3700081 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + @ instruction: 0xf3e00081 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbfx r0, r4, #2, #2 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + @ instruction: 0xf3b40081 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3180081 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + usat r0, #1, r8, lsl #2 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2ec0081 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + @ instruction: 0xf35c0081 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movt r0, #129 @ 0x81 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + @ instruction: 0xf3300081 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2940081 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + ssat r0, #2, r4, lsl #2 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2680081 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + @ instruction: 0xf2d80081 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf23c0081 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + subw r0, ip, #129 @ 0x81 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2100081 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + @ instruction: 0xf2800081 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1e40081 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + @ instruction: 0xf2540081 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs.w r0, r8, #129 @ 0x81 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + @ instruction: 0xf2280081 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf18c0081 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + @ instruction: 0xf1fc0081 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, r0, #129 @ 0x81 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + rsbs r0, r0, #129 @ 0x81 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1340081 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + sub.w r0, r4, #129 @ 0x81 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add.w r0, r8, #129 @ 0x81 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + sbcs.w r0, r8, #129 @ 0x81 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf0dc0081 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + adc.w r0, ip, #129 @ 0x81 │ │ │ │ + lsrs r0, r0, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf0b00081 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + @ instruction: 0xf1200081 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eor.w r0, r4, #129 @ 0x81 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + @ instruction: 0xf0f40081 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs.w r0, r8, #129 @ 0x81 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + @ instruction: 0xf0c80081 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bic.w r0, ip, #129 @ 0x81 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + eors.w r0, ip, #129 @ 0x81 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - and.w r0, r0, #129 @ 0x81 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + orns r0, r0, #129 @ 0x81 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.s16 q8, d20, d1 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + orr.w r0, r4, #129 @ 0x81 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.s32 q0, d24, d1 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + ands.w r0, r8, #129 @ 0x81 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.s d16, d28, d1 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + vaddl.s32 q8, d28, d1 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.s16 d16, d16, d1 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + vaddl.s8 q8, d16, d1 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.s32 d0, d20, d1 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + vaddl.s16 q0, d20, d1 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 15, cr0, cr8, cr1, {4} │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + vhadd.s32 d16, d24, d1 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 12, cr0, cr12, cr1, {4} │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + vhadd.s d0, d28, d1 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 10, cr0, cr0, cr1, {4} │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + vhadd.s16 d0, d16, d1 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 7, cr0, cr4, cr1, {4} │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + cdp 0, 14, cr0, cr4, cr1, {4} │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 4, cr0, cr8, cr1, {4} │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + cdp 0, 11, cr0, cr8, cr1, {4} │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 1, cr0, cr12, cr1, {4} │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + cdp 0, 8, cr0, cr12, cr1, {4} │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldcl 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + cdp 0, 6, cr0, cr0, cr1, {4} │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stcl 0, cr0, [r4, #516] @ 0x204 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + cdp 0, 3, cr0, cr4, cr1, {4} │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc 0, cr0, [r8, #516] @ 0x204 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + cdp 0, 0, cr0, cr8, cr1, {4} │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stcl 0, cr0, [ip, #-516]! @ 0xfffffdfc │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + ldcl 0, cr0, [ip, #516] @ 0x204 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stcl 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + ldc 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + stc 0, cr0, [r4, #516] @ 0x204 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stcl 0, cr0, [r8], #516 @ 0x204 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + ldcl 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc 0, cr0, [ip], #516 @ 0x204 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + stc 0, cr0, [ip, #-516]! @ 0xfffffdfc │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + stc 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stcl 0, cr0, [r4], #-516 @ 0xfffffdfc │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ + ldcl 0, cr0, [r4], {129} @ 0x81 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc 0, cr0, [r8], #-516 @ 0xfffffdfc │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + stc 0, cr0, [r8], #516 @ 0x204 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc 0, cr0, [ip], {129} @ 0x81 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + ldcl 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xebe00081 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + mrrc 0, 8, r0, r0, cr1 @ │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs.w r0, r4, r1, lsl #2 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + stc 0, cr0, [r4], #-516 @ 0xfffffdfc │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xeb880081 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + @ instruction: 0xebf80081 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs.w r0, ip, r1, lsl #2 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + rsb r0, ip, r1, lsl #2 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xeb300081 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + sub.w r0, r0, r1, lsl #2 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add.w r0, r4, r1, lsl #2 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + sbcs.w r0, r4, r1, lsl #2 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xead80081 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + adc.w r0, r8, r1, lsl #2 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xeaac0081 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + adds.w r0, ip, r1, lsl #2 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eor.w r0, r0, r1, lsl #2 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + @ instruction: 0xeaf00081 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs.w r0, r4, r1, lsl #2 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + pkhbt r0, r4, r1, lsl #2 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bic.w r0, r8, r1, lsl #2 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + eors.w r0, r8, r1, lsl #2 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrd r0, r0, [ip, #516]! @ 0x204 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + orn r0, ip, r1, lsl #2 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrd r0, r0, [r0, #516] @ 0x204 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + orr.w r0, r0, r1, lsl #2 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe9a40081 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + ands.w r0, r4, r1, lsl #2 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrd r0, r0, [r8, #-516]! @ 0x204 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + strd r0, r0, [r8, #516]! @ 0x204 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [ip, #-516] @ 0x204 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + @ instruction: 0xe9bc0081 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmdb r0!, {r0, r7} │ │ │ │ - lsls r4, r2, #19 │ │ │ │ + @ instruction: 0xe9900081 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrd r0, r0, [r4], #516 @ 0x204 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + strd r0, r0, [r4, #-516]! @ 0x204 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe8c80081 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + ldmdb r8!, {r0, r7} │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia.w ip, {r0, r7} │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + stmdb ip, {r0, r7} │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrd r0, r0, [r0], #-516 @ 0x204 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + strd r0, r0, [r0], #516 @ 0x204 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strex r0, r0, [r4, #516] @ 0x204 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + ldmia.w r4!, {r0, r7} │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe8180081 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + stmia.w r8, {r0, r7} │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cf05c │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + @ instruction: 0xe85c0081 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cf00c │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + @ instruction: 0xe8300081 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cefbc │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + @ instruction: 0xe8040081 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cef6c │ │ │ │ + b.n 7cf04c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cef1c │ │ │ │ + b.n 7ceffc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ceecc │ │ │ │ + b.n 7cefac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cee7c │ │ │ │ + b.n 7cef5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cee2c │ │ │ │ + b.n 7cef0c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ceddc │ │ │ │ + b.n 7ceebc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ced8c │ │ │ │ + b.n 7cee6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ced3c │ │ │ │ + b.n 7cee1c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cecec │ │ │ │ + b.n 7cedcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cec9c │ │ │ │ + b.n 7ced7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cec4c │ │ │ │ + b.n 7ced2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cebfc │ │ │ │ + b.n 7cecdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cebac │ │ │ │ + b.n 7cec8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ceb5c │ │ │ │ + b.n 7cec3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ceb0c │ │ │ │ + b.n 7cebec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ceabc │ │ │ │ + b.n 7ceb9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cea6c │ │ │ │ + b.n 7ceb4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cea1c │ │ │ │ + b.n 7ceafc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, r6 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ce9cc │ │ │ │ + b.n 7ceaac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, r0 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ce97c │ │ │ │ + b.n 7cea5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.u16 q8, d24, d1 │ │ │ │ - b.n 7cf92c │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + b.n 7cea0c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.u32 q0, d28, d1 │ │ │ │ - b.n 7cf8dc │ │ │ │ + movs r4, r3 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + b.n 7ce9bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.u8 q0, d16, d1 │ │ │ │ - b.n 7cf88c │ │ │ │ + vrev32.8 d16, d1 │ │ │ │ + b.n 7ce96c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.u16 d16, d20, d1 │ │ │ │ - b.n 7cf83c │ │ │ │ + vaddl.u8 q8, d20, d1 │ │ │ │ + b.n 7cf91c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.u32 d0, d24, d1 │ │ │ │ - b.n 7cf7ec │ │ │ │ + vaddl.u16 q0, d24, d1 │ │ │ │ + b.n 7cf8cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 15, cr0, cr12, cr1, {4} │ │ │ │ - b.n 7cf79c │ │ │ │ + vhadd.u32 d16, d28, d1 │ │ │ │ + b.n 7cf87c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr1, {4} │ │ │ │ - b.n 7cf74c │ │ │ │ + vhadd.u8 d16, d16, d1 │ │ │ │ + b.n 7cf82c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr1, {4} │ │ │ │ - b.n 7cf6fc │ │ │ │ + vhadd.u16 d0, d20, d1 │ │ │ │ + b.n 7cf7dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr1, {4} │ │ │ │ - b.n 7cf6ac │ │ │ │ + cdp2 0, 14, cr0, cr8, cr1, {4} │ │ │ │ + b.n 7cf78c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 4, cr0, cr12, cr1, {4} │ │ │ │ - b.n 7cf65c │ │ │ │ + cdp2 0, 11, cr0, cr12, cr1, {4} │ │ │ │ + b.n 7cf73c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr1, {4} │ │ │ │ - b.n 7cf60c │ │ │ │ + cdp2 0, 9, cr0, cr0, cr1, {4} │ │ │ │ + b.n 7cf6ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ - b.n 7cf5bc │ │ │ │ + cdp2 0, 6, cr0, cr4, cr1, {4} │ │ │ │ + b.n 7cf69c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8, #516] @ 0x204 │ │ │ │ - b.n 7cf56c │ │ │ │ + cdp2 0, 3, cr0, cr8, cr1, {4} │ │ │ │ + b.n 7cf64c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [ip, #516] @ 0x204 │ │ │ │ - b.n 7cf51c │ │ │ │ + cdp2 0, 0, cr0, cr12, cr1, {4} │ │ │ │ + b.n 7cf5fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ - b.n 7cf4cc │ │ │ │ + stc2l 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ + b.n 7cf5ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ - b.n 7cf47c │ │ │ │ + ldc2 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ + b.n 7cf55c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ - b.n 7cf42c │ │ │ │ + stc2 0, cr0, [r8, #516] @ 0x204 │ │ │ │ + b.n 7cf50c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [ip], #516 @ 0x204 │ │ │ │ - b.n 7cf3dc │ │ │ │ + ldc2l 0, cr0, [ip, #-516] @ 0xfffffdfc │ │ │ │ + b.n 7cf4bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - b.n 7cf38c │ │ │ │ + ldc2 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ + b.n 7cf46c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [r4], {129} @ 0x81 │ │ │ │ - b.n 7cf33c │ │ │ │ + stc2 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ + b.n 7cf41c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8], #-516 @ 0xfffffdfc │ │ │ │ - b.n 7cf2ec │ │ │ │ + ldc2l 0, cr0, [r8], {129} @ 0x81 │ │ │ │ + b.n 7cf3cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ - b.n 7cf29c │ │ │ │ + stc2 0, cr0, [ip], #516 @ 0x204 │ │ │ │ + b.n 7cf37c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - b.n 7cf24c │ │ │ │ + stc2 0, cr0, [r0], {129} @ 0x81 │ │ │ │ + b.n 7cf32c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfbe40081 │ │ │ │ - b.n 7cf1fc │ │ │ │ + mrrc2 0, 8, r0, r4, cr1 │ │ │ │ + b.n 7cf2dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfbb80081 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + stc2 0, cr0, [r8], #-516 @ 0xfffffdfc │ │ │ │ + b.n 7cf28c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfb8c0081 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + @ instruction: 0xfbfc0081 │ │ │ │ + b.n 7cf23c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfb600081 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + @ instruction: 0xfbd00081 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfb340081 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + @ instruction: 0xfba40081 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfb080081 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + @ instruction: 0xfb780081 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfadc0081 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + @ instruction: 0xfb4c0081 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfab00081 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + @ instruction: 0xfb200081 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfa840081 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + @ instruction: 0xfaf40081 │ │ │ │ + svc 20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfa580081 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + @ instruction: 0xfac80081 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfa2c0081 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + @ instruction: 0xfa9c0081 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfa000081 │ │ │ │ - udf #32 │ │ │ │ + @ instruction: 0xfa700081 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr??.w r0, [r4, #129] @ 0x81 │ │ │ │ - ble.n 7cf23c │ │ │ │ + @ instruction: 0xfa440081 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vld1.8 {d0[4]}, [r8], r1 │ │ │ │ - ble.n 7cf1ec │ │ │ │ + @ instruction: 0xfa180081 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr??.w r0, [ip, r1] │ │ │ │ - ble.n 7cf19c │ │ │ │ + vld1.8 {d16[4]}, [ip], r1 │ │ │ │ + udf #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr??.w r0, [r0, r1] │ │ │ │ - ble.n 7cf34c │ │ │ │ + vst1.8 {d16[4]}, [r0], r1 │ │ │ │ + ble.n 7cf22c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vld4.32 {d0-d3}, [r4], r1 │ │ │ │ - ble.n 7cf2fc │ │ │ │ + ldrsb.w r0, [r4, #129] @ 0x81 │ │ │ │ + ble.n 7cf1dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr??.w r0, [r8, #129] @ 0x81 │ │ │ │ - ble.n 7cf2ac │ │ │ │ + vld4.32 {d16-d19}, [r8], r1 │ │ │ │ + ble.n 7cf18c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str.w r0, [ip, #129] @ 0x81 │ │ │ │ - bgt.n 7cf25c │ │ │ │ + ldrsh.w r0, [ip, r1] │ │ │ │ + ble.n 7cf33c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh.w r0, [r0, #129] @ 0x81 │ │ │ │ - bgt.n 7cf20c │ │ │ │ + ldrsb.w r0, [r0, r1] │ │ │ │ + ble.n 7cf2ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr??.w r0, [r4, r1] │ │ │ │ - bgt.n 7cf1bc │ │ │ │ + str??.w r0, [r4, #129] @ 0x81 │ │ │ │ + ble.n 7cf29c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str.w r0, [r8, r1] │ │ │ │ - bgt.n 7cf36c │ │ │ │ + ldrh.w r0, [r8, #129] @ 0x81 │ │ │ │ + bgt.n 7cf24c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb.w r0, [ip, r1] │ │ │ │ - bgt.n 7cf31c │ │ │ │ + strb.w r0, [ip, #129] @ 0x81 │ │ │ │ + bgt.n 7cf1fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf7f00081 │ │ │ │ - bgt.n 7cf2cc │ │ │ │ + str??.w r0, [r0, r1] │ │ │ │ + bgt.n 7cf1ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf7c40081 │ │ │ │ - blt.n 7cf27c │ │ │ │ + ldrh.w r0, [r4, r1] │ │ │ │ + bgt.n 7cf35c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf7980081 │ │ │ │ - blt.n 7cf22c │ │ │ │ + strb.w r0, [r8, r1] │ │ │ │ + bgt.n 7cf30c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf76c0081 │ │ │ │ - blt.n 7cf1dc │ │ │ │ + @ instruction: 0xf7dc0081 │ │ │ │ + blt.n 7cf2bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf7400081 │ │ │ │ - blt.n 7cf38c │ │ │ │ + @ instruction: 0xf7b00081 │ │ │ │ + blt.n 7cf26c │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7cff94 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7cff98 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2813761,717 +2813768,721 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7d05f0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7d05f4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf0b00081 │ │ │ │ - bmi.n 7cff3c │ │ │ │ + @ instruction: 0xf1200081 │ │ │ │ + bpl.n 7d001c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eor.w r0, r4, #129 @ 0x81 │ │ │ │ - bmi.n 7cfeec │ │ │ │ + @ instruction: 0xf0f40081 │ │ │ │ + bpl.n 7cffcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orrs.w r0, r8, #129 @ 0x81 │ │ │ │ - bmi.n 7d009c │ │ │ │ + @ instruction: 0xf0c80081 │ │ │ │ + bmi.n 7cff7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bic.w r0, ip, #129 @ 0x81 │ │ │ │ - bmi.n 7d004c │ │ │ │ + eors.w r0, ip, #129 @ 0x81 │ │ │ │ + bmi.n 7cff2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - and.w r0, r0, #129 @ 0x81 │ │ │ │ - bmi.n 7cfffc │ │ │ │ + orns r0, r0, #129 @ 0x81 │ │ │ │ + bmi.n 7cfedc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.s16 q8, d20, d1 │ │ │ │ - bcc.n 7cffac │ │ │ │ + orr.w r0, r4, #129 @ 0x81 │ │ │ │ + bmi.n 7d008c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.s32 q0, d24, d1 │ │ │ │ - bcc.n 7cff5c │ │ │ │ + ands.w r0, r8, #129 @ 0x81 │ │ │ │ + bmi.n 7d003c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.s d16, d28, d1 │ │ │ │ - bcc.n 7cff0c │ │ │ │ + vaddl.s32 q8, d28, d1 │ │ │ │ + bmi.n 7cffec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.s16 d16, d16, d1 │ │ │ │ - bcc.n 7d00bc │ │ │ │ + vaddl.s8 q8, d16, d1 │ │ │ │ + bcc.n 7cff9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.s32 d0, d20, d1 │ │ │ │ - bcc.n 7d006c │ │ │ │ + vaddl.s16 q0, d20, d1 │ │ │ │ + bcc.n 7cff4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 15, cr0, cr8, cr1, {4} │ │ │ │ - bcc.n 7d001c │ │ │ │ + vhadd.s32 d16, d24, d1 │ │ │ │ + bcc.n 7cfefc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 12, cr0, cr12, cr1, {4} │ │ │ │ - bcs.n 7cffcc │ │ │ │ + vhadd.s d0, d28, d1 │ │ │ │ + bcc.n 7d00ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 10, cr0, cr0, cr1, {4} │ │ │ │ - bcs.n 7cff7c │ │ │ │ + vhadd.s16 d0, d16, d1 │ │ │ │ + bcc.n 7d005c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 7, cr0, cr4, cr1, {4} │ │ │ │ - bcs.n 7cff2c │ │ │ │ + cdp 0, 14, cr0, cr4, cr1, {4} │ │ │ │ + bcc.n 7d000c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 4, cr0, cr8, cr1, {4} │ │ │ │ - bcs.n 7d00dc │ │ │ │ + cdp 0, 11, cr0, cr8, cr1, {4} │ │ │ │ + bcs.n 7cffbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 1, cr0, cr12, cr1, {4} │ │ │ │ - bcs.n 7d008c │ │ │ │ + cdp 0, 8, cr0, cr12, cr1, {4} │ │ │ │ + bcs.n 7cff6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldcl 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ - bcs.n 7d003c │ │ │ │ + cdp 0, 6, cr0, cr0, cr1, {4} │ │ │ │ + bcs.n 7cff1c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stcl 0, cr0, [r4, #516] @ 0x204 │ │ │ │ - bne.n 7cffec │ │ │ │ + cdp 0, 3, cr0, cr4, cr1, {4} │ │ │ │ + bcs.n 7d00cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [r8, #516] @ 0x204 │ │ │ │ - bne.n 7cff9c │ │ │ │ + cdp 0, 0, cr0, cr8, cr1, {4} │ │ │ │ + bcs.n 7d007c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stcl 0, cr0, [ip, #-516]! @ 0xfffffdfc │ │ │ │ - bne.n 7cff4c │ │ │ │ + ldcl 0, cr0, [ip, #516] @ 0x204 │ │ │ │ + bne.n 7d002c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stcl 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ - bne.n 7d00fc │ │ │ │ + ldc 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ + bne.n 7cffdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ - bne.n 7d00ac │ │ │ │ + stc 0, cr0, [r4, #516] @ 0x204 │ │ │ │ + bne.n 7cff8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stcl 0, cr0, [r8], #516 @ 0x204 │ │ │ │ - bne.n 7d005c │ │ │ │ + ldcl 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ + bne.n 7d013c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [ip], #516 @ 0x204 │ │ │ │ - beq.n 7d000c │ │ │ │ + stc 0, cr0, [ip, #-516]! @ 0xfffffdfc │ │ │ │ + bne.n 7d00ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - beq.n 7cffbc │ │ │ │ + stc 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ + bne.n 7d009c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stcl 0, cr0, [r4], #-516 @ 0xfffffdfc │ │ │ │ - beq.n 7cff6c │ │ │ │ + ldcl 0, cr0, [r4], {129} @ 0x81 │ │ │ │ + beq.n 7d004c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [r8], #-516 @ 0xfffffdfc │ │ │ │ - beq.n 7d011c │ │ │ │ + stc 0, cr0, [r8], #516 @ 0x204 │ │ │ │ + beq.n 7cfffc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [ip], {129} @ 0x81 │ │ │ │ - beq.n 7d00cc │ │ │ │ + ldcl 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ + beq.n 7cffac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xebe00081 │ │ │ │ - beq.n 7d007c │ │ │ │ + mrrc 0, 8, r0, r0, cr1 @ │ │ │ │ + beq.n 7d015c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs.w r0, r4, r1, lsl #2 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + stc 0, cr0, [r4], #-516 @ 0xfffffdfc │ │ │ │ + beq.n 7d010c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeb880081 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + @ instruction: 0xebf80081 │ │ │ │ + beq.n 7d00bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs.w r0, ip, r1, lsl #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + rsb r0, ip, r1, lsl #2 │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeb300081 │ │ │ │ - ldmia r7!, {r4, r6} │ │ │ │ + sub.w r0, r0, r1, lsl #2 │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add.w r0, r4, r1, lsl #2 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + sbcs.w r0, r4, r1, lsl #2 │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xead80081 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + adc.w r0, r8, r1, lsl #2 │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeaac0081 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + adds.w r0, ip, r1, lsl #2 │ │ │ │ + ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eor.w r0, r0, r1, lsl #2 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + @ instruction: 0xeaf00081 │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orrs.w r0, r4, r1, lsl #2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + pkhbt r0, r4, r1, lsl #2 │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bic.w r0, r8, r1, lsl #2 │ │ │ │ - ldmia r6, {r3, r6} │ │ │ │ + eors.w r0, r8, r1, lsl #2 │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrd r0, r0, [ip, #516]! @ 0x204 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + orn r0, ip, r1, lsl #2 │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrd r0, r0, [r0, #516] @ 0x204 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + orr.w r0, r0, r1, lsl #2 │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe9a40081 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ands.w r0, r4, r1, lsl #2 │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrd r0, r0, [ip, #-516]! @ 0x204 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + strd r0, r0, [ip, #516]! @ 0x204 │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrd r0, r0, [r4, #-516] @ 0x204 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + strd r0, r0, [r4, #516] @ 0x204 │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmdb ip!, {r0, r7} │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + @ instruction: 0xe99c0081 │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmdb r4, {r0, r7} │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldrd r0, r0, [r4, #-516]! @ 0x204 │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe8dc0081 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + strd r0, r0, [ip, #-516] @ 0x204 │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia.w r4!, {r0, r7} │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + stmdb r4!, {r0, r7} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia.w ip, {r0, r7} │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldrd r0, r0, [ip], #516 @ 0x204 │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strd r0, r0, [r4], #-516 @ 0x204 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + @ instruction: 0xe8d40081 │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe83c0081 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + stmia.w ip!, {r0, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe8140081 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + stmia.w r4, {r0, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r3, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - it le │ │ │ │ - lslle r1, r0, #2 │ │ │ │ - ite ge │ │ │ │ - lslge r1, r0, #2 │ │ │ │ - noplt {8} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ite pl │ │ │ │ - lslpl r1, r0, #2 │ │ │ │ - it cs @ unpredictable │ │ │ │ - lslcs r1, r0, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + nop {15} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + itt gt │ │ │ │ + lslgt r1, r0, #2 │ │ │ │ + it ls @ unpredictable │ │ │ │ + lslls r1, r0, #2 │ │ │ │ + ite vs │ │ │ │ + lslvs r1, r0, #2 │ │ │ │ + sevvc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0078 │ │ │ │ + ite ne │ │ │ │ + lslne r1, r0, #2 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r4} │ │ │ │ + pop {r7} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + pop {r2, r4, r6} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + pop {r3, r5} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + cbnz r4, 7d0332 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + cbnz r0, 7d032c │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7d0324 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r0, 7d031e │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7d0316 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r0, 7d0310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7d0308 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7d0302 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - revsh r4, r3 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - hlt 0x0030 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - hlt 0x0004 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev r4, r5 │ │ │ │ + cbnz r4, 7d031e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev r0, r0 │ │ │ │ + cbnz r0, 7d0318 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7d0310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r0, 7d030a │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7d0302 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r0, 7d02fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7d02f4 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb848 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + setend le │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r7} │ │ │ │ + push {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + cbz r0, 7d03ea │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r4, 7d03e2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r0, 7d03dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r4, 7d03d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r0, 7d03ce │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r4, 7d03c6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7d03c0 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxtb r4, r6 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxtb r0, r1 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxth r4, r3 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxtb r0, r6 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxth r0, r3 │ │ │ │ + cbz r0, 7d03d6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r4, 7d03ce │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r0, 7d03c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r4, 7d03c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r0, 7d03ba │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7d03b2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - cbz r0, 7d03ac │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add sp, #32 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, 7d084c ) │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #800 @ (adr r7, 7d07a0 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 7d0808 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #624 @ (adr r7, 7d06f4 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 7d075c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #448 @ (adr r7, 7d0648 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 7d06b0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #272 @ (adr r7, 7d059c ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 7d0604 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #96 @ (adr r7, 7d04f0 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 7d0558 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #944 @ (adr r6, 7d0844 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 7d04ac ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #768 @ (adr r6, 7d0798 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 7d0800 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #592 @ (adr r6, 7d06ec ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 7d0754 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #416 @ (adr r6, 7d0640 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 7d06a8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #240 @ (adr r6, 7d0594 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 7d05fc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #64 @ (adr r6, 7d04e8 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 7d0550 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #912 @ (adr r5, 7d083c ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 7d08a4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #736 @ (adr r5, 7d0790 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 7d07f8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #560 @ (adr r5, 7d06e4 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 7d074c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #384 @ (adr r5, 7d0638 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 7d06a0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #208 @ (adr r5, 7d058c ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 7d05f4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #32 @ (adr r5, 7d04e0 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 7d0548 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #880 @ (adr r4, 7d0834 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 7d089c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #704 @ (adr r4, 7d0788 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 7d07f0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #528 @ (adr r4, 7d06dc ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 7d0744 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #352 @ (adr r4, 7d0630 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 7d0698 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #176 @ (adr r4, 7d0584 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 7d05ec ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #0 @ (adr r4, 7d04d8 ) │ │ │ │ + add r4, pc, #96 @ (adr r4, 7d0540 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #848 @ (adr r3, 7d082c ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 7d0894 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #672 @ (adr r3, 7d0780 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 7d07e8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #496 @ (adr r3, 7d06d4 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, 7d073c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #320 @ (adr r3, 7d0628 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 7d0690 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #144 @ (adr r3, 7d057c ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 7d05e4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #992 @ (adr r2, 7d08d0 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 7d0538 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #816 @ (adr r2, 7d0824 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 7d088c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #640 @ (adr r2, 7d0778 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 7d07e0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #464 @ (adr r2, 7d06cc ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 7d0734 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #288 @ (adr r2, 7d0620 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 7d0688 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #112 @ (adr r2, 7d0574 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 7d05dc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #960 @ (adr r1, 7d08c8 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 7d0530 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #784 @ (adr r1, 7d081c ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 7d0884 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #608 @ (adr r1, 7d0770 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 7d07d8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #432 @ (adr r1, 7d06c4 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 7d072c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 7d0618 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 7d0680 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #80 @ (adr r1, 7d056c ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 7d05d4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #928 @ (adr r0, 7d08c0 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 7d0528 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #752 @ (adr r0, 7d0814 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 7d087c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #576 @ (adr r0, 7d0768 ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 7d07d0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #400 @ (adr r0, 7d06bc ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 7d0724 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #224 @ (adr r0, 7d0610 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 7d0668 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #48 @ (adr r0, 7d0564 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 7d05ac ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -2814495,45 +2814506,41 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7d12c0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7d12c4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2815754,77 +2815761,85 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7d191c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7d1920 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r4, [r5, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r0, [r2, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r4, [r6, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -2815876,129 +2815891,129 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r3, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -2816048,21 +2816063,21 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r7, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r1, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r0, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r3, #15] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r5, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -2816112,473 +2816127,465 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r7, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r1, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r0, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ strb r4, [r1, #3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldr r7, [pc, #944] @ (7d1b3c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #496] @ (7d197c ) │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldr r7, [pc, #656] @ (7d1a2c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #208] @ (7d186c ) │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldr r7, [pc, #368] @ (7d191c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #944] @ (7d1b5c ) │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + ldr r7, [pc, #80] @ (7d180c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #656] @ (7d1a4c ) │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldr r6, [pc, #816] @ (7d1afc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #368] @ (7d193c ) │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldr r6, [pc, #528] @ (7d19ec ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #80] @ (7d182c ) │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + ldr r6, [pc, #240] @ (7d18dc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #816] @ (7d1b1c ) │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + ldr r5, [pc, #976] @ (7d1bcc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #528] @ (7d1a0c ) │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + ldr r5, [pc, #688] @ (7d1abc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #896] @ (7d1b88 ) │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #240] @ (7d18fc ) │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + ldr r5, [pc, #400] @ (7d19ac ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #592] @ (7d1a68 ) │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #976] @ (7d1bec ) │ │ │ │ + ldr r7, [pc, #736] @ (7d1b08 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + ldr r5, [pc, #112] @ (7d189c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #288] @ (7d1948 ) │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #688] @ (7d1adc ) │ │ │ │ + ldr r7, [pc, #432] @ (7d19e8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + ldr r4, [pc, #848] @ (7d1b8c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (7d1c28 ) │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #400] @ (7d19cc ) │ │ │ │ + ldr r7, [pc, #128] @ (7d18c8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + ldr r4, [pc, #560] @ (7d1a7c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #704] @ (7d1b08 ) │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #112] @ (7d18bc ) │ │ │ │ + ldr r6, [pc, #848] @ (7d1ba8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + ldr r4, [pc, #272] @ (7d196c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #400] @ (7d19e8 ) │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #848] @ (7d1bac ) │ │ │ │ + ldr r6, [pc, #544] @ (7d1a88 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + ldr r3, [pc, #1008] @ (7d1c5c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #96] @ (7d18c8 ) │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #560] @ (7d1a9c ) │ │ │ │ + ldr r6, [pc, #240] @ (7d1968 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + ldr r3, [pc, #720] @ (7d1b4c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + ldr r3, [pc, #560] @ (7d1ab0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #816] @ (7d1ba8 ) │ │ │ │ + ldr r3, [pc, #400] @ (7d1a14 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #272] @ (7d198c ) │ │ │ │ + ldr r3, [pc, #240] @ (7d1978 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #112] @ (7d18f0 ) │ │ │ │ + ldr r3, [pc, #80] @ (7d18dc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #976] @ (7d1c54 ) │ │ │ │ + ldr r2, [pc, #992] @ (7d1c70 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #816] @ (7d1bb8 ) │ │ │ │ + ldr r2, [pc, #880] @ (7d1c04 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #656] @ (7d1b1c ) │ │ │ │ + ldr r2, [pc, #768] @ (7d1b98 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #544] @ (7d1ab0 ) │ │ │ │ + ldr r2, [pc, #656] @ (7d1b2c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #432] @ (7d1a44 ) │ │ │ │ + ldr r2, [pc, #560] @ (7d1ad0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #320] @ (7d19d8 ) │ │ │ │ + ldr r2, [pc, #432] @ (7d1a54 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #208] @ (7d196c ) │ │ │ │ + ldr r2, [pc, #304] @ (7d19d8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #112] @ (7d1910 ) │ │ │ │ + ldr r2, [pc, #176] @ (7d195c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #1008] @ (7d1c94 ) │ │ │ │ + ldr r2, [pc, #48] @ (7d18e0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #880] @ (7d1c18 ) │ │ │ │ + ldr r1, [pc, #944] @ (7d1c64 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #752] @ (7d1b9c ) │ │ │ │ + ldr r1, [pc, #816] @ (7d1be8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #624] @ (7d1b20 ) │ │ │ │ + ldr r1, [pc, #688] @ (7d1b6c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #496] @ (7d1aa4 ) │ │ │ │ + ldr r1, [pc, #560] @ (7d1af0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #368] @ (7d1a28 ) │ │ │ │ + ldr r1, [pc, #400] @ (7d1a54 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #240] @ (7d19ac ) │ │ │ │ + ldr r1, [pc, #240] @ (7d19b8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #112] @ (7d1930 ) │ │ │ │ + ldr r1, [pc, #80] @ (7d191c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #976] @ (7d1c94 ) │ │ │ │ + ldr r0, [pc, #944] @ (7d1c80 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #816] @ (7d1bf8 ) │ │ │ │ + ldr r0, [pc, #784] @ (7d1be4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #656] @ (7d1b5c ) │ │ │ │ + ldr r0, [pc, #624] @ (7d1b48 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #496] @ (7d1ac0 ) │ │ │ │ + ldr r0, [pc, #464] @ (7d1aac ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #336] @ (7d1a24 ) │ │ │ │ + ldr r0, [pc, #304] @ (7d1a10 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #176] @ (7d1988 ) │ │ │ │ + ldr r0, [pc, #144] @ (7d1974 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #16] @ (7d18ec ) │ │ │ │ + ldr r0, [pc, #16] @ (7d18f8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blxns fp │ │ │ │ + blx ip │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blxns r6 │ │ │ │ + blxns r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blxns r2 │ │ │ │ + blx r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bxns r9 │ │ │ │ + bx sl │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bx r6 │ │ │ │ + bxns r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ bx r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r8, ip │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - mov ip, r8 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - mov r8, r3 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - mov r0, pc │ │ │ │ + mov r8, sp │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r4, fp │ │ │ │ + mov ip, r9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r4, r6 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r4, r2 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r8, pc │ │ │ │ + mov r0, sp │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r8, fp │ │ │ │ + mov r0, r9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp ip, r6 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, pc │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7d25ec │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7d25f0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2817799,817 +2817806,819 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7d2c48 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7d2c4c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r7, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + adds r4, #20 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r3, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r3, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r2, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r7, #220 @ 0xdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r4, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r2, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r6, #172 @ 0xac │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r6, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r6, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r6, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #32 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r5, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r3, #172 @ 0xac │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r1, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r4, r4, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r0, r3, #6 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r0, r1, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r3, #3 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r1, r3 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #13 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r1, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r4, r3, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r4, r1, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r4, r0, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r4, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r4, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r6, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r4, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r7, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r0, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r1, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r2, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r3, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r4, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r5, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ vaddl.u16 q8, d24, d0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ vaddl.u32 q0, d16, d0 │ │ │ │ lsls r0, r7, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ vhadd.u32 d16, d24, d0 │ │ │ │ lsls r0, r0, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ vhadd.u d0, d16, d0 │ │ │ │ lsls r0, r1, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r1, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cdp2 0, 15, cr0, cr8, cr0, {4} │ │ │ │ lsls r0, r2, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cdp2 0, 12, cr0, cr0, cr0, {4} │ │ │ │ lsls r0, r3, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cdp2 0, 8, cr0, cr8, cr0, {4} │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr0, {4} │ │ │ │ - lsls r0, r5, #9 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - movs r0, r4 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - cdp2 0, 1, cr0, cr8, cr0, {4} │ │ │ │ - ldc2l 0, cr0, [r4, #512]! @ 0x200 │ │ │ │ - ldc2l 0, cr0, [r0, #512] @ 0x200 │ │ │ │ + cdp2 0, 6, cr0, cr4, cr0, {4} │ │ │ │ + cdp2 0, 4, cr0, cr0, cr0, {4} │ │ │ │ + cdp2 0, 1, cr0, cr0, cr0, {4} │ │ │ │ + ldc2l 0, cr0, [r8, #512] @ 0x200 │ │ │ │ stc2 0, cr0, [r0, #512]! @ 0x200 │ │ │ │ - stc2l 0, cr0, [r8, #-512]! @ 0xfffffe00 │ │ │ │ - ldc2 0, cr0, [r0, #-512]! @ 0xfffffe00 │ │ │ │ - stc2 0, cr0, [r8, #-512] @ 0xfffffe00 │ │ │ │ + ldc2l 0, cr0, [r8, #-512]! @ 0xfffffe00 │ │ │ │ ldr.w r0, [pc, #3268] @ 7d3918 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7d391c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 7d3920 │ │ │ │ @@ -2819829,743 +2819838,740 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7d3f74 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7d3f78 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ + @ instruction: 0xf6f00080 │ │ │ │ + movt r0, #51328 @ 0xc880 │ │ │ │ + subw r0, r4, #2176 @ 0x880 │ │ │ │ @ instruction: 0xf6800080 │ │ │ │ - @ instruction: 0xf65c0080 │ │ │ │ - @ instruction: 0xf6340080 │ │ │ │ - @ instruction: 0xf6100080 │ │ │ │ + @ instruction: 0xf6640080 │ │ │ │ + movw r0, #2176 @ 0x880 │ │ │ │ + @ instruction: 0xf61c0080 │ │ │ │ @ instruction: 0xf5f40080 │ │ │ │ rsbs r0, r0, #4194304 @ 0x400000 │ │ │ │ - sub.w r0, ip, #4194304 @ 0x400000 │ │ │ │ - @ instruction: 0xf5840080 │ │ │ │ - sbc.w r0, r0, #4194304 @ 0x400000 │ │ │ │ + subs.w r0, r4, #4194304 @ 0x400000 │ │ │ │ + @ instruction: 0xf5940080 │ │ │ │ + sbc.w r0, ip, #4194304 @ 0x400000 │ │ │ │ adc.w r0, r4, #4194304 @ 0x400000 │ │ │ │ - @ instruction: 0xf5240080 │ │ │ │ - @ instruction: 0xf4fc0080 │ │ │ │ - @ instruction: 0xf4d40080 │ │ │ │ - @ instruction: 0xf4ac0080 │ │ │ │ - orns r0, ip, #4194304 @ 0x400000 │ │ │ │ - orrs.w r0, r4, #4194304 @ 0x400000 │ │ │ │ - bic.w r0, r0, #4194304 @ 0x400000 │ │ │ │ - @ instruction: 0xf3f80080 │ │ │ │ - @ instruction: 0xf3d00080 │ │ │ │ - usat r0, #0, ip, asr #2 │ │ │ │ - usat r0, #0, r4, lsl #2 │ │ │ │ - @ instruction: 0xf35c0080 │ │ │ │ + adds.w r0, ip, #4194304 @ 0x400000 │ │ │ │ + @ instruction: 0xf4ec0080 │ │ │ │ + @ instruction: 0xf4c40080 │ │ │ │ + eors.w r0, r0, #4194304 @ 0x400000 │ │ │ │ + orn r0, r8, #4194304 @ 0x400000 │ │ │ │ + orr.w r0, r0, #4194304 @ 0x400000 │ │ │ │ + ands.w r0, ip, #4194304 @ 0x400000 │ │ │ │ + @ instruction: 0xf3f40080 │ │ │ │ + ubfx r0, ip, #2, #1 │ │ │ │ + usat r0, #0, r4, asr #2 │ │ │ │ + @ instruction: 0xf37c0080 │ │ │ │ + @ instruction: 0xf3580080 │ │ │ │ @ instruction: 0xf3340080 │ │ │ │ ssat r0, #1, ip, lsl #2 │ │ │ │ - @ instruction: 0xf2e80080 │ │ │ │ - movt r0, #16512 @ 0x4080 │ │ │ │ - @ instruction: 0xf29c0080 │ │ │ │ - @ instruction: 0xf2740080 │ │ │ │ - movw r0, #32896 @ 0x8080 │ │ │ │ - @ instruction: 0xf2200080 │ │ │ │ - @ instruction: 0xf1f40080 │ │ │ │ - subs.w r0, r8, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf1900080 │ │ │ │ - add.w r0, r8, #128 @ 0x80 │ │ │ │ - sbc.w r0, r0, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf0d80080 │ │ │ │ - @ instruction: 0xf1300080 │ │ │ │ - @ instruction: 0xf0a80080 │ │ │ │ - add.w r0, r0, #128 @ 0x80 │ │ │ │ - orns r0, r8, #128 @ 0x80 │ │ │ │ - orr.w r0, ip, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf2e40080 │ │ │ │ + @ instruction: 0xf2b80080 │ │ │ │ + @ instruction: 0xf2900080 │ │ │ │ + @ instruction: 0xf2640080 │ │ │ │ + @ instruction: 0xf2280080 │ │ │ │ + addw r0, r0, #128 @ 0x80 │ │ │ │ + sbcs.w r0, r8, #128 @ 0x80 │ │ │ │ + rsbs r0, r0, #128 @ 0x80 │ │ │ │ + adc.w r0, r8, #128 @ 0x80 │ │ │ │ + sub.w r0, r0, #128 @ 0x80 │ │ │ │ + adds.w r0, r8, #128 @ 0x80 │ │ │ │ + sbcs.w r0, r0, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf0e80080 │ │ │ │ + @ instruction: 0xf0bc0080 │ │ │ │ + vaddl.s16 q0, d16, d0 │ │ │ │ + eor.w r0, r8, #128 @ 0x80 │ │ │ │ + vhadd.s16 d16, d24, d0 │ │ │ │ + orrs.w r0, r4, #128 @ 0x80 │ │ │ │ vhadd.s32 d0, d16, d0 │ │ │ │ - ands.w r0, r8, #128 @ 0x80 │ │ │ │ + bic.w r0, r0, #128 @ 0x80 │ │ │ │ cdp 0, 14, cr0, cr8, cr0, {4} │ │ │ │ - vaddl.s32 q8, d20, d0 │ │ │ │ + vaddl.s32 q8, d28, d0 │ │ │ │ cdp 0, 11, cr0, cr0, cr0, {4} │ │ │ │ - vext.8 d0, d16, d0, #0 │ │ │ │ + vext.8 d0, d24, d0, #0 │ │ │ │ cdp 0, 7, cr0, cr8, cr0, {4} │ │ │ │ - vhadd.s d16, d28, d0 │ │ │ │ + vaddl.s8 q0, d20, d0 │ │ │ │ cdp 0, 4, cr0, cr0, cr0, {4} │ │ │ │ - vhadd.s8 d16, d24, d0 │ │ │ │ + vhadd.s16 d16, d16, d0 │ │ │ │ cdp 0, 0, cr0, cr8, cr0, {4} │ │ │ │ - vhadd.s16 d0, d20, d0 │ │ │ │ - ldcl 0, cr0, [r0, #512] @ 0x200 │ │ │ │ - cdp 0, 14, cr0, cr0, cr0, {4} │ │ │ │ + ldcl 0, cr0, [ip, #512] @ 0x200 │ │ │ │ + @ instruction: 0xeb940080 │ │ │ │ + strd r0, r0, [r8, #-512] @ 0x200 │ │ │ │ + b.n 7d3788 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ ldc 0, cr0, [r8, #512] @ 0x200 │ │ │ │ - stcl 0, cr0, [ip, #-512]! @ 0xfffffe00 │ │ │ │ - @ instruction: 0xeb240080 │ │ │ │ - @ instruction: 0xe8d80080 │ │ │ │ - b.n 7d36a8 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stc 0, cr0, [r8, #-512]! @ 0xfffffe00 │ │ │ │ - @ instruction: 0xeae00080 │ │ │ │ - ldmia.w r0, {r7} │ │ │ │ - b.n 7d3628 │ │ │ │ + adcs.w r0, r0, r0, lsl #2 │ │ │ │ + stmdb r0, {r7} │ │ │ │ + b.n 7d3708 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stcl 0, cr0, [r4], #512 @ 0x200 │ │ │ │ - eors.w r0, ip, r0, lsl #2 │ │ │ │ - strex r0, r0, [r8, #512] @ 0x200 │ │ │ │ - b.n 7d35a8 │ │ │ │ + ldcl 0, cr0, [r4, #-512] @ 0xfffffe00 │ │ │ │ + add.w r0, ip, r0, lsl #2 │ │ │ │ + ldmia.w r8!, {r7} │ │ │ │ + b.n 7d3688 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stc 0, cr0, [r0], #512 @ 0x200 │ │ │ │ - orrs.w r0, r8, r0, lsl #2 │ │ │ │ - @ instruction: 0xe8000080 │ │ │ │ - b.n 7d3528 │ │ │ │ + ldc 0, cr0, [r0, #-512] @ 0xfffffe00 │ │ │ │ + pkhbt r0, r8, r0, lsl #2 │ │ │ │ + ldrd r0, r0, [r0], #-512 @ 0x200 │ │ │ │ + b.n 7d3608 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mrrc 0, 8, r0, ip, cr0 │ │ │ │ - ands.w r0, r4, r0, lsl #2 │ │ │ │ - b.n 7d39b4 │ │ │ │ + stcl 0, cr0, [ip], {128} @ 0x80 │ │ │ │ + eor.w r0, r4, r0, lsl #2 │ │ │ │ + @ instruction: 0xe8280080 │ │ │ │ + b.n 7d3588 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d34a8 │ │ │ │ + stc 0, cr0, [r8], {128} @ 0x80 │ │ │ │ + orr.w r0, r0, r0, lsl #2 │ │ │ │ + b.n 7d3a14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldc 0, cr0, [r8], {128} @ 0x80 │ │ │ │ - ldrd r0, r0, [r0, #512] @ 0x200 │ │ │ │ - b.n 7d3934 │ │ │ │ + b.n 7d3508 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3428 │ │ │ │ + mcrr 0, 8, r0, r4, cr0 │ │ │ │ + ldrd r0, r0, [ip, #512]! @ 0x200 │ │ │ │ + b.n 7d3994 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rsbs r0, r4, r0, lsl #2 │ │ │ │ - @ instruction: 0xe98c0080 │ │ │ │ - b.n 7d38b4 │ │ │ │ + b.n 7d3488 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d33a8 │ │ │ │ + stc 0, cr0, [r0], {128} @ 0x80 │ │ │ │ + @ instruction: 0xe9b80080 │ │ │ │ + b.n 7d3914 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xeb900080 │ │ │ │ - strd r0, r0, [r8, #-512] @ 0x200 │ │ │ │ - b.n 7d3834 │ │ │ │ + b.n 7d3408 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3328 │ │ │ │ + subs.w r0, ip, r0, lsl #2 │ │ │ │ + ldrd r0, r0, [r4, #-512]! @ 0x200 │ │ │ │ + b.n 7d3894 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adc.w r0, ip, r0, lsl #2 │ │ │ │ - stmdb r4, {r7} │ │ │ │ - b.n 7d37b4 │ │ │ │ + b.n 7d3388 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d32a8 │ │ │ │ + sbcs.w r0, r8, r0, lsl #2 │ │ │ │ + ldmdb r0!, {r7} │ │ │ │ + b.n 7d3814 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add.w r0, r8, r0, lsl #2 │ │ │ │ - @ instruction: 0xe8c00080 │ │ │ │ - b.n 7d3734 │ │ │ │ + b.n 7d3308 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d4228 │ │ │ │ + @ instruction: 0xeb340080 │ │ │ │ + strd r0, r0, [ip], #512 @ 0x200 │ │ │ │ + b.n 7d3794 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pkhbt r0, r4, r0, lsl #2 │ │ │ │ - ldrd r0, r0, [ip], #-512 @ 0x200 │ │ │ │ - b.n 7d36b4 │ │ │ │ + b.n 7d4288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d41a8 │ │ │ │ + @ instruction: 0xeaf00080 │ │ │ │ + stmia.w r8!, {r7} │ │ │ │ + b.n 7d3714 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - eor.w r0, r0, r0, lsl #2 │ │ │ │ - @ instruction: 0xe8380080 │ │ │ │ - b.n 7d3634 │ │ │ │ + b.n 7d4208 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d4128 │ │ │ │ + @ instruction: 0xeaac0080 │ │ │ │ + strd r0, r0, [r4], #-512 @ 0x200 │ │ │ │ + b.n 7d3694 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bics.w r0, ip, r0, lsl #2 │ │ │ │ - b.n 7d3aa8 │ │ │ │ + b.n 7d4188 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d35b4 │ │ │ │ + orn r0, r8, r0, lsl #2 │ │ │ │ + @ instruction: 0xe8200080 │ │ │ │ + b.n 7d3614 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d40a8 │ │ │ │ + b.n 7d4108 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrd r0, r0, [r8, #512]! @ 0x200 │ │ │ │ - b.n 7d3a30 │ │ │ │ + bic.w r0, r4, r0, lsl #2 │ │ │ │ + b.n 7d3a98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3534 │ │ │ │ + b.n 7d3594 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d4028 │ │ │ │ + b.n 7d4088 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xe9b40080 │ │ │ │ - b.n 7d39b8 │ │ │ │ + strd r0, r0, [r0, #512]! @ 0x200 │ │ │ │ + b.n 7d3a20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d34b4 │ │ │ │ + b.n 7d3514 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3fa8 │ │ │ │ + b.n 7d4008 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrd r0, r0, [r0, #-512]! @ 0x200 │ │ │ │ - b.n 7d3940 │ │ │ │ + b.n 7d3f8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3434 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3f28 │ │ │ │ + bgt.n 7d3b6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3eac │ │ │ │ + bge.n 7d3b30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + bvc.n 7d3af4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3a8c │ │ │ │ + bpl.n 7d3ac0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3a50 │ │ │ │ + bcc.n 7d3ab4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3a14 │ │ │ │ + bne.n 7d3aa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3be0 │ │ │ │ + b.n 7d3ebc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3bd4 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3bc8 │ │ │ │ + blt.n 7d3ac4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3ddc │ │ │ │ + bls.n 7d3a88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #24 │ │ │ │ + bvc.n 7d3a4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3be4 │ │ │ │ + bpl.n 7d3c20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3ba8 │ │ │ │ + bcc.n 7d3c14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3b6c │ │ │ │ + bne.n 7d3c08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3b40 │ │ │ │ + b.n 7d3dec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3b34 │ │ │ │ + udf #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3b28 │ │ │ │ + blt.n 7d3c1c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3d0c │ │ │ │ + bls.n 7d3be0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7d3a98 │ │ │ │ + bvc.n 7d3ba4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3b3c │ │ │ │ + bpl.n 7d3b80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3b00 │ │ │ │ + bcc.n 7d3b74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3ac4 │ │ │ │ + bne.n 7d3b68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3aa0 │ │ │ │ + b.n 7d3d1c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3a94 │ │ │ │ + ble.n 7d3ac0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3a88 │ │ │ │ + blt.n 7d3b74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3c3c │ │ │ │ + bhi.n 7d3b38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7d3be0 │ │ │ │ + bvs.n 7d3afc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3a94 │ │ │ │ + bmi.n 7d3ae0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3c58 │ │ │ │ + bcs.n 7d3ad4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3c1c │ │ │ │ + beq.n 7d3ac8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3c00 │ │ │ │ + b.n 7d3c4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3bf4 │ │ │ │ + ble.n 7d3c08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3be8 │ │ │ │ + bge.n 7d3acc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + bhi.n 7d3a90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7d3b28 │ │ │ │ + bvs.n 7d3c54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3bec │ │ │ │ + bmi.n 7d3c40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3bb0 │ │ │ │ + bcs.n 7d3c34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3b74 │ │ │ │ + beq.n 7d3c28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3b60 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3b54 │ │ │ │ + bgt.n 7d3b50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + bge.n 7d3c24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + bhi.n 7d3be8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7d3c70 │ │ │ │ + bvs.n 7d3bac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3b44 │ │ │ │ + bcc.n 7d3ba0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3b08 │ │ │ │ + bne.n 7d3b94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3acc │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3ac0 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3ab4 │ │ │ │ + bgt.n 7d3c98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + bls.n 7d3b84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 12 │ │ │ │ + bvc.n 7d3b48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3bb8 │ │ │ │ + bpl.n 7d3b0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3ca4 │ │ │ │ + bcc.n 7d3b00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3c68 │ │ │ │ + bne.n 7d3af4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3c2c │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3c20 │ │ │ │ + svc 8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3c14 │ │ │ │ + bgt.n 7d3be0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + bls.n 7d3ae4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + bvc.n 7d3ca8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3b00 │ │ │ │ + bpl.n 7d3c6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3c04 │ │ │ │ + bcc.n 7d3c60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3bc8 │ │ │ │ + bne.n 7d3c54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3b8c │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3b80 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3b74 │ │ │ │ + blt.n 7d3b28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + bls.n 7d3c44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + bvc.n 7d3c08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3c48 │ │ │ │ + bmi.n 7d3bcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3b64 │ │ │ │ + bcs.n 7d3bc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3b28 │ │ │ │ + beq.n 7d3bb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3cec │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + udf #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3ce0 │ │ │ │ + blt.n 7d3c70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3cd4 │ │ │ │ + bhi.n 7d3ba4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + bvs.n 7d3b68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7d3b7c │ │ │ │ + bmi.n 7d3b2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3b90 │ │ │ │ + bcs.n 7d3d20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3cc4 │ │ │ │ + beq.n 7d3d14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3c88 │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3c4c │ │ │ │ + ble.n 7d3b94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3c40 │ │ │ │ + bge.n 7d3bb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3c34 │ │ │ │ + bhi.n 7d3d04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + bvs.n 7d3cc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7d3cb4 │ │ │ │ + bmi.n 7d3c8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3cd8 │ │ │ │ + bcs.n 7d3c80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3c24 │ │ │ │ + beq.n 7d3c74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3be8 │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3bac │ │ │ │ + ble.n 7d3ccc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3ba0 │ │ │ │ + bge.n 7d3d00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + bhi.n 7d3c64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + bpl.n 7d3c28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7d3bec │ │ │ │ + bcc.n 7d3bec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3c20 │ │ │ │ + bne.n 7d3be0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3b84 │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3d48 │ │ │ │ + ldmia r5, {r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3d0c │ │ │ │ + bgt.n 7d3c04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3d00 │ │ │ │ + bls.n 7d3c48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + bvc.n 7d3bc4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + bpl.n 7d3b88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7d3d24 │ │ │ │ + bcc.n 7d3d4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3d68 │ │ │ │ + bne.n 7d3d40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3ce4 │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3ca8 │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3c6c │ │ │ │ + bgt.n 7d3d3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3c60 │ │ │ │ + bls.n 7d3d90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + bvc.n 7d3d24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + bpl.n 7d3ce8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3c5c │ │ │ │ + bcc.n 7d3cac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3cb0 │ │ │ │ + beq.n 7d3ca0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3c44 │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3c08 │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3bcc │ │ │ │ + blt.n 7d3c74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3bc0 │ │ │ │ + bls.n 7d3cd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + bvs.n 7d3c84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + bmi.n 7d3c48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3d94 │ │ │ │ + bcs.n 7d3c0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3bf8 │ │ │ │ + beq.n 7d3c00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3da4 │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3d68 │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3d2c │ │ │ │ + blt.n 7d3dac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3d20 │ │ │ │ + bhi.n 7d3c20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + bvs.n 7d3be4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + bmi.n 7d3da8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3ccc │ │ │ │ + bcs.n 7d3d6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3d40 │ │ │ │ + beq.n 7d3d60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3d04 │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3cc8 │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3c8c │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r2!, {r7} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r3!, {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r2!, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r1!, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r3!, {r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r1!, {r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r0!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r1!, {r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r0!, {r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r2!, {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ it lt │ │ │ │ lsllt r0, r0, #2 │ │ │ │ ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ it mi │ │ │ │ lslmi r0, r0, #2 │ │ │ │ ldmia r1!, {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ nop {14} │ │ │ │ lsls r0, r0, #2 │ │ │ │ bkpt 0x00d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ nop {7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ bkpt 0x0068 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r4} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - nop │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r2} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + cbnz r0, 7d3eee │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + cbnz r4, 7d3ee6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r6} │ │ │ │ + cbnz r0, 7d3ee0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r5} │ │ │ │ + cbnz r4, 7d3ed8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3ee8 │ │ │ │ + cbnz r0, 7d3ed2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7d3ee0 │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7d3ed8 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3ed2 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7d3eca │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3ec4 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x0038 │ │ │ │ + cbnz r0, 7d3ee2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x0008 │ │ │ │ + cbnz r4, 7d3eb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r0, r3 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + cbnz r0, 7d3ede │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7d3ed6 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3ed2 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3ece │ │ │ │ + cbnz r0, 7d3eda │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3ec6 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + cbnz r0, 7d3ed6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3ec2 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3ebe │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + cpsie │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + setpan #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + cbz r0, 7d3f8a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r3, r7} │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7d3f6e │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + push {r3, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + cbz r0, 7d3f8a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + cbz r4, 7d3f84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7d3f6e │ │ │ │ + cbz r0, 7d3f7e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + cbz r0, 7d3f76 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7d3f94 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7d3f6e │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f68 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxtb r0, r5 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxth r0, r7 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxth r0, r1 │ │ │ │ + cbz r4, 7d3f84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxtb r0, r3 │ │ │ │ + cbz r4, 7d3f80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxth r4, r5 │ │ │ │ + cbz r4, 7d3f7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxth r0, r0 │ │ │ │ + cbz r4, 7d3f78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cbz r4, 7d3f74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cbz r4, 7d3f70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cbz r4, 7d3f6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f68 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f64 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f60 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f5c │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ sub sp, #336 @ 0x150 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r0, [pc, #424] @ (7d4128 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #424] @ (7d412c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2820773,155 +2820779,155 @@ │ │ │ │ ldr r0, [pc, #288] @ (7d423c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #284] @ (7d4240 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #968 @ (adr r7, 7d4514 ) │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #816 @ (adr r7, 7d4480 ) │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #632 @ (adr r7, 7d43cc ) │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #448 @ (adr r7, 7d4318 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, 7d44d8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #296 @ (adr r7, 7d4284 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 7d4444 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #144 @ (adr r7, 7d41f0 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 7d43b0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #8 @ (adr r7, 7d416c ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 7d432c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #896 @ (adr r6, 7d44e8 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 7d42a8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #760 @ (adr r6, 7d4464 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 7d4224 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #576 @ (adr r6, 7d43b0 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 7d4170 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #392 @ (adr r6, 7d42fc ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 7d44bc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #192 @ (adr r6, 7d4238 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 7d43f8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #1016 @ (adr r5, 7d4574 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 7d4334 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #880 @ (adr r5, 7d44f0 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 7d42b0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #728 @ (adr r5, 7d445c ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 7d421c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #464 @ (adr r5, 7d4358 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 7d4518 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #344 @ (adr r5, 7d42e4 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 7d44a4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #192 @ (adr r5, 7d4250 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 7d4410 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #8 @ (adr r5, 7d419c ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 7d435c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #832 @ (adr r4, 7d44d8 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 7d4298 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #728 @ (adr r4, 7d4474 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 7d4234 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #592 @ (adr r4, 7d43f0 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 7d41b0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #456 @ (adr r4, 7d436c ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 7d452c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #320 @ (adr r4, 7d42e8 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 7d44a8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #184 @ (adr r4, 7d4264 ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 7d4424 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #48 @ (adr r4, 7d41e0 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 7d43a0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #936 @ (adr r3, 7d455c ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 7d431c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #800 @ (adr r3, 7d44d8 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 7d4298 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #680 @ (adr r3, 7d4464 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 7d4224 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #576 @ (adr r3, 7d4400 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 7d41c0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #424 @ (adr r3, 7d436c ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 7d452c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #272 @ (adr r3, 7d42d8 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 7d4498 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #152 @ (adr r3, 7d4264 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 7d4424 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #32 @ (adr r3, 7d41f0 ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 7d43b0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #936 @ (adr r2, 7d457c ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 7d433c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #816 @ (adr r2, 7d4508 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 7d42c8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #680 @ (adr r2, 7d4484 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 7d4244 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #576 @ (adr r2, 7d4420 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 7d41e0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #472 @ (adr r2, 7d43bc ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 7d457c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #352 @ (adr r2, 7d4348 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 7d4508 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #248 @ (adr r2, 7d42e4 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 7d44a4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #128 @ (adr r2, 7d4270 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 7d4430 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #968 @ (adr r1, 7d45bc ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 7d437c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #768 @ (adr r1, 7d44f8 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 7d42b8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #648 @ (adr r1, 7d4484 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 7d4244 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #544 @ (adr r1, 7d4420 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 7d45e0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #440 @ (adr r1, 7d43bc ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 7d457c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #272 @ (adr r1, 7d4318 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 7d44d8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #104 @ (adr r1, 7d4274 ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 7d4434 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #960 @ (adr r0, 7d45d0 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 7d4390 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #776 @ (adr r0, 7d451c ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 7d42dc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #576 @ (adr r0, 7d4458 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 7d4218 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #408 @ (adr r0, 7d43b4 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 7d4574 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #240 @ (adr r0, 7d4310 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 7d44d0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #40 @ (adr r0, 7d424c ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 7d440c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + add r0, pc, #336 @ (adr r0, 7d4378 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #152 @ (adr r0, 7d42c4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + add r0, pc, #32 @ (adr r0, 7d4250 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #552] @ 0x228 │ │ │ │ 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 │ │ │ │ @@ -2821477,19 +2821483,19 @@ │ │ │ │ tst.w r3, #65537 @ 0x10001 │ │ │ │ bne.w 7db4d2 │ │ │ │ tst.w r3, #268439552 @ 0x10001000 │ │ │ │ beq.w 7d61d8 │ │ │ │ ldr r2, [pc, #12] @ (7d4788 ) │ │ │ │ add r2, pc │ │ │ │ b.w 7d55d6 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ movw r3, #7928 @ 0x1ef8 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7d8406 │ │ │ │ cmp.w r1, #6912 @ 0x1b00 │ │ │ │ bcc.w 7d55a4 │ │ │ │ sub.w r1, r1, #6912 @ 0x1b00 │ │ │ │ @@ -2823234,23 +2823240,23 @@ │ │ │ │ ldr r2, [pc, #36] @ (7d560c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xfb98007e │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + stc2 0, cr0, [r8], {126} @ 0x7e │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xf636007e │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + subw r0, r6, #2174 @ 0x87e │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ subw r1, r1, #1844 @ 0x734 │ │ │ │ cmp.w r1, #688 @ 0x2b0 │ │ │ │ bhi.w 7d61d8 │ │ │ │ add r3, pc, #8 @ (adr r3, 7d5628 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ @@ -2825520,75 +2825526,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 r1, pc, #928 @ (adr r1, 7d6fbc ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 7d6d7c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orn r0, lr, lr, ror #1 │ │ │ │ - @ instruction: 0xf4e6007c │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + @ instruction: 0xeade007e │ │ │ │ + adcs.w r0, r6, #16515072 @ 0xfc0000 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xfaca007e │ │ │ │ - @ instruction: 0xfad8007e │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + @ instruction: 0xfb3a007e │ │ │ │ + @ instruction: 0xfb48007e │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d72ec │ │ │ │ + b.n 7d73cc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d72d8 │ │ │ │ + b.n 7d73b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7d6c3c │ │ │ │ + bgt.n 7d6d1c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d6f54 │ │ │ │ + b.n 7d7034 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d6f1c │ │ │ │ + b.n 7d6ffc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 7d6ee0 │ │ │ │ + b.n 7d6fc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d6e84 │ │ │ │ + b.n 7d6f64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d6d9c │ │ │ │ + b.n 7d6e7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str??.w r0, [r8, lr, lsl #3] │ │ │ │ - b.n 7d6d74 │ │ │ │ + ldr.w r0, [r8, #126] @ 0x7e │ │ │ │ + b.n 7d6e54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr.w r0, [ip, lr, lsl #3] │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + str.w r0, [ip, #126] @ 0x7e │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d6cf4 │ │ │ │ + b.n 7d6dd4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d6cac │ │ │ │ + b.n 7d6d8c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + b.n 7d6d54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d6cb0 │ │ │ │ + b.n 7d6d90 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 28 │ │ │ │ + svc 140 @ 0x8c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - svc 14 │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r2, [pc, #2444] @ 7d7630 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ @@ -2826564,178 +2826570,178 @@ │ │ │ │ ldr r2, [pc, #348] @ (7d7780 ) │ │ │ │ add r2, pc │ │ │ │ b.n 7d757e │ │ │ │ ldr r2, [pc, #344] @ (7d7784 ) │ │ │ │ add r2, pc │ │ │ │ b.n 7d757e │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strexd lr, r0, r0, [sl] │ │ │ │ - stmia.w r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - stmia.w r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ - stmia.w r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldmdb sl!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmdb r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldrd r0, r0, [r2], #504 @ 0x1f8 │ │ │ │ + ldmdb r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - blt.n 7d758c │ │ │ │ + bgt.n 7d766c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - blt.n 7d774c │ │ │ │ + blt.n 7d762c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - blt.n 7d76b4 │ │ │ │ + blt.n 7d7594 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d6fd4 │ │ │ │ + b.n 7d70b4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 7d7670 │ │ │ │ + blt.n 7d7750 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcc.n 7d7618 │ │ │ │ + bmi.n 7d76f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bmi.n 7d75b8 │ │ │ │ + bpl.n 7d7698 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d7254 │ │ │ │ + b.n 7d7334 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr.w r0, [sl, #126] @ 0x7e │ │ │ │ - bge.n 7d76b4 │ │ │ │ + vst4.16 {d16-d19}, [sl :256], lr │ │ │ │ + bge.n 7d7794 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d6f08 │ │ │ │ + b.n 7d6fe8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d77b0 │ │ │ │ + bcs.n 7d7690 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7d7624 │ │ │ │ + bge.n 7d7704 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7d75e4 │ │ │ │ + bge.n 7d76c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r0, [r4, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d76e4 │ │ │ │ + bls.n 7d77c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d7600 │ │ │ │ + bhi.n 7d76e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 7d7768 │ │ │ │ + bne.n 7d7648 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - beq.n 7d76e0 │ │ │ │ + bne.n 7d77c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - beq.n 7d7708 │ │ │ │ + bne.n 7d77e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d7708 │ │ │ │ + bhi.n 7d77e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 7d76d8 │ │ │ │ + bcs.n 7d77b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n 7d76f0 │ │ │ │ + bne.n 7d77d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - beq.n 7d7674 │ │ │ │ + bne.n 7d7754 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d77dc │ │ │ │ + bvc.n 7d76bc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7d76d4 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr 0, 5, r0, cr14, cr14, {3} │ │ │ │ - bvs.n 7d7704 │ │ │ │ + vqadd.s16 q0, q7, q15 │ │ │ │ + bvc.n 7d77e4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr 0, 5, r0, cr0, cr14, {3} │ │ │ │ - b.n 7d77b8 │ │ │ │ + vqadd.s16 q0, q0, q15 │ │ │ │ + b.n 7d7898 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7d7684 │ │ │ │ + bvc.n 7d7764 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d708c │ │ │ │ + b.n 7d716c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d7470 │ │ │ │ + b.n 7d7550 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d743c │ │ │ │ + b.n 7d751c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d7400 │ │ │ │ + b.n 7d74e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d73c4 │ │ │ │ + b.n 7d74a4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d7388 │ │ │ │ + b.n 7d7468 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d7354 │ │ │ │ + b.n 7d7434 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d73e0 │ │ │ │ + b.n 7d74c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr.w r2, [pc, #3604] @ 7d85a0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ lsls r0, r5, #31 │ │ │ │ @@ -2828022,352 +2828028,352 @@ │ │ │ │ bmi.w 7e16c2 │ │ │ │ ldr r2, [pc, #688] @ (7d8844 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7d5040 │ │ │ │ - b.n 7d7f2c │ │ │ │ + b.n 7d800c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #960] @ (7d8968 ) │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d7ecc │ │ │ │ + b.n 7d7fac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #672] @ (7d8858 ) │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d7e6c │ │ │ │ + b.n 7d7f4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #384] @ (7d8748 ) │ │ │ │ + ldr r7, [pc, #832] @ (7d8908 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d7e0c │ │ │ │ + b.n 7d7eec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #96] @ (7d8638 ) │ │ │ │ + ldr r7, [pc, #544] @ (7d87f8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d8dac │ │ │ │ + b.n 7d7e8c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #832] @ (7d8928 ) │ │ │ │ + ldr r7, [pc, #256] @ (7d86e8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d8d4c │ │ │ │ + b.n 7d7e2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #544] @ (7d8818 ) │ │ │ │ + ldr r6, [pc, #992] @ (7d89d8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d8cec │ │ │ │ + b.n 7d8dcc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #256] @ (7d8708 ) │ │ │ │ + ldr r6, [pc, #704] @ (7d88c8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d8c8c │ │ │ │ + b.n 7d8d6c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #992] @ (7d89f8 ) │ │ │ │ + ldr r6, [pc, #416] @ (7d87b8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7d85d8 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 7d85a0 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 7d8568 │ │ │ │ + udf #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 7d85b8 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 7d8578 │ │ │ │ + udf #18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 7d85c0 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 7d8578 │ │ │ │ + udf #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d85d0 │ │ │ │ + bvs.n 7d86b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 7d8734 │ │ │ │ + bne.n 7d8614 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d85b4 │ │ │ │ + bvs.n 7d8694 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 7d85e8 │ │ │ │ + blt.n 7d86c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldcl 0, cr0, [r4], #504 @ 0x1f8 │ │ │ │ - bge.n 7d85b4 │ │ │ │ + stcl 0, cr0, [r4, #-504]! @ 0xfffffe08 │ │ │ │ + blt.n 7d8694 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - beq.n 7d8600 │ │ │ │ + bne.n 7d86e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7d85d0 │ │ │ │ + bne.n 7d86b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #360] @ (7d87d8 ) │ │ │ │ + ldr r3, [pc, #808] @ (7d8998 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bls.n 7d8610 │ │ │ │ + bge.n 7d86f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7d8774 │ │ │ │ + bls.n 7d8654 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - beq.n 7d86fc │ │ │ │ + beq.n 7d85dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7d8770 │ │ │ │ + bls.n 7d8650 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + beq.n 7d86b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #936] @ (7d8a30 ) │ │ │ │ + ldr r3, [pc, #360] @ (7d87f0 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + beq.n 7d8758 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 7d8654 │ │ │ │ + blt.n 7d8734 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + beq.n 7d8728 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 7d8640 │ │ │ │ + blt.n 7d8720 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 7d8628 │ │ │ │ + blt.n 7d8708 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 7d8610 │ │ │ │ + blt.n 7d86f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 7d871c │ │ │ │ + bge.n 7d85fc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7d8640 │ │ │ │ + bge.n 7d8720 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7d8630 │ │ │ │ + bge.n 7d8710 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 7d8678 │ │ │ │ + bls.n 7d8758 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #568] @ (7d88f8 ) │ │ │ │ + ldr r2, [pc, #1016] @ (7d8ab8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 7d8664 │ │ │ │ + bls.n 7d8744 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #656] @ (7d8958 ) │ │ │ │ + ldr r7, [pc, #80] @ (7d8718 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [pc, #384] @ (7d884c ) │ │ │ │ + ldr r2, [pc, #832] @ (7d8a0c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #320] @ (7d8818 ) │ │ │ │ + ldr r1, [pc, #768] @ (7d89d8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [pc, #656] @ (7d896c ) │ │ │ │ + ldr r5, [pc, #80] @ (7d872c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 7d8660 │ │ │ │ + bvc.n 7d8740 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7d87cc │ │ │ │ + bvs.n 7d86ac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d881c │ │ │ │ + bmi.n 7d86fc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev16 r0, r3 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bmi.n 7d87dc │ │ │ │ + bmi.n 7d86bc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #432] @ (7d8904 ) │ │ │ │ + ldr r5, [pc, #880] @ (7d8ac4 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r5, [pc, #328] @ (7d88a0 ) │ │ │ │ + ldr r5, [pc, #776] @ (7d8a60 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcc.n 7d8754 │ │ │ │ + bmi.n 7d8834 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d8704 │ │ │ │ + bmi.n 7d87e4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d86bc │ │ │ │ + bmi.n 7d879c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d8674 │ │ │ │ + bcc.n 7d8754 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d8834 │ │ │ │ + bcc.n 7d8714 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d87fc │ │ │ │ + bcc.n 7d86dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d87c4 │ │ │ │ + bcc.n 7d86a4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d8794 │ │ │ │ + bcc.n 7d8874 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d8754 │ │ │ │ + bcc.n 7d8834 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d8714 │ │ │ │ + bcc.n 7d87f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #672] @ (7d8a24 ) │ │ │ │ + ldr r5, [pc, #96] @ (7d87e4 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcs.n 7d86bc │ │ │ │ + bcc.n 7d879c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d8884 │ │ │ │ + bcs.n 7d8764 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d8814 │ │ │ │ + bcs.n 7d86f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcs.n 7d87d4 │ │ │ │ + bcs.n 7d86b4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #728] @ (7d8a78 ) │ │ │ │ + ldr r2, [pc, #152] @ (7d8838 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp sl, ip │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sl │ │ │ │ + add sl, r8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcc.n 7d8758 │ │ │ │ + bmi.n 7d8838 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, r3 │ │ │ │ + add lr, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, r1 │ │ │ │ + add r6, pc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mvns r2, r3 │ │ │ │ + add r2, r9 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r3!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcs.n 7d8754 │ │ │ │ + bcc.n 7d8834 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, lr │ │ │ │ + add sl, ip │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcs.n 7d8734 │ │ │ │ + bcc.n 7d8814 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, r9 │ │ │ │ + add lr, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, r5 │ │ │ │ + add sl, r3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcs.n 7d88e4 │ │ │ │ + bcs.n 7d87c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, r0 │ │ │ │ + add r6, lr │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcs.n 7d88dc │ │ │ │ + bcs.n 7d87bc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d88d4 │ │ │ │ + bcs.n 7d87b4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [pc, #880] @ (7d8b6c ) │ │ │ │ + ldr r1, [pc, #304] @ (7d892c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [pc, #368] @ (7d8974 ) │ │ │ │ + ldr r0, [pc, #816] @ (7d8b34 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, pc │ │ │ │ + cmp r8, sp │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7d875c │ │ │ │ + bgt.n 7d883c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + beq.n 7d888c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adcs r4, r1 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + beq.n 7d8850 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 7d88d4 │ │ │ │ + bge.n 7d87b4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r2, [pc, #3508] @ 7d9600 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ and.w r5, r5, #15 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ @@ -2829645,361 +2829651,361 @@ │ │ │ │ b.n 7d9584 │ │ │ │ ldr r2, [pc, #704] @ (7d98b4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 7d9584 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ + subs r7, #0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 7d9626 │ │ │ │ + cbz r2, 7d9642 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 7d96e0 │ │ │ │ + bgt.n 7d95c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d9634 │ │ │ │ + bgt.n 7d9714 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 7d96e0 │ │ │ │ + bne.n 7d95c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7d970c │ │ │ │ + bvs.n 7d95ec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7d96a0 │ │ │ │ + bvs.n 7d9580 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7d9680 │ │ │ │ + blt.n 7d9560 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7d966c │ │ │ │ + blt.n 7d974c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 7d95b8 │ │ │ │ + blt.n 7d9698 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 7d959c │ │ │ │ + blt.n 7d967c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r5, #26 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bge.n 7d9698 │ │ │ │ + bge.n 7d9578 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7d9624 │ │ │ │ + bge.n 7d9704 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 7d96ec │ │ │ │ + bhi.n 7d95cc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7d96fc │ │ │ │ + bvs.n 7d95dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7d96e0 │ │ │ │ + bvs.n 7d95c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7d96b4 │ │ │ │ + bvs.n 7d9594 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r4, sp │ │ │ │ + mov ip, fp │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bpl.n 7d966c │ │ │ │ + bvs.n 7d974c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9670 │ │ │ │ + bvs.n 7d9750 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d966c │ │ │ │ + bvs.n 7d974c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9688 │ │ │ │ + bvs.n 7d9768 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d962c │ │ │ │ + bvs.n 7d970c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9668 │ │ │ │ + bvs.n 7d9748 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d95ec │ │ │ │ + bvs.n 7d96cc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9648 │ │ │ │ + bvs.n 7d9728 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d95ac │ │ │ │ + bpl.n 7d968c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9628 │ │ │ │ + bvs.n 7d9708 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d976c │ │ │ │ + bpl.n 7d964c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9608 │ │ │ │ + bvs.n 7d96e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d972c │ │ │ │ + bpl.n 7d960c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d95e8 │ │ │ │ + bvs.n 7d96c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d96ec │ │ │ │ + bpl.n 7d95cc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d95c8 │ │ │ │ + bpl.n 7d96a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d96ac │ │ │ │ + bpl.n 7d978c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d97a8 │ │ │ │ + bpl.n 7d9688 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d966c │ │ │ │ + bpl.n 7d974c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9788 │ │ │ │ + bpl.n 7d9668 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d962c │ │ │ │ + bpl.n 7d970c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7d9630 │ │ │ │ + bvc.n 7d9710 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - wfe │ │ │ │ + nop {9} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7d97ac │ │ │ │ + bvs.n 7d968c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7d97a8 │ │ │ │ + bvs.n 7d9688 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 7d9680 │ │ │ │ + ble.n 7d9760 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 7d9660 │ │ │ │ + ble.n 7d9740 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r2, #30 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 7d9640 │ │ │ │ + bgt.n 7d9720 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 7d9820 │ │ │ │ + bgt.n 7d9700 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 7d97fc │ │ │ │ + bgt.n 7d96dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d97b0 │ │ │ │ + bcc.n 7d9690 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d97c4 │ │ │ │ + bcc.n 7d96a4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d97e8 │ │ │ │ + bcc.n 7d96c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d97fc │ │ │ │ + bcc.n 7d96dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d9800 │ │ │ │ + bcc.n 7d96e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d97bc │ │ │ │ + bcc.n 7d969c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d97f0 │ │ │ │ + bcc.n 7d96d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d977c │ │ │ │ + bcc.n 7d965c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d97e0 │ │ │ │ + bcc.n 7d96c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d96c4 │ │ │ │ + bcc.n 7d97a4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d97c8 │ │ │ │ + bcc.n 7d96a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d96fc │ │ │ │ + bcc.n 7d97dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bpl.n 7d983c │ │ │ │ + bpl.n 7d971c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvc.n 7d96c4 │ │ │ │ + bhi.n 7d97a4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r7 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvc.n 7d97fc │ │ │ │ + bvc.n 7d96dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r0, 7d97f6 │ │ │ │ + cbnz r0, 7d9812 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r2, 7d97f4 │ │ │ │ + cbnz r2, 7d9810 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7d97fc │ │ │ │ + bvs.n 7d96dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7d97bc │ │ │ │ + bvs.n 7d989c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d977c │ │ │ │ + bvs.n 7d985c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d973c │ │ │ │ + bvs.n 7d981c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d96fc │ │ │ │ + bvs.n 7d97dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d98bc │ │ │ │ + bpl.n 7d979c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d987c │ │ │ │ + bpl.n 7d975c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d983c │ │ │ │ + bpl.n 7d971c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #928 @ (adr r7, 7d9b94 ) │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #752 @ (adr r7, 7d9aec ) │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bpl.n 7d9850 │ │ │ │ + bpl.n 7d9730 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bpl.n 7d985c │ │ │ │ + bpl.n 7d973c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcs.n 7d9780 │ │ │ │ + bcc.n 7d9860 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d9824 │ │ │ │ + bcc.n 7d9904 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcs.n 7d981c │ │ │ │ + bcc.n 7d98fc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d9798 │ │ │ │ + bmi.n 7d9878 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d9814 │ │ │ │ + bcc.n 7d98f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d9758 │ │ │ │ + bmi.n 7d9838 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d97fc │ │ │ │ + bcc.n 7d98dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d9810 │ │ │ │ + bcc.n 7d98f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d9824 │ │ │ │ + bcc.n 7d9904 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d97d0 │ │ │ │ + bcc.n 7d98b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d9824 │ │ │ │ + bcc.n 7d9904 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 7d9808 │ │ │ │ + bcs.n 7d98e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 7d9804 │ │ │ │ + bcs.n 7d98e4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + subs r0, #10 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n 7d9928 │ │ │ │ + bne.n 7d9808 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r6, #10 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r6, #12 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - blx r0 │ │ │ │ + blx lr │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr.w r2, [pc, #3644] @ 7da6f8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 7d9584 │ │ │ │ @@ -2831312,405 +2831318,405 @@ │ │ │ │ b.n 7da42e │ │ │ │ ldr r2, [pc, #792] @ (7daa04 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 7da42e │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - muls r2, r2 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - orrs r2, r2 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - sxth r0, r4 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sxth r2, r7 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sxth r6, r2 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 7da770 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r6, 7da762 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 7da764 │ │ │ │ + cbz r2, 7da780 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r0, 7da766 │ │ │ │ + cbz r0, 7da782 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r6, 7da75e │ │ │ │ + cbz r6, 7da77a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + cbz r2, 7da77a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + cbz r2, 7da77a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sev │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ittt ne │ │ │ │ - lslne r6, r7, #1 │ │ │ │ - bkpt 0x00f8 │ │ │ │ - lslne r6, r7, #1 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x0080 │ │ │ │ + nop {11} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x005a │ │ │ │ + itee hi │ │ │ │ + lslhi r6, r7, #1 │ │ │ │ + it vs @ unpredictable │ │ │ │ + lslvs r6, r7, #1 │ │ │ │ + ittt mi │ │ │ │ + lslmi r6, r7, #1 │ │ │ │ + bkpt 0x00f0 │ │ │ │ + lslmi r6, r7, #1 │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #520 @ (adr r7, 7daa3c ) │ │ │ │ + add r7, pc, #968 @ (adr r7, 7dabfc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #512 @ (adr r1, 7daaa4 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 7dac64 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - itee mi │ │ │ │ - lslmi r6, r7, #1 │ │ │ │ - ite cs @ unpredictable │ │ │ │ + ittt lt │ │ │ │ + lsllt r6, r7, #1 │ │ │ │ + itt ls @ unpredictable │ │ │ │ + lslls r6, r7, #1 │ │ │ │ + itte vc @ unpredictable │ │ │ │ + lslvc r6, r7, #1 │ │ │ │ + sevlvc │ │ │ │ + lslvs r6, r7, #1 │ │ │ │ + itte cs │ │ │ │ lslcs r6, r7, #1 │ │ │ │ - itet eq @ unpredictable │ │ │ │ - lsleq r6, r7, #1 │ │ │ │ - bkpt 0x00e0 │ │ │ │ - lsleq r6, r7, #1 │ │ │ │ - bkpt 0x00b6 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ - lsls r3, r0, #2 │ │ │ │ - bpl.n 7da854 │ │ │ │ + lsrcs r4, r6, #7 │ │ │ │ + lslcc r3, r0, #2 │ │ │ │ + bvs.n 7da934 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7da80c │ │ │ │ + bvs.n 7da8ec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r0, pc, #592 @ (adr r0, 7dab2c ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 7da8ec ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #488 @ (adr r0, 7daac8 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 7dac88 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #104 @ 0x68 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbnz r0, 7da99a │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #440 @ (adr r7, 7dab24 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 7dace4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r3, #82 @ 0x52 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbnz r6, 7da9ae │ │ │ │ + cbnz r6, 7da9ca │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r2, 7da9d2 │ │ │ │ + cbnz r2, 7da9ee │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb8ce │ │ │ │ + cbnz r6, 7da9e2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + cbnz r2, 7da9de │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r2, [pc, #3608] @ 7db824 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 7da42e │ │ │ │ @@ -2832953,298 +2832959,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 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r4, 7db892 │ │ │ │ + push {r2, r3} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + cpsid ai │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ittt ls │ │ │ │ - lslls r6, r7, #1 │ │ │ │ - itt hi @ unpredictable │ │ │ │ - lslhi r6, r7, #1 │ │ │ │ - ittt vs @ unpredictable │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + ite │ │ │ │ + lsl r6, r7, #1 │ │ │ │ + itee le @ unpredictable │ │ │ │ + lslle r6, r7, #1 │ │ │ │ + nopgt {11} │ │ │ │ + lslgt r6, r7, #1 │ │ │ │ + ittt vs │ │ │ │ lslvs r6, r7, #1 │ │ │ │ sevvs │ │ │ │ lslvs r6, r7, #1 │ │ │ │ - bkpt 0x00f2 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - bkpt 0x00d0 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bkpt 0x00a4 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - bkpt 0x00da │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - bkpt 0x00ae │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - bkpt 0x0094 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - add r6, sp, #24 │ │ │ │ + ite ne │ │ │ │ + lslne r6, r7, #1 │ │ │ │ + itet mi @ unpredictable │ │ │ │ + lslmi r6, r7, #1 │ │ │ │ + cbz r4, 7db884 @ unpredictable │ │ │ │ + lslmi r6, r7, #1 │ │ │ │ + ittt ne │ │ │ │ + lslne r6, r7, #1 │ │ │ │ + itt eq @ unpredictable │ │ │ │ + lsleq r6, r7, #1 │ │ │ │ + addeq r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bkpt 0x0056 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cpsie i │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #992 @ (adr r7, 7dbc94 ) │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #864 @ (adr r7, 7dbc18 ) │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #752 @ (adr r7, 7dbbac ) │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 7dbb40 ) │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #544 @ (adr r7, 7dbae4 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 7dbca4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #416 @ (adr r7, 7dba68 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 7dbc28 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #288 @ (adr r7, 7db9ec ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 7dbbac ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r7, pc, #112 @ (adr r7, 7db944 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 7dbb04 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #0 @ (adr r7, 7db8d8 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 7dba98 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + adds r2, r2, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #616 @ (adr r1, 7dbb70 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 7db930 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r2, r5, r2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #856] @ (7dbc6c ) │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, r5, r7 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r0, pc, #280 @ (adr r0, 7dba58 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #584] @ (7dbb90 ) │ │ │ │ + ldr r7, [pc, #8] @ (7db950 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #112] @ (7db9bc ) │ │ │ │ + ldr r6, [pc, #560] @ (7dbb7c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #72] @ (7db998 ) │ │ │ │ + ldr r6, [pc, #520] @ (7dbb58 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp ip, fp │ │ │ │ + mov r4, r9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r0, sp │ │ │ │ + add r8, fp │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #176 @ (adr r1, 7dbac0 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 7dbc80 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stc2 0, cr0, [r0, #508] @ 0x1fc │ │ │ │ - asrs r2, r1, #2 │ │ │ │ + ldc2l 0, cr0, [r0, #508]! @ 0x1fc │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #560 @ (adr r0, 7dbc6c ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 7dbe2c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr.w r2, [pc, #3636] @ 7dc898 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr.w r2, [pc, #3628] @ 7dc89c │ │ │ │ @@ -2834467,267 +2834473,267 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #524] @ (7dca9c ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ b.w 7d7fce │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adcs r0, r1 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sbcs r2, r2 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sbcs r6, r1 │ │ │ │ + rors r6, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rors r4, r2 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rors r6, r1 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs r6, r7 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs r2, r4 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs r6, r0 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r5 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r1 │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r6 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r6, r4 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r1 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eors r6, r5 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eors r2, r2 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ands r6, r6 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ands r2, r3 │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + ands r2, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r7, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r7, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r7, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r5, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r5, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - eor.w r0, r0, #127 @ 0x7f │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + @ instruction: 0xf0f0007f │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - orns r0, lr, #127 @ 0x7f │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + @ instruction: 0xf0ee007f │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - vshr.s32 q8, , #2 │ │ │ │ - vshr.s16 q8, , #8 │ │ │ │ - vshr.s32 q0, , #18 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + orn r0, lr, #127 @ 0x7f │ │ │ │ + orr.w r0, r8, #127 @ 0x7f │ │ │ │ + ands.w r0, lr, #127 @ 0x7f │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r7, #13 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mrc 0, 0, r0, cr10, cr15, {3} │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + mcr 0, 4, r0, cr10, cr15, {3} │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r2, [pc, #3628] @ 7dd8d0 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r7, [pc, #3628] @ 7dd8d4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ @@ -2835925,196 +2835931,196 @@ │ │ │ │ bhi.w 7d61d8 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 7d5020 │ │ │ │ b.w 7d61d8 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr.w r0, [r8, #124] @ 0x7c │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + vst4.16 {d16-d19}, [r8 :256], ip │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r2, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb.w r0, [r8, #124] @ 0x7c │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + vst4.16 {d0-d3}, [r8 :256], ip │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr??.w r0, [r4, ip, lsl #3] │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + str??.w r0, [r4, #124] @ 0x7c │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr.w r0, [r0, ip, lsl #3] │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + str.w r0, [r0, #124] @ 0x7c │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr??.w r0, [r0, #124] @ 0x7c │ │ │ │ - str.w r0, [lr, #124] @ 0x7c │ │ │ │ - ldr??.w r0, [lr, #124] @ 0x7c │ │ │ │ + vld4.16 {d16-d19}, [r0 :256], ip │ │ │ │ + ldrsh.w r0, [lr, ip, lsl #3] │ │ │ │ + vld4.16 {d16-d19}, [lr :256], ip │ │ │ │ + vld4.16 {d16-d19}, [ip :256], ip │ │ │ │ + ldrsh.w r0, [ip, ip, lsl #3] │ │ │ │ + ldrsb.w r0, [sl, ip, lsl #3] │ │ │ │ ldr??.w r0, [ip, #124] @ 0x7c │ │ │ │ - str.w r0, [ip, #124] @ 0x7c │ │ │ │ - strh.w r0, [sl, #124] @ 0x7c │ │ │ │ - strb.w r0, [ip, #124] @ 0x7c │ │ │ │ - str??.w r0, [lr, ip, lsl #3] │ │ │ │ - ldr.w r0, [r0, ip, lsl #3] │ │ │ │ - ldrh.w r0, [r2, ip, lsl #3] │ │ │ │ + ldr.w r0, [lr, #124] @ 0x7c │ │ │ │ + str.w r0, [r0, #124] @ 0x7c │ │ │ │ + strh.w r0, [r2, #124] @ 0x7c │ │ │ │ + str.w r0, [r0, #124] @ 0x7c │ │ │ │ + strh.w r0, [r4, #124] @ 0x7c │ │ │ │ + strb.w r0, [r8, #124] @ 0x7c │ │ │ │ + str??.w r0, [ip, ip, lsl #3] │ │ │ │ ldr.w r0, [r0, ip, lsl #3] │ │ │ │ - ldrh.w r0, [r4, ip, lsl #3] │ │ │ │ - ldrb.w r0, [r8, ip, lsl #3] │ │ │ │ - @ instruction: 0xf7fc007c │ │ │ │ - @ instruction: 0xf7e0007c │ │ │ │ - @ instruction: 0xf37e007c │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + @ instruction: 0xf3ee007c │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bic.w r0, r2, #16515072 @ 0xfc0000 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + eors.w r0, r2, #16515072 @ 0xfc0000 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf2b6007c │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + @ instruction: 0xf326007c │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf2e2007c │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + @ instruction: 0xf352007c │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf2be007c │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + @ instruction: 0xf32e007c │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf29a007c │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + @ instruction: 0xf30a007c │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf276007c │ │ │ │ - strb r6, [r3, #30] │ │ │ │ + @ instruction: 0xf2e6007c │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf252007c │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + movt r0, #8316 @ 0x207c │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf22e007c │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + @ instruction: 0xf29e007c │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - addw r0, sl, #124 @ 0x7c │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + @ instruction: 0xf27a007c │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf1e6007c │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + @ instruction: 0xf256007c │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rsb r0, r2, #124 @ 0x7c │ │ │ │ - strb r2, [r7, #30] │ │ │ │ + @ instruction: 0xf232007c │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf19e007c │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + addw r0, lr, #124 @ 0x7c │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sbcs.w r0, sl, #124 @ 0x7c │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + @ instruction: 0xf1ea007c │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adcs.w r0, r6, #124 @ 0x7c │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + rsb r0, r6, #124 @ 0x7c │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf132007c │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + sub.w r0, r2, #124 @ 0x7c │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds.w r0, r2, #124 @ 0x7c │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + @ instruction: 0xf182007c │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf0f2007c │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + sbc.w r0, r2, #124 @ 0x7c │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vshr.s32 q8, q14, #22 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + orrs.w r0, sl, #124 @ 0x7c │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf2d4007c │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + @ instruction: 0xf344007c │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ movw r3, #16284 @ 0x3f9c │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7de8a0 │ │ │ │ cmp.w r1, #16256 @ 0x3f80 │ │ │ │ bcs.w 7dfcfc │ │ │ │ movw r3, #16220 @ 0x3f5c │ │ │ │ @@ -2837355,198 +2837361,198 @@ │ │ │ │ lsls r3, r1 │ │ │ │ tst.w r3, #16843009 @ 0x1010101 │ │ │ │ bne.w 7d83e2 │ │ │ │ tst.w r3, #269488144 @ 0x10101010 │ │ │ │ bne.w 7d8458 │ │ │ │ b.w 7d61d8 │ │ │ │ nop │ │ │ │ - ands.w r0, r4, #124 @ 0x7c │ │ │ │ - subs r4, r0, #5 │ │ │ │ + eor.w r0, r4, #124 @ 0x7c │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vshr.s32 q8, q14, #32 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + orrs.w r0, r0, #124 @ 0x7c │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r3, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia.w r2!, {r2, r3, r4, r5, r6} │ │ │ │ - cdp2 0, 0, cr0, cr8, cr12, {4} │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + stmdb r2!, {r2, r3, r4, r5, r6} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr12, {4} │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7de724 │ │ │ │ + b.n 7de804 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7de6e4 │ │ │ │ + b.n 7de7c4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7de6a4 │ │ │ │ + b.n 7de784 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7de664 │ │ │ │ + b.n 7de744 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vld1.8 {d16[4]}, [sl], ip │ │ │ │ - str r4, [r5, #4] │ │ │ │ + @ instruction: 0xfa5a008c │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ands.w r0, sl, ip, ror #1 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + eor.w r0, sl, ip, ror #1 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe9a8007c │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + ands.w r0, r8, ip, ror #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r2, r2 │ │ │ │ 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 │ │ │ │ @@ -2838821,223 +2838827,223 @@ │ │ │ │ cmp r1, #28 │ │ │ │ bhi.w 7d61d8 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.w 7d5020 │ │ │ │ b.w 7d61d8 │ │ │ │ - orns r0, ip, #140 @ 0x8c │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf0ec008c │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 7df9f0 │ │ │ │ + bge.n 7df8d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bge.n 7df9cc │ │ │ │ + bge.n 7df8ac │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bls.n 7df928 │ │ │ │ + bge.n 7dfa08 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7df8c4 │ │ │ │ + bge.n 7df9a4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bls.n 7dfa08 │ │ │ │ + bls.n 7df8e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7df9c8 │ │ │ │ + bvc.n 7dfaa8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7df988 │ │ │ │ + bvc.n 7dfa68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7df948 │ │ │ │ + bvc.n 7dfa28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7df908 │ │ │ │ + bvc.n 7df9e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7dfac8 │ │ │ │ + bvs.n 7df9a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7dfa88 │ │ │ │ + bvs.n 7df968 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7dfa48 │ │ │ │ + bvs.n 7df928 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia.w sl, {r2, r3, r7} │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrd r0, r0, [sl], #560 @ 0x230 │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7dfb44 │ │ │ │ + bcs.n 7dfa24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7dfb04 │ │ │ │ + bcs.n 7df9e4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7dfac4 │ │ │ │ + bcs.n 7df9a4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7dfb3c │ │ │ │ + bmi.n 7dfa1c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbnz r0, 7dfb14 │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r6, 7dfb14 │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7df76c │ │ │ │ + b.n 7df84c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r2, 7dfb20 │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r2, 7dfb26 │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bne.n 7dfb2c │ │ │ │ + bne.n 7dfa0c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n 7df9c8 │ │ │ │ + bvs.n 7dfaa8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n 7dfa48 │ │ │ │ + bvc.n 7dfb28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n 7dfa44 │ │ │ │ + bvc.n 7dfb24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 7df630 │ │ │ │ + b.n 7df710 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r4, 7dfb28 │ │ │ │ + cbnz r4, 7dfb44 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvs.n 7dfb9c │ │ │ │ + bvs.n 7dfa7c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n 7dfb6c │ │ │ │ + bvs.n 7dfa4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n 7dfb3c │ │ │ │ + bvs.n 7dfa1c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n 7dfb0c │ │ │ │ + bvs.n 7df9ec │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bpl.n 7dfadc │ │ │ │ + bvs.n 7dfbbc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bpl.n 7dfaac │ │ │ │ + bvs.n 7dfb8c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [pc, #440] @ (7dfca0 ) │ │ │ │ + ldr r4, [pc, #888] @ (7dfe60 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #312] @ (7dfc24 ) │ │ │ │ + ldr r4, [pc, #760] @ (7dfde4 ) │ │ │ │ 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 7d61d8 │ │ │ │ @@ -2840830,188 +2840836,188 @@ │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7d6bf0 │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #856] @ (7e1320 ) │ │ │ │ + ldr r2, [pc, #280] @ (7e10e0 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #528] @ (7e11dc ) │ │ │ │ + ldr r4, [pc, #976] @ (7e139c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #496] @ (7e11c0 ) │ │ │ │ + ldr r4, [pc, #944] @ (7e1380 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #440] @ (7e1190 ) │ │ │ │ + ldr r1, [pc, #888] @ (7e1350 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r0, 7e1022 │ │ │ │ + cbz r0, 7e103e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [pc, #768] @ (7e12ec ) │ │ │ │ + ldr r1, [pc, #192] @ (7e10ac ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 7e1020 │ │ │ │ + cbz r2, 7e103c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r4, 7e1020 │ │ │ │ + cbz r4, 7e103c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r2, 7e1022 │ │ │ │ + cbz r2, 7e103e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r4, 7e1022 │ │ │ │ + cbz r4, 7e103e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r2, 7e1024 │ │ │ │ + cbz r2, 7e1040 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7e0f68 │ │ │ │ + bhi.n 7e1048 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - mov sl, fp │ │ │ │ + bx r9 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov ip, r9 │ │ │ │ + bxns r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov sl, r8 │ │ │ │ + bx r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov sl, r7 │ │ │ │ + bx r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfb1c0080 │ │ │ │ - @ instruction: 0xfb0a0080 │ │ │ │ - @ instruction: 0xfaf80080 │ │ │ │ - @ instruction: 0xfae60080 │ │ │ │ - @ instruction: 0xfad40080 │ │ │ │ - @ instruction: 0xfac20080 │ │ │ │ - ldr r7, [pc, #600] @ (7e12ac ) │ │ │ │ + @ instruction: 0xfb8c0080 │ │ │ │ + @ instruction: 0xfb7a0080 │ │ │ │ + @ instruction: 0xfb680080 │ │ │ │ + @ instruction: 0xfb560080 │ │ │ │ + @ instruction: 0xfb440080 │ │ │ │ + @ instruction: 0xfb320080 │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp sl, r6 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, pc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [pc, #888] @ (7e13e4 ) │ │ │ │ + ldr r4, [pc, #312] @ (7e11a4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add sl, r0 │ │ │ │ + add sl, lr │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #824] @ (7e13ac ) │ │ │ │ + ldr r4, [pc, #248] @ (7e116c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #800] @ (7e1398 ) │ │ │ │ + ldr r4, [pc, #224] @ (7e1158 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, r4 │ │ │ │ + add ip, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, r7 │ │ │ │ + add r8, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #672] @ (7e1324 ) │ │ │ │ + ldr r4, [pc, #96] @ (7e10e4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7e1118 │ │ │ │ + bmi.n 7e0ff8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #640] @ (7e130c ) │ │ │ │ + ldr r4, [pc, #64] @ (7e10cc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #696] @ (7e1348 ) │ │ │ │ + ldr r3, [pc, #120] @ (7e1108 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #560] @ (7e12c4 ) │ │ │ │ + ldr r2, [pc, #1008] @ (7e1484 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #424] @ (7e1240 ) │ │ │ │ + ldr r2, [pc, #872] @ (7e1400 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #304] @ (7e11cc ) │ │ │ │ + ldr r2, [pc, #752] @ (7e138c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #184] @ (7e1158 ) │ │ │ │ + ldr r2, [pc, #632] @ (7e1318 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #64] @ (7e10e4 ) │ │ │ │ + ldr r2, [pc, #512] @ (7e12a4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #968] @ (7e1470 ) │ │ │ │ + ldr r2, [pc, #392] @ (7e1230 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmn r6, r3 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf0d40080 │ │ │ │ - sbcs r0, r6 │ │ │ │ + adc.w r0, r4, #128 @ 0x80 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf0c40080 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + @ instruction: 0xf1340080 │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbnz r6, 7e1146 │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xf66e0080 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf6de0080 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - revsh r0, r6 │ │ │ │ + cbnz r0, 7e1140 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ands r2, r5 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - revsh r4, r4 │ │ │ │ + cbnz r4, 7e1144 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [pc, #1016] @ (7e14f8 ) │ │ │ │ + ldr r5, [pc, #440] @ (7e12b8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #872] @ (7e146c ) │ │ │ │ + ldr r5, [pc, #296] @ (7e122c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #952] @ (7e14c0 ) │ │ │ │ + ldr r5, [pc, #376] @ (7e1280 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #104] @ (7e1174 ) │ │ │ │ + ldr r6, [pc, #552] @ (7e1334 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blx ip │ │ │ │ + ldr r0, [pc, #320] @ (7e1254 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #384] @ (7e1298 ) │ │ │ │ + ldr r1, [pc, #832] @ (7e1458 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x00ae │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ittt ne │ │ │ │ + lslne r4, r7, #1 │ │ │ │ + ldmiane r5!, {r2, r4, r6} │ │ │ │ + lslne r4, r1, #2 │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ sub.w r3, r1, #6368 @ 0x18e0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ bhi.w 7d61d8 │ │ │ │ mov.w r2, #286331153 @ 0x11111111 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ @@ -2842356,414 +2842362,413 @@ │ │ │ │ b.w 7d5040 │ │ │ │ ldr r2, [pc, #836] @ (7e2428 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7d5040 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #928] @ (7e2498 ) │ │ │ │ + ldr r2, [pc, #352] @ (7e2258 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - revsh r2, r5 │ │ │ │ + cbnz r2, 7e217a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 7e22e8 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 7e24a8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, pc, #344 @ (adr r0, 7e2284 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 7e2444 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r5} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r4, 7e21be │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #112] @ (7e21b8 ) │ │ │ │ + ldr r1, [pc, #560] @ (7e2378 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adcs r2, r2 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r4, 7e21bc │ │ │ │ + push {r2, r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xeb8e0080 │ │ │ │ - cbz r0, 7e21bc │ │ │ │ + @ instruction: 0xebfe0080 │ │ │ │ + push {} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds.w r0, lr, r0, lsl #2 │ │ │ │ - add r0, pc, #496 @ (adr r0, 7e2350 ) │ │ │ │ + @ instruction: 0xeb8e0080 │ │ │ │ + add r0, pc, #944 @ (adr r0, 7e2510 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #592 @ (adr r0, 7e23b8 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 7e2178 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r4, 7e21b8 │ │ │ │ + cbz r4, 7e21d4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 7e21b8 │ │ │ │ + cbz r2, 7e21d4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r0, 7e21b8 │ │ │ │ + cbz r0, 7e21d4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldcl 0, cr0, [r2, #512] @ 0x200 │ │ │ │ - uxtb r4, r3 │ │ │ │ + cdp 0, 4, cr0, cr2, cr0, {4} │ │ │ │ + cbz r4, 7e21d2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stc 0, cr0, [lr, #512]! @ 0x200 │ │ │ │ - uxth r0, r7 │ │ │ │ + cdp 0, 1, cr0, cr14, cr0, {4} │ │ │ │ + cbz r0, 7e21d2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stc 0, cr0, [sl, #512] @ 0x200 │ │ │ │ - uxth r4, r2 │ │ │ │ + ldcl 0, cr0, [sl, #512]! @ 0x200 │ │ │ │ + cbz r4, 7e21d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stcl 0, cr0, [r6, #-512]! @ 0xfffffe00 │ │ │ │ - sxtb r0, r6 │ │ │ │ + ldcl 0, cr0, [r6, #512] @ 0x200 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sxtb r6, r3 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [pc, #176] @ (7e2258 ) │ │ │ │ + ldr r5, [pc, #624] @ (7e2418 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sxth r6, r2 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r0, 7e21f0 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r6, 7e21ee │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r4, 7e21ee │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 7e21ee │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r0, 7e21ea │ │ │ │ + cbz r0, 7e2206 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r2, r3 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r4 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #152] @ (7e228c ) │ │ │ │ + ldr r1, [pc, #600] @ (7e244c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + cbz r0, 7e2204 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + cbz r6, 7e2202 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + cbz r4, 7e2202 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #968] @ (7e25d4 ) │ │ │ │ + ldr r5, [pc, #392] @ (7e2394 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r3, #12 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strd r0, r0, [ip, #512]! @ 0x200 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + orrs.w r0, ip, r0, lsl #2 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add sp, #0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - orn r0, r2, r0, lsl #2 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + @ instruction: 0xead20080 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bics.w r0, lr, r0, lsl #2 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + @ instruction: 0xeaae0080 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ands.w r0, sl, r0, lsl #2 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + eor.w r0, sl, r0, lsl #2 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrd r0, r0, [r6, #512]! @ 0x200 │ │ │ │ - add r7, sp, #0 │ │ │ │ + orn r0, r6, r0, lsl #2 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7e2208 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + @ instruction: 0xe8360080 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strex r0, r0, [r4, #512] @ 0x200 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + ldmia.w r4!, {r7} │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + ldr r0, [pc, #56] @ (7e22ec ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blxns r3 │ │ │ │ + ldr r0, [pc, #48] @ (7e22e8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #104] @ (7e232c ) │ │ │ │ + ldr r4, [pc, #552] @ (7e24ec ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #32] @ (7e22e8 ) │ │ │ │ + ldr r4, [pc, #480] @ (7e24a8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #712] @ (7e2594 ) │ │ │ │ + ldr r4, [pc, #136] @ (7e2354 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #640] @ (7e2550 ) │ │ │ │ + ldr r4, [pc, #64] @ (7e2310 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [pc, #176] @ (7e2388 ) │ │ │ │ + ldr r3, [pc, #624] @ (7e2548 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - mov lr, r8 │ │ │ │ + bx r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov ip, r6 │ │ │ │ + bxns r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov sl, r4 │ │ │ │ + bx r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r8, r4 │ │ │ │ + bx r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ble.n 7e2320 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add ip, r2 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add sl, r0 │ │ │ │ + add sl, lr │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, lr │ │ │ │ + add r8, ip │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, fp │ │ │ │ + add lr, r9 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, r9 │ │ │ │ + add ip, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, r7 │ │ │ │ + add sl, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, r5 │ │ │ │ + add r8, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, r2 │ │ │ │ + add lr, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, r0 │ │ │ │ + add r4, lr │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mvns r2, r6 │ │ │ │ + add r2, ip │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bics r0, r7 │ │ │ │ + add r0, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [pc, #912] @ (7e2740 ) │ │ │ │ + ldr r7, [pc, #336] @ (7e2500 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrd r0, r0, [ip], #-512 @ 0x200 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + strd r0, r0, [ip], #512 @ 0x200 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7e2618 │ │ │ │ + b.n 7e26f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + b.n 7e2470 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + b.n 7e2420 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #10 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7e274c │ │ │ │ + b.n 7e282c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e26fc │ │ │ │ + b.n 7e27dc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #22 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7e237c │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7e2380 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7e2354 │ │ │ │ + udf #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7e2390 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e2244 │ │ │ │ + b.n 7e2324 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, lr │ │ │ │ + add ip, ip │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, fp │ │ │ │ + add ip, r9 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [pc, #336] @ (7e2560 ) │ │ │ │ + ldr r2, [pc, #784] @ (7e2720 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #208] @ (7e24e4 ) │ │ │ │ + ldr r2, [pc, #656] @ (7e26a4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r6, 7e248e │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bge.n 7e24e8 │ │ │ │ + bge.n 7e23c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - negs r6, r0 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r2, [pc, #3636] @ 7e3264 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7d5040 │ │ │ │ @@ -2843988,407 +2843993,407 @@ │ │ │ │ ldr r2, [pc, #800] @ (7e3574 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7d5040 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7e3284 │ │ │ │ + bvs.n 7e3364 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e3244 │ │ │ │ + bvs.n 7e3324 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r2, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7e3190 │ │ │ │ + blt.n 7e3270 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #520 @ (adr r2, 7e3494 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 7e3654 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 7e3400 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 7e35c0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7e3298 │ │ │ │ + bvs.n 7e3378 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e32a8 │ │ │ │ + bvs.n 7e3388 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e32b8 │ │ │ │ + bpl.n 7e3398 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ands r2, r4 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, pc, #496 @ (adr r6, 7e34a0 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 7e3660 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, pc, #360 @ (adr r6, 7e341c ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 7e35dc ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ands r4, r6 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ands r2, r3 │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #10 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r2 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sbcs r6, r6 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - eors r4, r7 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - eors r6, r3 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + cpsie ai │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #624 @ (adr r0, 7e355c ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 7e331c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - negs r4, r5 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - negs r2, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adcs r4, r2 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r4 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r7 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r3 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, pc, #352 @ (adr r2, 7e3478 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 7e3638 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #840 @ (adr r0, 7e3664 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 7e3424 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #208 @ (adr r2, 7e33f0 ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 7e35b0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #696 @ (adr r0, 7e35dc ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 7e339c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - rors r0, r3 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adcs r6, r6 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adcs r0, r1 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r4 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r6 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r0 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r3 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - eors r6, r5 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - eors r0, r1 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #152 @ (adr r0, 7e33e4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + add r0, pc, #104 @ (adr r0, 7e33bc ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r2, #12 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r2, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #624 @ (adr r0, 7e35e0 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 7e33a0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #432 @ (adr r0, 7e3530 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r3, #4 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #64 @ (adr r0, 7e3468 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 7e3628 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r0, r5, #1 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r5, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r0, r2, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r6, #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp.w r0, #1872 @ 0x750 │ │ │ │ bhi.w 7e377c │ │ │ │ cmp.w r0, #1792 @ 0x700 │ │ │ │ bcs.n 7e35e8 │ │ │ │ cmp.w r0, #612 @ 0x264 │ │ │ │ bhi.n 7e364c │ │ │ │ @@ -2844643,103 +2844648,103 @@ │ │ │ │ ldr r0, [pc, #184] @ (7e3850 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #180] @ (7e3854 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r0, r0, #7 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + beq.n 7e3894 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + beq.n 7e383c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + beq.n 7e385c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r7!, {r1} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r3, #3 │ │ │ │ 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 │ │ │ │ @@ -2846062,352 +2846067,352 @@ │ │ │ │ b.n 7e423a │ │ │ │ ldr r2, [pc, #688] @ (7e48f0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 7e423a │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r3, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xfbac007c │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + ldc2 0, cr0, [ip], {124} @ 0x7c │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - hlt 0x003a │ │ │ │ + cbnz r2, 7e47ba │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - hlt 0x0006 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev16 r2, r2 │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r6, #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r6, #18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r3, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r2, [pc, #388] @ (7e4a7c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 7e41ae │ │ │ │ @@ -2846555,61 +2846560,61 @@ │ │ │ │ ldr r2, [pc, #108] @ (7e4ad8 ) │ │ │ │ movs r3, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7e3eb2 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movw r3, #14332 @ 0x37fc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7e6a34 │ │ │ │ movw r3, #13147 @ 0x335b │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 7e544c │ │ │ │ @@ -2848876,410 +2848881,410 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #804] @ (7e60dc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #804] @ (7e60e0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - mcr2 0, 7, r0, cr14, cr11, {3} │ │ │ │ - mcr2 0, 7, r0, cr6, cr11, {3} │ │ │ │ - ldc2 0, cr0, [sl, #492]! @ 0x1ec │ │ │ │ - ldc2 0, cr0, [r2, #492]! @ 0x1ec │ │ │ │ - revsh r4, r0 │ │ │ │ + vqadd.u16 q8, q7, │ │ │ │ + vqadd.u16 q8, q3, │ │ │ │ + mcr2 0, 1, r0, cr10, cr11, {3} │ │ │ │ + mcr2 0, 1, r0, cr2, cr11, {3} │ │ │ │ + cbnz r4, 7e5e24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stc2 0, cr0, [r0, #492] @ 0x1ec │ │ │ │ - rev16 r0, r6 │ │ │ │ + ldc2l 0, cr0, [r0, #492]! @ 0x1ec │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r0, r2 │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r0, r3 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e36 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e32 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e2e │ │ │ │ + rev r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e2a │ │ │ │ + rev r0, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e26 │ │ │ │ + cbnz r0, 7e5e42 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e22 │ │ │ │ + cbnz r0, 7e5e3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e1e │ │ │ │ + cbnz r0, 7e5e3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r0, 7e5e32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e20 │ │ │ │ + cbnz r0, 7e5e3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e5eac │ │ │ │ + bvs.n 7e5d8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e5e58 │ │ │ │ + bvs.n 7e5d38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e5e04 │ │ │ │ + bvs.n 7e5ee4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e5db0 │ │ │ │ + bvs.n 7e5e90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e5d5c │ │ │ │ + bvs.n 7e5e3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e5f08 │ │ │ │ + bpl.n 7e5de8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e5eb4 │ │ │ │ + bpl.n 7e5d94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e5e60 │ │ │ │ + bpl.n 7e5d40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e5e0c │ │ │ │ + bpl.n 7e5eec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e5db8 │ │ │ │ + bpl.n 7e5e98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e5d64 │ │ │ │ + bmi.n 7e5e44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e5f10 │ │ │ │ + bmi.n 7e5df0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e5ebc │ │ │ │ + bmi.n 7e5d9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e5e68 │ │ │ │ + bmi.n 7e5f48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e5e14 │ │ │ │ + bmi.n 7e5ef4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e5dc0 │ │ │ │ + bmi.n 7e5ea0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e5d6c │ │ │ │ + bcc.n 7e5e4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e5f18 │ │ │ │ + bcc.n 7e5df8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e5ec4 │ │ │ │ + bcc.n 7e5da4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e5e70 │ │ │ │ + bcc.n 7e5f50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e5e1c │ │ │ │ + bcc.n 7e5efc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e5dc8 │ │ │ │ + bcc.n 7e5ea8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e5f74 │ │ │ │ + bcs.n 7e5e54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e5f20 │ │ │ │ + bcs.n 7e5e00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e5ecc │ │ │ │ + bcs.n 7e5dac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e5e78 │ │ │ │ + bcs.n 7e5f58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e5e24 │ │ │ │ + bcs.n 7e5f04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e5dd0 │ │ │ │ + bcs.n 7e5eb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e5f7c │ │ │ │ + bne.n 7e5e5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e5f28 │ │ │ │ + bne.n 7e5e08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e5ed4 │ │ │ │ + bne.n 7e5db4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e5e80 │ │ │ │ + bne.n 7e5f60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e5e2c │ │ │ │ + bne.n 7e5f0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e5dd8 │ │ │ │ + bne.n 7e5eb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e5f84 │ │ │ │ + beq.n 7e5e64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e5f30 │ │ │ │ + beq.n 7e5e10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e5edc │ │ │ │ + beq.n 7e5dbc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + beq.n 7e5f68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + beq.n 7e5f14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + beq.n 7e5ec0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3!, {r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r5, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 7e6046 │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7e6044 │ │ │ │ + push {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 7e6040 │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7e603e │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 7e603c │ │ │ │ + push {r1} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7e603a │ │ │ │ + cbz r0, 7e6056 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 7e6036 │ │ │ │ + cbz r6, 7e6052 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7e6034 │ │ │ │ + cbz r4, 7e6050 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 7e6032 │ │ │ │ + cbz r2, 7e604e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7e6030 │ │ │ │ + cbz r0, 7e604c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxtb r6, r6 │ │ │ │ + cbz r6, 7e6048 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxtb r4, r3 │ │ │ │ + cbz r4, 7e6046 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxtb r2, r0 │ │ │ │ + cbz r2, 7e6044 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxth r0, r5 │ │ │ │ + cbz r0, 7e6042 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxtb r2, r3 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxtb r0, r0 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxth r6, r4 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e64f4 │ │ │ │ + b.n 7e65d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e64a4 │ │ │ │ + b.n 7e6584 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6454 │ │ │ │ + b.n 7e6534 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6404 │ │ │ │ + b.n 7e64e4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e63b4 │ │ │ │ + b.n 7e6494 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6364 │ │ │ │ + b.n 7e6444 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6314 │ │ │ │ + b.n 7e63f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e62c4 │ │ │ │ + b.n 7e63a4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6274 │ │ │ │ + b.n 7e6354 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6224 │ │ │ │ + b.n 7e6304 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e61d4 │ │ │ │ + b.n 7e62b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6184 │ │ │ │ + b.n 7e6264 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6134 │ │ │ │ + b.n 7e6214 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e60e4 │ │ │ │ + b.n 7e61c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6094 │ │ │ │ + b.n 7e6174 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6704 │ │ │ │ + b.n 7e67e4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e66b4 │ │ │ │ + b.n 7e6794 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6664 │ │ │ │ + b.n 7e6744 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6614 │ │ │ │ + b.n 7e66f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e65c4 │ │ │ │ + b.n 7e66a4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6574 │ │ │ │ + b.n 7e6654 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6524 │ │ │ │ + b.n 7e6604 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e64d4 │ │ │ │ + b.n 7e65b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e67e4 │ │ │ │ + b.n 7e58c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6794 │ │ │ │ + b.n 7e6874 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6744 │ │ │ │ + b.n 7e6824 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e66f4 │ │ │ │ + b.n 7e67d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e60c2 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - itte gt │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + itt │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + ittt gt @ unpredictable > │ │ │ │ lslgt r0, r0, #2 │ │ │ │ - ite hi @ unpredictable │ │ │ │ + it hi @ unpredictable │ │ │ │ lslhi r0, r0, #2 │ │ │ │ - itee pl @ unpredictable │ │ │ │ - lslpl r0, r0, #2 │ │ │ │ - it ne @ unpredictable │ │ │ │ + itee mi │ │ │ │ + lslmi r0, r0, #2 │ │ │ │ + ite ne @ unpredictable │ │ │ │ lslne r0, r0, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ pop {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e6150 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7e6146 │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7e613c │ │ │ │ + cbnz r4, 7e6158 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r6, 7e6132 │ │ │ │ + cbnz r6, 7e614e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e612a │ │ │ │ + cbnz r0, 7e6146 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr.w r0, [pc, #2480] @ 7e6a98 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #2476] @ 7e6a9c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2850227,506 +2850232,506 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1020] @ (7e6e8c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1020] @ (7e6e90 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ + @ instruction: 0xb82c │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb7bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb784 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb74c │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb714 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb6dc │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb6a4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + b.n 7e6b74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + b.n 7e6b20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ite al │ │ │ │ - lslal r0, r0, #2 │ │ │ │ - nop {12} │ │ │ │ + stmia r0!, {r2} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ite ls │ │ │ │ - lslls r0, r0, #2 │ │ │ │ - it vs @ unpredictable │ │ │ │ - lslvs r0, r0, #2 │ │ │ │ - itt cc │ │ │ │ - lslcc r0, r0, #2 │ │ │ │ - yieldcc │ │ │ │ + it le │ │ │ │ + lslle r0, r0, #2 │ │ │ │ + ite ge │ │ │ │ + lslge r0, r0, #2 │ │ │ │ + noplt {8} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + ite pl │ │ │ │ + lslpl r0, r0, #2 │ │ │ │ + it cs @ unpredictable │ │ │ │ + lslcs r0, r0, #2 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x008c │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e6bb2 │ │ │ │ + pop {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7e6baa │ │ │ │ + cbnz r4, 7e6bb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e6ba4 │ │ │ │ + cbnz r0, 7e6bb2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7e6b9c │ │ │ │ + bvs.n 7e6a60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e6b96 │ │ │ │ + bvs.n 7e6c0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6b80 │ │ │ │ + bvs.n 7e6bb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6b2c │ │ │ │ + bvs.n 7e6b64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6ad8 │ │ │ │ + bpl.n 7e6b10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6a84 │ │ │ │ + bpl.n 7e6abc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6c30 │ │ │ │ + bpl.n 7e6a68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6bdc │ │ │ │ + bpl.n 7e6c14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6b88 │ │ │ │ + bpl.n 7e6bc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6b34 │ │ │ │ + bpl.n 7e6b6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6ae0 │ │ │ │ + bmi.n 7e6b18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6a8c │ │ │ │ + bmi.n 7e6ac4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6c38 │ │ │ │ + bmi.n 7e6c70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6be4 │ │ │ │ + bmi.n 7e6c1c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6b90 │ │ │ │ + bmi.n 7e6bc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6b3c │ │ │ │ + bcc.n 7e6b74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6ae8 │ │ │ │ + bcc.n 7e6b20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6a94 │ │ │ │ + bcc.n 7e6acc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6c40 │ │ │ │ + bcc.n 7e6c78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6bec │ │ │ │ + bcc.n 7e6c24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6b98 │ │ │ │ + bcc.n 7e6bd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e6b44 │ │ │ │ + bcs.n 7e6b7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e6af0 │ │ │ │ + bcs.n 7e6b28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e6a9c │ │ │ │ + bcs.n 7e6ad4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e6c48 │ │ │ │ + bcs.n 7e6c80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e6bf4 │ │ │ │ + bcs.n 7e6c2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e6ba0 │ │ │ │ + bcs.n 7e6bd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e6b4c │ │ │ │ + bne.n 7e6b84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e6af8 │ │ │ │ + bne.n 7e6b30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e6ca4 │ │ │ │ + bne.n 7e6adc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e6c50 │ │ │ │ + bne.n 7e6c88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e6bfc │ │ │ │ + bne.n 7e6c34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e6ba8 │ │ │ │ + bne.n 7e6be0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e6b54 │ │ │ │ + beq.n 7e6b8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e6b00 │ │ │ │ + beq.n 7e6b38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e6cac │ │ │ │ + beq.n 7e6ae4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e6c58 │ │ │ │ + beq.n 7e6c90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e6c04 │ │ │ │ + beq.n 7e6c3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + beq.n 7e6be8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + bls.n 7e6c60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + bhi.n 7e6c0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7e6b80 │ │ │ │ + bhi.n 7e6bb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7e6d2c │ │ │ │ + bhi.n 7e6b64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7e6cd8 │ │ │ │ + bhi.n 7e6d10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7e6c84 │ │ │ │ + bhi.n 7e6cbc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6c30 │ │ │ │ + bhi.n 7e6c68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6bdc │ │ │ │ + bvc.n 7e6c14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6b88 │ │ │ │ + bvc.n 7e6bc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6d34 │ │ │ │ + bvc.n 7e6b6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6ce0 │ │ │ │ + bvc.n 7e6d18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6c8c │ │ │ │ + bvc.n 7e6cc4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6c38 │ │ │ │ + bvs.n 7e6c70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6be4 │ │ │ │ + bvs.n 7e6c1c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6b90 │ │ │ │ + bvs.n 7e6bc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6d3c │ │ │ │ + bvs.n 7e6d74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6ce8 │ │ │ │ + bvs.n 7e6d20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6c94 │ │ │ │ + bvs.n 7e6ccc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6c40 │ │ │ │ + bpl.n 7e6c78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6bec │ │ │ │ + bpl.n 7e6c24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6b98 │ │ │ │ + bpl.n 7e6bd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6d44 │ │ │ │ + bpl.n 7e6d7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6cf0 │ │ │ │ + bpl.n 7e6d28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6c9c │ │ │ │ + bpl.n 7e6cd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6c48 │ │ │ │ + bmi.n 7e6c80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6bf4 │ │ │ │ + bmi.n 7e6c2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6da0 │ │ │ │ + bmi.n 7e6bd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6d4c │ │ │ │ + bmi.n 7e6d84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6cf8 │ │ │ │ + bmi.n 7e6d30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6ca4 │ │ │ │ + bmi.n 7e6cdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6c50 │ │ │ │ + bcc.n 7e6c88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6bfc │ │ │ │ + bcc.n 7e6c34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6da8 │ │ │ │ + bge.n 7e6d60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6d54 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7e6c80 │ │ │ │ + cbz r4, 7e6d08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7e6cec │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7e6cfc │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, pc, #496 @ (adr r6, 7e6ef0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, pc, #272 @ (adr r6, 7e6e14 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #48 @ (adr r6, 7e6d30 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 7e6e98 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #848 @ (adr r5, 7e7054 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 7e6e1c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #976 @ (adr r3, 7e70d8 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 7e6da0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #848 @ (adr r3, 7e705c ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 7e6d14 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #720 @ (adr r3, 7e6fe0 ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 7e70a8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #576 @ (adr r3, 7e6f54 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 7e703c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #464 @ (adr r3, 7e6ee8 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 7e6fc0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #352 @ (adr r3, 7e6e7c ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 7e70d4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #224 @ (adr r3, 7e6e00 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 7e7038 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #496 @ (adr r5, 7e6f14 ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 7e6f7c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #336 @ (adr r5, 7e6e78 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 7e6f00 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #144 @ (adr r5, 7e6dbc ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 7e6e74 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #16 @ (adr r5, 7e6d40 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 7e6de8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #896 @ (adr r4, 7e70b4 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 7e6d5c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #752 @ (adr r4, 7e7028 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 7e70d0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #608 @ (adr r4, 7e6f9c ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 7e7044 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #464 @ (adr r4, 7e6f10 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 7e6fb8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #320 @ (adr r4, 7e6e84 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 7e6f2c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #176 @ (adr r4, 7e6df8 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 7e6eb0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #32 @ (adr r4, 7e6d6c ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 7e6e44 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #928 @ (adr r3, 7e70f0 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 7e6da8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #816 @ (adr r3, 7e7084 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 7e710c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #656 @ (adr r3, 7e6fe8 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 7e7090 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #496 @ (adr r3, 7e6f4c ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 7e7134 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #368 @ (adr r3, 7e6ed0 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 7e6d78 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #528 @ (adr r2, 7e6f74 ) │ │ │ │ + vshr.s8 q0, , #6 │ │ │ │ + add r6, pc, #600 @ (adr r6, 7e6fc8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #592 @ (adr r2, 7e6fb8 ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 7e6f5c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.s16 q0, q5, │ │ │ │ - add r6, pc, #152 @ (adr r6, 7e6e08 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 7e6ef0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #40 @ (adr r6, 7e6d9c ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 7e6e64 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #952 @ (adr r5, 7e7130 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 7e6dd8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #808 @ (adr r5, 7e70a4 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 7e715c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #664 @ (adr r5, 7e7018 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 7e70b0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #536 @ (adr r5, 7e6f9c ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 7e7004 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #360 @ (adr r5, 7e6ef0 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 7e6f38 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #184 @ (adr r5, 7e6e44 ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 7e6dbc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 7e7178 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 7e6e50 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #616 @ (adr r4, 7e6ffc ) │ │ │ │ + mrc 0, 5, r0, cr10, cr11, {3} │ │ │ │ + add r1, pc, #504 @ (adr r1, 7e6f98 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #760 @ (adr r4, 7e7090 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 7e6ecc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mcr 0, 2, r0, cr10, cr11, {3} │ │ │ │ - add r1, pc, #56 @ (adr r1, 7e6dd8 ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 7e6e50 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #872 @ (adr r0, 7e710c ) │ │ │ │ + add r1, pc, #56 @ (adr r1, 7e6de4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #744 @ (adr r0, 7e7090 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 7e7178 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #632 @ (adr r0, 7e7024 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 7e70cc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #520 @ (adr r0, 7e6fb8 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 7e7020 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #344 @ (adr r0, 7e6f0c ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 7e6f74 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #168 @ (adr r0, 7e6e60 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 7e6ef8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #216 @ (adr r0, 7e6e9c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + add r0, pc, #104 @ (adr r0, 7e6e30 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + bls.n 7e6ce0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7e6e00 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldcl 0, cr0, [r4, #492] @ 0x1ec │ │ │ │ + add r6, pc, #80 @ (adr r6, 7e6e2c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r5, pc, #896 @ (adr r5, 7e7160 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stcl 0, cr0, [r4, #-492]! @ 0xfffffe14 │ │ │ │ - add r5, pc, #656 @ (adr r5, 7e706c ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 7e7094 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #448 @ (adr r5, 7e6fa0 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 7e6fc8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #240 @ (adr r5, 7e6ed4 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 7e6eec ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #32 @ (adr r5, 7e6e08 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 7e7150 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #832 @ (adr r4, 7e712c ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 7e6df4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #416 @ (adr r4, 7e6f90 ) │ │ │ │ + ldcl 0, cr0, [r2, #-492]! @ 0xfffffe14 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #576 @ (adr r4, 7e7034 ) │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stc 0, cr0, [r2, #-492] @ 0xfffffe14 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + ldc 0, cr0, [r0, #-492]! @ 0xfffffe14 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stcl 0, cr0, [r0], {123} @ 0x7b │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #576 @ (adr r7, 7e7080 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #384 @ (adr r7, 7e6fc4 ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 7e7184 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #208 @ (adr r7, 7e6f18 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 7e70d8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #864 @ (adr r6, 7e71b0 ) │ │ │ │ + add r7, pc, #288 @ (adr r7, 7e6f70 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rsbs r0, r0, fp, ror #1 │ │ │ │ - rsb r0, r8, fp, ror #1 │ │ │ │ - rsb r0, r0, fp, ror #1 │ │ │ │ - subs.w r0, r8, fp, ror #1 │ │ │ │ - subs.w r0, r0, fp, ror #1 │ │ │ │ - sub.w r0, r8, fp, ror #1 │ │ │ │ - sub.w r0, r0, fp, ror #1 │ │ │ │ - @ instruction: 0xeb98007b │ │ │ │ - @ instruction: 0xeb90007b │ │ │ │ - @ instruction: 0xeb88007b │ │ │ │ - @ instruction: 0xeb80007b │ │ │ │ - sbcs.w r0, sl, fp, ror #1 │ │ │ │ - sbcs.w r0, r4, fp, ror #1 │ │ │ │ + mcrr 0, 7, r0, r0, cr11 │ │ │ │ + ldc 0, cr0, [r8], #-492 @ 0xfffffe14 │ │ │ │ + ldc 0, cr0, [r0], #-492 @ 0xfffffe14 │ │ │ │ + stc 0, cr0, [r8], #-492 @ 0xfffffe14 │ │ │ │ + stc 0, cr0, [r0], #-492 @ 0xfffffe14 │ │ │ │ + ldc 0, cr0, [r8], {123} @ 0x7b │ │ │ │ + ldc 0, cr0, [r0], {123} @ 0x7b │ │ │ │ + stc 0, cr0, [r8], {123} @ 0x7b │ │ │ │ + stc 0, cr0, [r0], {123} @ 0x7b │ │ │ │ + @ instruction: 0xebf8007b │ │ │ │ + @ instruction: 0xebf0007b │ │ │ │ + @ instruction: 0xebea007b │ │ │ │ + @ instruction: 0xebe4007b │ │ │ │ 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 │ │ │ │ @@ -2852005,208 +2852010,208 @@ │ │ │ │ b.n 7e7bc4 │ │ │ │ ldr r2, [pc, #420] @ (7e7e24 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 7e7bc4 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - blt.n 7e7c5c │ │ │ │ + bgt.n 7e7d3c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - blt.n 7e7d58 │ │ │ │ + blt.n 7e7c38 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7e7bc0 │ │ │ │ + bvc.n 7e7ca0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bls.n 7e7c70 │ │ │ │ + bge.n 7e7d50 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bls.n 7e7cf0 │ │ │ │ + bls.n 7e7bd0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7e8474 │ │ │ │ + b.n 7e7554 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bhi.n 7e7bf0 │ │ │ │ + bls.n 7e7cd0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r2, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvc.n 7e7d30 │ │ │ │ + bvc.n 7e7c10 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e7cf0 │ │ │ │ + bvc.n 7e7bd0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcc.n 7e7c54 │ │ │ │ + bmi.n 7e7d34 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7e7cb4 │ │ │ │ + bvc.n 7e7d94 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcc.n 7e7bf0 │ │ │ │ + bcc.n 7e7cd0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7e7c78 │ │ │ │ + bvc.n 7e7d58 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n 7e7c3c │ │ │ │ + bvc.n 7e7d1c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf6f8007d │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + @ instruction: 0xf768007d │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xf7dc007d │ │ │ │ - @ instruction: 0xf7e0007d │ │ │ │ - ldrb.w r0, [r8, sp, lsl #3] │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str.w r0, [ip, sp, lsl #3] │ │ │ │ + ldr.w r0, [r0, sp, lsl #3] │ │ │ │ + strb.w r0, [r8, #125] @ 0x7d │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r1, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e7ddc │ │ │ │ + bpl.n 7e7cbc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e7d54 │ │ │ │ + bpl.n 7e7c34 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [pc, #896] @ (7e80b8 ) │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bmi.n 7e7d18 │ │ │ │ + bpl.n 7e7df8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia.w r8!, {r0, r2, r3, r4, r5, r6} │ │ │ │ - bmi.n 7e7cdc │ │ │ │ + ldmdb r8, {r0, r2, r3, r4, r5, r6} │ │ │ │ + bpl.n 7e7dbc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia.w r6, {r0, r2, r3, r4, r5, r6} │ │ │ │ - bmi.n 7e7ca0 │ │ │ │ + ldrd r0, r0, [r6], #500 @ 0x1f4 │ │ │ │ + bpl.n 7e7d80 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [pc, #848] @ (7e80a0 ) │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stc 0, cr0, [ip], #-500 @ 0xfffffe0c │ │ │ │ - bmi.n 7e7e08 │ │ │ │ + ldc 0, cr0, [ip], {125} @ 0x7d │ │ │ │ + bmi.n 7e7ce8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldc 0, cr0, [sl], {125} @ 0x7d │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + stc 0, cr0, [sl], {125} @ 0x7d │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [pc, #832] @ (7e80a4 ) │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [pc, #688] @ (7e801c ) │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [pc, #544] @ (7e7f94 ) │ │ │ │ + ldr r7, [pc, #992] @ (7e8154 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [pc, #400] @ (7e7f0c ) │ │ │ │ + ldr r7, [pc, #848] @ (7e80cc ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [pc, #288] @ (7e7ea4 ) │ │ │ │ + ldr r7, [pc, #736] @ (7e8064 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #256] @ (7e7e88 ) │ │ │ │ + ldr r7, [pc, #704] @ (7e8048 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #336] @ (7e7edc ) │ │ │ │ + ldr r7, [pc, #784] @ (7e809c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #184] @ (7e7e48 ) │ │ │ │ + ldr r7, [pc, #632] @ (7e8008 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [pc, #304] @ (7e7ec4 ) │ │ │ │ + ldr r6, [pc, #752] @ (7e8084 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - blt.n 7e7eac │ │ │ │ + blt.n 7e7d8c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stc 0, cr0, [r8, #500]! @ 0x1f4 │ │ │ │ - blt.n 7e7e8c │ │ │ │ + mrc 0, 0, r0, cr8, cr13, {3} │ │ │ │ + blt.n 7e7d6c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n 7e7cdc │ │ │ │ + bne.n 7e7dbc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bne.n 7e7e40 │ │ │ │ + bne.n 7e7d20 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - beq.n 7e7d70 │ │ │ │ + bne.n 7e7e50 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ │ │ - beq.n 7e7d4c │ │ │ │ + stmdb lr, {r0, r2, r3, r4, r5, r6} │ │ │ │ + bne.n 7e7e2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia.w r4, {r0, r2, r3, r4, r5, r6} │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + stmdb r4, {r0, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [pc, #608] @ (7e8050 ) │ │ │ │ + ldr r7, [pc, #32] @ (7e7e10 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [pc, #480] @ (7e7fd4 ) │ │ │ │ + ldr r6, [pc, #928] @ (7e8194 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [pc, #680] @ (7e80a0 ) │ │ │ │ + ldr r7, [pc, #104] @ (7e7e60 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [pc, #680] @ (7e80a4 ) │ │ │ │ + ldr r7, [pc, #104] @ (7e7e64 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [pc, #496] @ (7e7ff0 ) │ │ │ │ + ldr r6, [pc, #944] @ (7e81b0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [pc, #368] @ (7e7f74 ) │ │ │ │ + ldr r6, [pc, #816] @ (7e8134 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [pc, #256] @ (7e7f08 ) │ │ │ │ + ldr r6, [pc, #704] @ (7e80c8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [pc, #144] @ (7e7e9c ) │ │ │ │ + ldr r6, [pc, #592] @ (7e805c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [pc, #32] @ (7e7e30 ) │ │ │ │ + ldr r6, [pc, #480] @ (7e7ff0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [pc, #944] @ (7e81c4 ) │ │ │ │ + ldr r6, [pc, #368] @ (7e7f84 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [pc, #48] @ (7e7e48 ) │ │ │ │ + ldr r6, [pc, #496] @ (7e8008 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [pc, #968] @ (7e81e4 ) │ │ │ │ + ldr r6, [pc, #392] @ (7e7fa4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [pc, #864] @ (7e8180 ) │ │ │ │ + ldr r6, [pc, #288] @ (7e7f40 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [pc, #760] @ (7e811c ) │ │ │ │ + ldr r6, [pc, #184] @ (7e7edc ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [pc, #656] @ (7e80b8 ) │ │ │ │ + ldr r6, [pc, #80] @ (7e7e78 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp.w r1, #3920 @ 0xf50 │ │ │ │ bhi.w 7e8788 │ │ │ │ movw r3, #3907 @ 0xf43 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7e8772 │ │ │ │ movw r3, #3556 @ 0xde4 │ │ │ │ @@ -2853287,240 +2853292,240 @@ │ │ │ │ b.w 7e707a │ │ │ │ ldr r2, [pc, #492] @ (7e8bf8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7e78cc │ │ │ │ - bne.n 7e8acc │ │ │ │ + bne.n 7e89ac │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [pc, #184] @ (7e8adc ) │ │ │ │ + ldr r0, [pc, #632] @ (7e8c9c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7e89a8 │ │ │ │ + bvc.n 7e8a88 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.s32 q0, q5, │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + vshr.s16 q0, , #6 │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [pc, #360] @ (7e8ba4 ) │ │ │ │ + ldr r4, [pc, #808] @ (7e8d64 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vqadd.s64 q8, q2, │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + vshr.s32 q8, , #28 │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [pc, #536] @ (7e8c60 ) │ │ │ │ + ldr r4, [pc, #984] @ (7e8e20 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bmi.n 7e8a5c │ │ │ │ + bmi.n 7e8b3c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7e8394 │ │ │ │ + b.n 7e8474 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [pc, #48] @ (7e8a94 ) │ │ │ │ + ldr r4, [pc, #496] @ (7e8c54 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bcc.n 7e89e0 │ │ │ │ + bmi.n 7e8ac0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stc 0, cr0, [r8, #-500] @ 0xfffffe0c │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + ldcl 0, cr0, [r8, #-500]! @ 0xfffffe0c │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add ip, pc │ │ │ │ + cmp r4, sp │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldc 0, cr0, [r8], #500 @ 0x1f4 │ │ │ │ - b.n 7e8f4c │ │ │ │ + stc 0, cr0, [r8, #-500]! @ 0xfffffe0c │ │ │ │ + b.n 7e902c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvc.n 7e89f8 │ │ │ │ + bhi.n 7e8ad8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xf34a007d │ │ │ │ - bx sl │ │ │ │ + @ instruction: 0xf3ba007d │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf2b2007d │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + @ instruction: 0xf322007d │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - orr.w r0, lr, sp, ror #1 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + @ instruction: 0xeabe007d │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, r7 │ │ │ │ + add lr, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r1, [pc, #552] @ (7e8cd8 ) │ │ │ │ + ldr r1, [pc, #1000] @ (7e8e98 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r1, [pc, #800] @ (7e8dd4 ) │ │ │ │ + ldr r2, [pc, #224] @ (7e8b94 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r1, [pc, #784] @ (7e8dc8 ) │ │ │ │ + ldr r2, [pc, #208] @ (7e8b88 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r1, [pc, #416] @ (7e8c64 ) │ │ │ │ + ldr r1, [pc, #864] @ (7e8e24 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r1, [pc, #304] @ (7e8bf8 ) │ │ │ │ + ldr r1, [pc, #752] @ (7e8db8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r1, [pc, #96] @ (7e8b2c ) │ │ │ │ + ldr r1, [pc, #544] @ (7e8cec ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [pc, #1008] @ (7e8ec0 ) │ │ │ │ + ldr r1, [pc, #432] @ (7e8c80 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r1, [pc, #64] @ (7e8b14 ) │ │ │ │ + ldr r1, [pc, #512] @ (7e8cd4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [pc, #976] @ (7e8ea8 ) │ │ │ │ + ldr r1, [pc, #400] @ (7e8c68 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - itee pl │ │ │ │ - lslpl r5, r7, #1 │ │ │ │ - orrmi r6, r3 │ │ │ │ - lslmi r4, r7, #1 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + ittt gt │ │ │ │ + lslgt r5, r7, #1 │ │ │ │ + bicgt r6, r1 │ │ │ │ + lslgt r4, r7, #1 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmn r2, r7 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - itte cc │ │ │ │ - lslcc r5, r7, #1 │ │ │ │ - negcc r2, r1 │ │ │ │ - lslcs r4, r7, #1 │ │ │ │ - mov lr, sp │ │ │ │ + itet ge │ │ │ │ + lslge r5, r7, #1 │ │ │ │ + cmplt r2, r7 │ │ │ │ + lslge r4, r7, #1 │ │ │ │ + bx fp │ │ │ │ lsls r4, r7, #1 │ │ │ │ - beq.n 7e8a34 │ │ │ │ + bne.n 7e8b14 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - beq.n 7e8a10 │ │ │ │ + beq.n 7e8af0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - beq.n 7e8bec │ │ │ │ + beq.n 7e8acc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmdb r4, {r0, r2, r3, r4, r5, r6} │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xe984007d │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmdb r4, {r0, r2, r3, r4, r5, r6} │ │ │ │ - ldrd r0, r0, [sl], #500 @ 0x1f4 │ │ │ │ - strd r0, r0, [ip], #500 @ 0x1f4 │ │ │ │ - strd r0, r0, [r2], #500 @ 0x1f4 │ │ │ │ - @ instruction: 0xe8d4007d │ │ │ │ - strexd sp, r0, r0, [sl] │ │ │ │ - ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ │ │ - cmp r7, #6 │ │ │ │ + ldrd r0, r0, [r4, #-500]! @ 0x1f4 │ │ │ │ + strd r0, r0, [sl, #-500]! @ 0x1f4 │ │ │ │ + ldrd r0, r0, [ip, #-500] @ 0x1f4 │ │ │ │ + ldrd r0, r0, [r2, #-500] @ 0x1f4 │ │ │ │ + strd r0, r0, [r4, #-500] @ 0x1f4 │ │ │ │ + ldmdb sl!, {r0, r2, r3, r4, r5, r6} │ │ │ │ + stmdb ip!, {r0, r2, r3, r4, r5, r6} │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbnz r4, 7e8b98 │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e8b9e │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6, {r1, r4, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + ands r6, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + ands r6, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + ands r6, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #158 @ 0x9e │ │ │ │ + ands r6, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 7e8678 │ │ │ │ + b.n 7e8758 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - rors r4, r6 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 7e8b10 │ │ │ │ + ble.n 7e8bf0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 7e85ac │ │ │ │ + b.n 7e868c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 7e8f30 │ │ │ │ + b.n 7e9010 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + cmp r1, #90 @ 0x5a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r4, r1 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r6, r6 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ movw r3, #14332 @ 0x37fc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7eb998 │ │ │ │ movw r3, #13115 @ 0x333b │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 7e95b0 │ │ │ │ @@ -2854746,15 +2854751,15 @@ │ │ │ │ lsls r1, r0, #19 │ │ │ │ lsls r1, r0, #19 │ │ │ │ lsrs r5, r2, #10 │ │ │ │ ldr r0, [pc, #4] @ (7e95ac ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ movw r3, #1404 @ 0x57c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7ea0c6 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7ea0be │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ @@ -2857376,574 +2857381,575 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1584] @ 7eb3a8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1580] @ 7eb3ac │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + cbnz r4, 7ead94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrd r0, r0, [r0, #-512] @ 0x200 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + strd r0, r0, [r0, #512] @ 0x200 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmdb r4, {r7} │ │ │ │ - @ instruction: 0xe8d80080 │ │ │ │ - stmia.w ip!, {r7} │ │ │ │ - stmia.w r0, {r7} │ │ │ │ - @ instruction: 0xe8540080 │ │ │ │ - @ instruction: 0xe8280080 │ │ │ │ - b.n 7eadbc │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ead68 │ │ │ │ + ldrd r0, r0, [r4, #-512]! @ 0x200 │ │ │ │ + strd r0, r0, [r8, #-512] @ 0x200 │ │ │ │ + ldmdb ip, {r7} │ │ │ │ + ldrd r0, r0, [r0], #512 @ 0x200 │ │ │ │ + @ instruction: 0xe8c40080 │ │ │ │ + ldmia.w r8, {r7} │ │ │ │ + strd r0, r0, [ip], #-512 @ 0x200 │ │ │ │ + strex r0, r0, [r0, #512] @ 0x200 │ │ │ │ + @ instruction: 0xe8140080 │ │ │ │ + b.n 7eada0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ead14 │ │ │ │ + b.n 7ead4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eacc0 │ │ │ │ + b.n 7eacf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eac6c │ │ │ │ + b.n 7eaca4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eac18 │ │ │ │ + b.n 7eac50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eabc4 │ │ │ │ + b.n 7eabfc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eab70 │ │ │ │ + b.n 7eaba8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eab1c │ │ │ │ + b.n 7eab54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaac8 │ │ │ │ + b.n 7eab00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaa74 │ │ │ │ + b.n 7eaaac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaa20 │ │ │ │ + b.n 7eaa58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea9cc │ │ │ │ + b.n 7eaa04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea978 │ │ │ │ + b.n 7ea9b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea924 │ │ │ │ + b.n 7ea95c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea8d0 │ │ │ │ + b.n 7ea908 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea87c │ │ │ │ + b.n 7ea8b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea828 │ │ │ │ + b.n 7ea860 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea7d4 │ │ │ │ + b.n 7ea80c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea780 │ │ │ │ + b.n 7ea7b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea72c │ │ │ │ + b.n 7ea764 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea6d8 │ │ │ │ + b.n 7ea710 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea684 │ │ │ │ + b.n 7ea6bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea630 │ │ │ │ + b.n 7ea668 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb5dc │ │ │ │ + b.n 7eb614 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb588 │ │ │ │ + b.n 7eb5c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb534 │ │ │ │ + b.n 7eb56c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb4e0 │ │ │ │ + b.n 7eb518 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb48c │ │ │ │ + b.n 7eb4c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb438 │ │ │ │ + b.n 7eb470 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb3e4 │ │ │ │ + b.n 7eb41c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb390 │ │ │ │ + b.n 7eb3c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb33c │ │ │ │ + b.n 7eb374 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb2e8 │ │ │ │ + b.n 7eb320 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb294 │ │ │ │ + b.n 7eb2cc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb240 │ │ │ │ + b.n 7eb278 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb1ec │ │ │ │ + b.n 7eb224 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb198 │ │ │ │ + b.n 7eb1d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb144 │ │ │ │ + b.n 7eb17c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb0f0 │ │ │ │ + b.n 7eb128 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb09c │ │ │ │ + b.n 7eb0d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb048 │ │ │ │ + b.n 7eb080 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaff4 │ │ │ │ + b.n 7eb02c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eafa0 │ │ │ │ + b.n 7eafd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaf4c │ │ │ │ + b.n 7eaf84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaef8 │ │ │ │ + b.n 7eaf30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaea4 │ │ │ │ + b.n 7eaedc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + b.n 7eae88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 12 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #4 │ │ │ │ + udf #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7eae60 │ │ │ │ + ble.n 7eae98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7eae0c │ │ │ │ + ble.n 7eae44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7eadb8 │ │ │ │ + ble.n 7eadf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7eaf64 │ │ │ │ + ble.n 7eaf9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7eaf10 │ │ │ │ + ble.n 7eaf48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7eaebc │ │ │ │ + ble.n 7eaef4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7eae68 │ │ │ │ + bgt.n 7eaea0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7eae14 │ │ │ │ + bgt.n 7eae4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7eafc0 │ │ │ │ + bgt.n 7eadf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7eaf6c │ │ │ │ + bgt.n 7eafa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7eaf18 │ │ │ │ + bgt.n 7eaf50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7eaec4 │ │ │ │ + bgt.n 7eaefc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7eae70 │ │ │ │ + blt.n 7eaea8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7eae1c │ │ │ │ + blt.n 7eae54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7eafc8 │ │ │ │ + blt.n 7eae00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7eaf74 │ │ │ │ + blt.n 7eafac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7eaf20 │ │ │ │ + blt.n 7eaf58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7eaecc │ │ │ │ + blt.n 7eaf04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7eae78 │ │ │ │ + bge.n 7eaeb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7eae24 │ │ │ │ + bge.n 7eae5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7eafd0 │ │ │ │ + bge.n 7eae08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7eaf7c │ │ │ │ + bge.n 7eafb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7eaf28 │ │ │ │ + bge.n 7eaf60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7eaed4 │ │ │ │ + bls.n 7eaf0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7eae80 │ │ │ │ + bls.n 7eaeb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7eae2c │ │ │ │ + bls.n 7eae64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7eafd8 │ │ │ │ + bls.n 7eb010 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7eaf84 │ │ │ │ + bls.n 7eafbc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7eaf30 │ │ │ │ + bls.n 7eaf68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7eaedc │ │ │ │ + bhi.n 7eaf14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7eae88 │ │ │ │ + bhi.n 7eaec0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7eae34 │ │ │ │ + bhi.n 7eae6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7eafe0 │ │ │ │ + bhi.n 7eb018 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7eaf8c │ │ │ │ + bhi.n 7eafc4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7eaf38 │ │ │ │ + bhi.n 7eaf70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7eaee4 │ │ │ │ + bvc.n 7eaf1c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7eae90 │ │ │ │ + bvc.n 7eaec8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7eb03c │ │ │ │ + bvc.n 7eae74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7eafe8 │ │ │ │ + bvc.n 7eb020 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7eaf94 │ │ │ │ + bvc.n 7eafcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7eaf40 │ │ │ │ + bvc.n 7eaf78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7eaeec │ │ │ │ + bvs.n 7eaf24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7eae98 │ │ │ │ + bvs.n 7eaed0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7eb044 │ │ │ │ + bvs.n 7eae7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7eaff0 │ │ │ │ + bvs.n 7eb028 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7eaf9c │ │ │ │ + bvs.n 7eafd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7eaf48 │ │ │ │ + bvs.n 7eaf80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7eaef4 │ │ │ │ + bpl.n 7eaf2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7eaea0 │ │ │ │ + bpl.n 7eaed8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7eb04c │ │ │ │ + bpl.n 7eae84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7eaff8 │ │ │ │ + bpl.n 7eb030 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7eafa4 │ │ │ │ + bpl.n 7eafdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7eaf50 │ │ │ │ + bpl.n 7eaf88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7eaefc │ │ │ │ + bmi.n 7eaf34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7eaea8 │ │ │ │ + bmi.n 7eaee0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7eb054 │ │ │ │ + bmi.n 7eb08c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7eb000 │ │ │ │ + bmi.n 7eb038 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7eafac │ │ │ │ + bmi.n 7eafe4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7eaf58 │ │ │ │ + bcc.n 7eaf90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7eaf04 │ │ │ │ + bcc.n 7eaf3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7eaeb0 │ │ │ │ + bcc.n 7eaee8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7eb05c │ │ │ │ + bcc.n 7eb094 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7eb008 │ │ │ │ + bcc.n 7eb040 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7eafb4 │ │ │ │ + bcc.n 7eafec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7eaf60 │ │ │ │ + bcs.n 7eaf98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7eaf0c │ │ │ │ + bcs.n 7eaf44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7eaeb8 │ │ │ │ + bcs.n 7eaef0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7eb064 │ │ │ │ + bcs.n 7eb09c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7eb010 │ │ │ │ + bcs.n 7eb048 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7eafbc │ │ │ │ + bcs.n 7eaff4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7eaf68 │ │ │ │ + bne.n 7eafa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7eaf14 │ │ │ │ + bne.n 7eaf4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7eb0c0 │ │ │ │ + bne.n 7eaef8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7eb06c │ │ │ │ + bne.n 7eb0a4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7eb018 │ │ │ │ + bne.n 7eb050 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7eafc4 │ │ │ │ + bne.n 7eaffc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7eaf70 │ │ │ │ + beq.n 7eafa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7eaf1c │ │ │ │ + beq.n 7eaf54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7eb0c8 │ │ │ │ + beq.n 7eaf00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7eb074 │ │ │ │ + beq.n 7eb0ac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7eb020 │ │ │ │ + beq.n 7eb058 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + beq.n 7eb004 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3!, {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - nop {15} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - itt gt │ │ │ │ - lslgt r0, r0, #2 │ │ │ │ - it ls @ unpredictable │ │ │ │ - lslls r0, r0, #2 │ │ │ │ - ite vs │ │ │ │ - lslvs r0, r0, #2 │ │ │ │ - sevvc │ │ │ │ + itt le │ │ │ │ + lslle r0, r0, #2 │ │ │ │ + nople {11} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ite ne │ │ │ │ - lslne r0, r0, #2 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + itt hi │ │ │ │ + lslhi r0, r0, #2 │ │ │ │ + it pl @ unpredictable │ │ │ │ + lslpl r0, r0, #2 │ │ │ │ + ite cs │ │ │ │ + lslcs r0, r0, #2 │ │ │ │ + nopcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r7} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r6} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3} │ │ │ │ + pop {} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7eb232 │ │ │ │ + cbnz r4, 7eb238 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7eb228 │ │ │ │ + cbnz r0, 7eb22e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7eb21c │ │ │ │ + cbnz r4, 7eb222 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7eb212 │ │ │ │ + cbnz r0, 7eb218 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7eb21a │ │ │ │ + cbnz r4, 7eb220 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7eb210 │ │ │ │ + cbnz r0, 7eb216 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7eb204 │ │ │ │ + cbnz r4, 7eb20a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7eb1fa │ │ │ │ + cbnz r0, 7eb200 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb884 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb84c │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb814 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -2857967,205 +2857973,201 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r2, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r2, r4, r5, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - push {r2, lr} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7eb28c │ │ │ │ + cbz r4, 7eb2a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7eb29c │ │ │ │ + cbz r4, 7eb2b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + add r0, pc, #96 @ (adr r0, 7eb2f4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + add r0, pc, #176 @ (adr r0, 7eb348 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + add r0, pc, #224 @ (adr r0, 7eb37c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + add r0, pc, #272 @ (adr r0, 7eb3b0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + add r0, pc, #368 @ (adr r0, 7eb414 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #80 @ (adr r0, 7eb2f8 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 7eb4b8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #240 @ (adr r0, 7eb39c ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 7eb55c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #400 @ (adr r0, 7eb440 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 7eb600 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #544 @ (adr r0, 7eb4d4 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 7eb694 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #688 @ (adr r0, 7eb568 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 7eb328 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #832 @ (adr r0, 7eb5fc ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 7eb3bc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #896 @ (adr r0, 7eb640 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 7eb400 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #992 @ (adr r0, 7eb6a4 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 7eb464 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #64 @ (adr r1, 7eb308 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 7eb4c8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #160 @ (adr r1, 7eb36c ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 7eb52c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 7eb3d0 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 7eb590 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 7eb434 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 7eb5f4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #448 @ (adr r1, 7eb498 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 7eb658 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #544 @ (adr r1, 7eb4fc ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 7eb6bc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #640 @ (adr r1, 7eb560 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 7eb320 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #736 @ (adr r1, 7eb5c4 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 7eb384 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #832 @ (adr r1, 7eb628 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 7eb3e8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #928 @ (adr r1, 7eb68c ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 7eb44c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #0 @ (adr r2, 7eb2f0 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 7eb4b0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #96 @ (adr r2, 7eb354 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 7eb514 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #192 @ (adr r2, 7eb3b8 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 7eb578 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #288 @ (adr r2, 7eb41c ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 7eb5dc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #384 @ (adr r2, 7eb480 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 7eb640 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 7eb4e4 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 7eb6a4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #576 @ (adr r2, 7eb548 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 7eb308 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #672 @ (adr r2, 7eb5ac ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 7eb36c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #768 @ (adr r2, 7eb610 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 7eb3d0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #864 @ (adr r2, 7eb674 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 7eb434 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #960 @ (adr r2, 7eb6d8 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 7eb498 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #32 @ (adr r3, 7eb33c ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 7eb4fc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #128 @ (adr r3, 7eb3a0 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 7eb560 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #224 @ (adr r3, 7eb404 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 7eb5c4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #320 @ (adr r3, 7eb468 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 7eb628 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #416 @ (adr r3, 7eb4cc ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 7eb68c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #512 @ (adr r3, 7eb530 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 7eb6f0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #608 @ (adr r3, 7eb594 ) │ │ │ │ + add r4, pc, #32 @ (adr r4, 7eb354 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #704 @ (adr r3, 7eb5f8 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 7eb3b8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #800 @ (adr r3, 7eb65c ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 7eb41c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #896 @ (adr r3, 7eb6c0 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 7eb480 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #992 @ (adr r3, 7eb724 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 7eb4e4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr.w r0, [pc, #1576] @ 7eb9dc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1572] @ 7eb9e0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2858808,343 +2858810,343 @@ │ │ │ │ ldr r0, [pc, #664] @ (7ebc68 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #660] @ (7ebc6c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + add r0, pc, #0 @ (adr r0, 7ebaf8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + add r0, pc, #48 @ (adr r0, 7ebb2c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + add r0, pc, #96 @ (adr r0, 7ebb60 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + add r0, pc, #144 @ (adr r0, 7ebb94 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + add r0, pc, #192 @ (adr r0, 7ebbc8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + add r0, pc, #240 @ (adr r0, 7ebbfc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + add r0, pc, #288 @ (adr r0, 7ebc30 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + add r0, pc, #336 @ (adr r0, 7ebc64 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + add r0, pc, #384 @ (adr r0, 7ebc98 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #432 @ (adr r0, 7ebccc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #32 @ (adr r0, 7ebb40 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 7ebd00 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #80 @ (adr r0, 7ebb74 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 7ebd34 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #128 @ (adr r0, 7ebba8 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 7ebd68 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #176 @ (adr r0, 7ebbdc ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 7ebd9c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #224 @ (adr r0, 7ebc10 ) │ │ │ │ + add r0, pc, #672 @ (adr r0, 7ebdd0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #272 @ (adr r0, 7ebc44 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 7ebe04 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7ebba4 │ │ │ │ + bmi.n 7eba84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, pc, #48 @ (adr r5, 7ebb90 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 7ebd50 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #912 @ (adr r4, 7ebef4 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 7ebcb4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #752 @ (adr r4, 7ebe58 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 7ebc18 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #592 @ (adr r4, 7ebdbc ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 7ebb7c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #432 @ (adr r4, 7ebd20 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 7ebee0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #272 @ (adr r4, 7ebc84 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 7ebe44 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #128 @ (adr r4, 7ebbf8 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 7ebdb8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #896 @ (adr r3, 7ebefc ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 7ebcbc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #976 @ (adr r3, 7ebf50 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 7ebd10 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, pc, #504 @ (adr r5, 7ebd80 ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 7ebf40 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #400 @ (adr r5, 7ebd1c ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 7ebedc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #296 @ (adr r5, 7ebcb8 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 7ebe78 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #128 @ (adr r5, 7ebc14 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 7ebdd4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #168 @ (adr r5, 7ebc40 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 7ebe00 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #752 @ (adr r1, 7ebe90 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 7ebc50 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #632 @ (adr r1, 7ebe1c ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 7ebbdc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #512 @ (adr r1, 7ebda8 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 7ebf68 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #392 @ (adr r1, 7ebd34 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 7ebef4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #272 @ (adr r1, 7ebcc0 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 7ebe80 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #152 @ (adr r1, 7ebc4c ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 7ebe0c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #32 @ (adr r1, 7ebbd8 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 7ebd98 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #936 @ (adr r0, 7ebf64 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 7ebd24 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #816 @ (adr r0, 7ebef0 ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 7ebcb0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #696 @ (adr r0, 7ebe7c ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 7ebc3c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #480 @ (adr r0, 7ebda8 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 7ebf68 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #552 @ (adr r0, 7ebdf4 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 7ebfb4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r5, pc, #112 @ (adr r5, 7ebc44 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 7ebe04 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #984 @ (adr r4, 7ebfb0 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 7ebd70 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #704 @ (adr r4, 7ebe9c ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 7ebc5c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #808 @ (adr r4, 7ebf08 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 7ebcc8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + add r0, pc, #304 @ (adr r0, 7ebd18 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + add r0, pc, #184 @ (adr r0, 7ebca4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + add r0, pc, #40 @ (adr r0, 7ebc1c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #880 @ (adr r1, 7ebf68 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 7ebd28 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #504 @ (adr r1, 7ebdf4 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 7ebfb4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #720 @ (adr r4, 7ebed0 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 7ebc90 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #424 @ (adr r3, 7ebdb0 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 7ebf70 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 7ebffc ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 7ebdbc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #416 @ (adr r0, 7ebdbc ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 7ebf7c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #240 @ (adr r4, 7ebd14 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 7ebed4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #840 @ (adr r0, 7ebf70 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 7ebd30 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #616 @ (adr r0, 7ebe98 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 7ebc58 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #560 @ (adr r1, 7ebe64 ) │ │ │ │ + add r1, pc, #1008 @ (adr r1, 7ec024 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #376 @ (adr r1, 7ebdb0 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 7ebf70 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #32 @ (adr r1, 7ebc5c ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 7ebe1c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 7ebf68 ) │ │ │ │ + add r3, pc, #232 @ (adr r3, 7ebd28 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #896 @ (adr r2, 7ebfc4 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 7ebd84 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r3, 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 │ │ │ │ movw ip, #4620 @ 0x120c │ │ │ │ sub sp, #8 │ │ │ │ @@ -2860538,210 +2860540,210 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r5, pc, #800 @ (adr r5, 7ecf7c ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 7ecd3c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, pc, #504 @ (adr r6, 7ece68 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 7ed028 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + ands r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mcr2 0, 2, r0, cr12, cr11, {3} │ │ │ │ - strh r0, [r3, #26] │ │ │ │ + mrc2 0, 5, r0, cr12, cr11, {3} │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stc2l 0, cr0, [r0, #492]! @ 0x1ec │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + mrc2 0, 2, r0, cr0, cr11, {3} │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mcr2 0, 4, r0, cr10, cr11, {3} │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + mrc2 0, 7, r0, cr10, cr11, {3} │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #-492]! @ 0xfffffe14 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + stc2l 0, cr0, [r8, #492]! @ 0x1ec │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #-492] @ 0xfffffe14 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + stc2l 0, cr0, [r8, #492] @ 0x1ec │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldc2 0, cr0, [r8, #-492]! @ 0xfffffe14 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + stc2 0, cr0, [r8, #492]! @ 0x1ec │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldc2 0, cr0, [r8, #-492] @ 0xfffffe14 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + stc2 0, cr0, [r8, #492] @ 0x1ec │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldc2 0, cr0, [sl], {123} @ 0x7b │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stc2 0, cr0, [sl], {123} @ 0x7b │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, pc, #800 @ (adr r0, 7ed0dc ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 7ece9c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xfbea007b │ │ │ │ - add r1, pc, #704 @ (adr r1, 7ed084 ) │ │ │ │ + mrrc2 0, 7, r0, sl, cr11 │ │ │ │ + add r2, pc, #128 @ (adr r2, 7ece44 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, pc, #728 @ (adr r1, 7ed0a0 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 7ece60 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, pc, #960 @ (adr r1, 7ed18c ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 7ecf4c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xfbaa007b │ │ │ │ - b.n 7eca04 │ │ │ │ + ldc2 0, cr0, [sl], {123} @ 0x7b │ │ │ │ + b.n 7ecae4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfb8a007b │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + @ instruction: 0xfbfa007b │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr.w r2, [pc, #3564] @ 7edbcc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ ldr.w r2, [pc, #3556] @ 7edbd0 │ │ │ │ @@ -2861971,216 +2861973,216 @@ │ │ │ │ b.n 7ed822 │ │ │ │ ldr r2, [pc, #504] @ (7eddb8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 7ed822 │ │ │ │ - vqadd.u64 q8, q0, │ │ │ │ - vqadd.u32 q8, q6, │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + vshr.u32 q8, , #32 │ │ │ │ + vshr.u16 q8, , #4 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ + vshr.u16 q0, , #10 │ │ │ │ + vqadd.u64 q8, q5, │ │ │ │ + vqadd.u16 q8, q7, │ │ │ │ + vqadd.u8 q8, q1, │ │ │ │ vqadd.u32 q0, q3, │ │ │ │ vqadd.u8 q0, q5, │ │ │ │ - mcr2 0, 7, r0, cr14, cr11, {3} │ │ │ │ - mrc2 0, 6, r0, cr2, cr11, {3} │ │ │ │ - mrc2 0, 5, r0, cr6, cr11, {3} │ │ │ │ - mrc2 0, 4, r0, cr10, cr11, {3} │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mrc2 0, 7, r0, cr10, cr11, {3} │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + vqadd.u32 q8, q5, │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xf65e007b │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + movt r0, #59515 @ 0xe87b │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - rev r6, r6 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r2, r6 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - addw r0, ip, #2171 @ 0x87b │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + @ instruction: 0xf67c007b │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xf250007b │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + movt r0, #123 @ 0x7b │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movw r0, #16507 @ 0x407b │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + @ instruction: 0xf2b4007b │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + b.n 7edcc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + b.n 7edca8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + b.n 7edc98 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - eors.w r0, sl, #123 @ 0x7b │ │ │ │ - svc 16 │ │ │ │ + add.w r0, sl, #123 @ 0x7b │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - vshr.s32 q0, , #20 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + ands.w r0, ip, #123 @ 0x7b │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r2, 7edd3a │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bics.w r0, sl, #123 @ 0x7b │ │ │ │ - ble.n 7edce4 │ │ │ │ + @ instruction: 0xf0aa007b │ │ │ │ + ble.n 7eddc4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ands.w r0, r6, #123 @ 0x7b │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + eor.w r0, r6, #123 @ 0x7b │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movw r0, #32891 @ 0x807b │ │ │ │ - bls.n 7edc88 │ │ │ │ + @ instruction: 0xf2b8007b │ │ │ │ + bge.n 7edd68 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7edc78 │ │ │ │ + bge.n 7edd58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n 7edc7c │ │ │ │ + bge.n 7edd5c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bls.n 7edc74 │ │ │ │ + bge.n 7edd54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vqadd.s64 q0, q0, │ │ │ │ - orns r0, ip, #16449536 @ 0xfb0000 │ │ │ │ - @ instruction: 0xf4ba007b │ │ │ │ - @ instruction: 0xf4b6007b │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + vshr.s32 q0, , #32 │ │ │ │ + @ instruction: 0xf4ec007b │ │ │ │ + @ instruction: 0xf52a007b │ │ │ │ + @ instruction: 0xf526007b │ │ │ │ + lsls r2, r3, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n 7edde0 │ │ │ │ + bls.n 7edcc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orrs.w r0, sl, #16449536 @ 0xfb0000 │ │ │ │ - bics.w r0, lr, #16449536 @ 0xfb0000 │ │ │ │ - bic.w r0, r2, #16449536 @ 0xfb0000 │ │ │ │ - and.w r0, r8, #16449536 @ 0xfb0000 │ │ │ │ - @ instruction: 0xf3ee007b │ │ │ │ - @ instruction: 0xf3d4007b │ │ │ │ - stcl 0, cr0, [r2, #492] @ 0x1ec │ │ │ │ - @ instruction: 0xf268007b │ │ │ │ - movw r0, #49275 @ 0xc07b │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + @ instruction: 0xf4ca007b │ │ │ │ + @ instruction: 0xf4ae007b │ │ │ │ + eors.w r0, r2, #16449536 @ 0xfb0000 │ │ │ │ + orns r0, r8, #16449536 @ 0xfb0000 │ │ │ │ + orrs.w r0, lr, #16449536 @ 0xfb0000 │ │ │ │ + orr.w r0, r4, #16449536 @ 0xfb0000 │ │ │ │ + mrc 0, 1, r0, cr2, cr11, {3} │ │ │ │ + @ instruction: 0xf2d8007b │ │ │ │ + @ instruction: 0xf2bc007b │ │ │ │ + strb r6, [r7, #22] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r2, 7edd58 │ │ │ │ + cbz r2, 7edd74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldcl 0, cr0, [ip], #492 @ 0x1ec │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + stcl 0, cr0, [ip, #-492]! @ 0xfffffe14 │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 7edd80 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r6, 7edd78 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xf36e007b │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + @ instruction: 0xf3de007b │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldcl 0, cr0, [ip], {123} @ 0x7b │ │ │ │ - stcl 0, cr0, [lr], {123} @ 0x7b │ │ │ │ - stcl 0, cr0, [r0], {123} @ 0x7b │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + stcl 0, cr0, [ip, #-492] @ 0xfffffe14 │ │ │ │ + ldc 0, cr0, [lr, #-492]! @ 0xfffffe14 │ │ │ │ + ldc 0, cr0, [r0, #-492]! @ 0xfffffe14 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stc 0, cr0, [r0], #492 @ 0x1ec │ │ │ │ - ldc 0, cr0, [r0], {123} @ 0x7b │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldc 0, cr0, [r0, #-492] @ 0xfffffe14 │ │ │ │ + stc 0, cr0, [r0, #-492] @ 0xfffffe14 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldcl 0, cr0, [r0], #-492 @ 0xfffffe14 │ │ │ │ - mrc 0, 6, r0, cr4, cr11, {3} │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + stcl 0, cr0, [r0], #492 @ 0x1ec │ │ │ │ + vqadd.s8 q8, q2, │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mcrr 0, 7, r0, r2, cr11 │ │ │ │ - ldc 0, cr0, [r2], #-492 @ 0xfffffe14 │ │ │ │ - stc 0, cr0, [r2], #-492 @ 0xfffffe14 │ │ │ │ + ldc 0, cr0, [r2], #492 @ 0x1ec │ │ │ │ + stc 0, cr0, [r2], #492 @ 0x1ec │ │ │ │ ldc 0, cr0, [r2], {123} @ 0x7b │ │ │ │ stc 0, cr0, [r2], {123} @ 0x7b │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + ldcl 0, cr0, [r2], #-492 @ 0xfffffe14 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7ede1c │ │ │ │ + bvs.n 7edcfc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r2, [pc, #316] @ (7edefc ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.w 7ebfe0 │ │ │ │ @@ -2862300,42 +2862302,42 @@ │ │ │ │ b.w 7ebfe0 │ │ │ │ ldr r2, [pc, #88] @ (7edf48 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e638 <__fprintf_chk@plt> │ │ │ │ b.n 7ed8a0 │ │ │ │ - ldmdb sl!, {r0, r1, r3, r4, r5, r6} │ │ │ │ - ldmdb lr, {r0, r1, r3, r4, r5, r6} │ │ │ │ - bmi.n 7edfb4 │ │ │ │ + @ instruction: 0xe9aa007b │ │ │ │ + @ instruction: 0xe98e007b │ │ │ │ + bmi.n 7ede94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7edf7c │ │ │ │ + bmi.n 7ede5c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7edf84 │ │ │ │ + bmi.n 7ede64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7edf48 │ │ │ │ + bmi.n 7ede28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr11, {4} │ │ │ │ - cdp2 0, 2, cr0, cr2, cr11, {4} │ │ │ │ - bcc.n 7ee010 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - bcc.n 7edfe0 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - ldcl 0, cr0, [ip, #-492]! @ 0xfffffe14 │ │ │ │ - ldcl 0, cr0, [ip, #-492] @ 0xfffffe14 │ │ │ │ - ldc2l 0, cr0, [r6, #556] @ 0x22c │ │ │ │ - mrc 0, 2, r0, cr6, cr11, {3} │ │ │ │ - ldc2 0, cr0, [r4, #556]! @ 0x22c │ │ │ │ - stc2 0, cr0, [r2, #556]! @ 0x22c │ │ │ │ - ldc2 0, cr0, [r0, #556] @ 0x22c │ │ │ │ - mrc 0, 0, r0, cr0, cr11, {3} │ │ │ │ + cdp2 0, 10, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 9, cr0, cr2, cr11, {4} │ │ │ │ + bcc.n 7edef0 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + bcc.n 7edec0 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + stcl 0, cr0, [ip, #492]! @ 0x1ec │ │ │ │ + stcl 0, cr0, [ip, #492] @ 0x1ec │ │ │ │ + cdp2 0, 4, cr0, cr6, cr11, {4} │ │ │ │ + mcr 0, 6, r0, cr6, cr11, {3} │ │ │ │ + cdp2 0, 2, cr0, cr4, cr11, {4} │ │ │ │ + cdp2 0, 1, cr0, cr2, cr11, {4} │ │ │ │ + cdp2 0, 0, cr0, cr0, cr11, {4} │ │ │ │ + mcr 0, 4, r0, cr0, cr11, {3} │ │ │ │ movw r3, #16380 @ 0x3ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7f5f54 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ strb r4, [r4, #3] │ │ │ │ subs r7, #253 @ 0xfd │ │ │ │ subs r7, #253 @ 0xfd │ │ │ │ @@ -2879940,830 +2879942,830 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7f7278 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7f727c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf6b0007a │ │ │ │ - ldr r2, [pc, #16] @ (7f6c34 ) │ │ │ │ + @ instruction: 0xf720007a │ │ │ │ + ldr r2, [pc, #464] @ (7f6df4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #864] @ (7f6f8c ) │ │ │ │ + ldr r2, [pc, #288] @ (7f6d4c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #688] @ (7f6ee4 ) │ │ │ │ + ldr r2, [pc, #112] @ (7f6ca4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #512] @ (7f6e3c ) │ │ │ │ + ldr r1, [pc, #960] @ (7f6ffc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #336] @ (7f6d94 ) │ │ │ │ + ldr r1, [pc, #784] @ (7f6f54 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #160] @ (7f6cec ) │ │ │ │ + ldr r1, [pc, #608] @ (7f6eac ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #1008] @ (7f7044 ) │ │ │ │ + ldr r1, [pc, #432] @ (7f6e04 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #832] @ (7f6f9c ) │ │ │ │ + ldr r1, [pc, #256] @ (7f6d5c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #656] @ (7f6ef4 ) │ │ │ │ + ldr r1, [pc, #80] @ (7f6cb4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #480] @ (7f6e4c ) │ │ │ │ + ldr r0, [pc, #928] @ (7f700c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #304] @ (7f6da4 ) │ │ │ │ + ldr r0, [pc, #752] @ (7f6f64 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #128] @ (7f6cfc ) │ │ │ │ + ldr r0, [pc, #576] @ (7f6ebc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blxns lr │ │ │ │ + ldr r0, [pc, #400] @ (7f6e14 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blx r9 │ │ │ │ + ldr r0, [pc, #224] @ (7f6d6c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blxns r3 │ │ │ │ + ldr r0, [pc, #48] @ (7f6cc4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bx lr │ │ │ │ + blx ip │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bxns r8 │ │ │ │ + blxns r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bx r3 │ │ │ │ + blx r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov ip, sp │ │ │ │ + bxns fp │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + bx r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov ip, r2 │ │ │ │ + bxns r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #180 @ 0xb4 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r0, sp │ │ │ │ + mov r8, fp │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r8, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp ip, ip │ │ │ │ + mov r4, sl │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r8, r7 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, pc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r8, sl │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r0, pc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add ip, fp │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r8, r6 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add ip, r0 │ │ │ │ + add ip, lr │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, fp │ │ │ │ + add r8, r9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, r5 │ │ │ │ + add ip, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, r0 │ │ │ │ + add r0, lr │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mvns r4, r2 │ │ │ │ + add r4, r8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bics r0, r5 │ │ │ │ + add r0, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - muls r0, r2 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orrs r4, r4 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmn r0, r7 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #24 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + orrs r0, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - negs r4, r6 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - negs r0, r1 │ │ │ │ + cmp r0, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - tst r4, r3 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rors r0, r6 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rors r4, r0 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sbcs r0, r3 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs r4, r5 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs r0, r0 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r2 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r5 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r7 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eors r4, r4 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ands r0, r7 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ands r4, r1 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r7, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r5, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #248 @ 0xf8 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r7, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r5, r4 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r4, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r2, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r1, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r6, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r6, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r1, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7f7f48 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7f7f4c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2881984,634 +2881986,637 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7f85a4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7f85a8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r1, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r0, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r4, r4, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, r7 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.u32 q8, d16, d0 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vrev32.16 d0, d0 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.u8 q0, d24, d0 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + movs r4, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.u16 d16, d28, d0 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.u d0, d16, d0 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + vrev32.32 d16, d0 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.u8 d0, d20, d0 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + vaddl.u8 q8, d28, d0 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 13, cr0, cr8, cr0, {4} │ │ │ │ - subs r4, r1, r2 │ │ │ │ + vaddl.u32 q0, d16, d0 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 10, cr0, cr12, cr0, {4} │ │ │ │ - subs r0, r4, r1 │ │ │ │ + vhadd.u d16, d20, d0 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr0, {4} │ │ │ │ - subs r4, r6, r0 │ │ │ │ + vhadd.u8 d16, d24, d0 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr0, {4} │ │ │ │ - subs r0, r1, r0 │ │ │ │ + vhadd.u16 d0, d28, d0 │ │ │ │ + subs r0, r2, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr0, {4} │ │ │ │ - adds r4, r3, r7 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr0, {4} │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #512]! @ 0x200 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + cdp2 0, 12, cr0, cr4, cr0, {4} │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #512] @ 0x200 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + cdp2 0, 9, cr0, cr8, cr0, {4} │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2 0, cr0, [r4, #512]! @ 0x200 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + cdp2 0, 6, cr0, cr12, cr0, {4} │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r8, #-512]! @ 0xfffffe00 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + cdp2 0, 4, cr0, cr0, cr0, {4} │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [ip, #-512] @ 0xfffffe00 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + cdp2 0, 1, cr0, cr4, cr0, {4} │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2 0, cr0, [r0, #-512]! @ 0xfffffe00 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + stc2l 0, cr0, [r8, #512]! @ 0x200 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r4], #512 @ 0x200 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + ldc2 0, cr0, [ip, #512]! @ 0x200 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8], {128} @ 0x80 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + ldc2 0, cr0, [r0, #512] @ 0x200 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [ip], {128} @ 0x80 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + stc2l 0, cr0, [r4, #-512]! @ 0xfffffe00 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r0], #-512 @ 0xfffffe00 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + ldc2 0, cr0, [r8, #-512]! @ 0xfffffe00 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mcrr2 0, 8, r0, r4, cr0 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + stc2 0, cr0, [ip, #-512] @ 0xfffffe00 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [r8], {128} @ 0x80 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + stc2l 0, cr0, [r0], #512 @ 0x200 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfbec0080 │ │ │ │ - smlalbb r0, r0, r0, r0 │ │ │ │ - @ instruction: 0xfb940080 │ │ │ │ - @ instruction: 0xfb680080 │ │ │ │ - @ instruction: 0xfb3c0080 │ │ │ │ - @ instruction: 0xfb100080 │ │ │ │ - @ instruction: 0xfae40080 │ │ │ │ - @ instruction: 0xfab80080 │ │ │ │ - @ instruction: 0xfa8c0080 │ │ │ │ - @ instruction: 0xfa600080 │ │ │ │ - @ instruction: 0xfa340080 │ │ │ │ - @ instruction: 0xfa080080 │ │ │ │ - ldr??.w r0, [ip, #128] @ 0x80 │ │ │ │ - ldrsh.w r0, [r0, #128] @ 0x80 │ │ │ │ - vst1.8 {d0[4]}, [r4], r0 │ │ │ │ - ldr??.w r0, [r8, r0] │ │ │ │ - vld4.32 {d0-d3}, [ip], r0 │ │ │ │ - vst4.32 {d0-d3}, [r0], r0 │ │ │ │ - ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ - strh.w r0, [r8, #128] @ 0x80 │ │ │ │ - ldr??.w r0, [ip, r0] │ │ │ │ - ldr.w r0, [r0, r0] │ │ │ │ - strh.w r0, [r4, r0] │ │ │ │ - @ instruction: 0xf7f80080 │ │ │ │ - @ instruction: 0xf7cc0080 │ │ │ │ - @ instruction: 0xf7a00080 │ │ │ │ - @ instruction: 0xf7740080 │ │ │ │ - @ instruction: 0xf7480080 │ │ │ │ - @ instruction: 0xf71c0080 │ │ │ │ - @ instruction: 0xf6f00080 │ │ │ │ - movt r0, #18560 @ 0x4880 │ │ │ │ - @ instruction: 0xf6980080 │ │ │ │ - @ instruction: 0xf66c0080 │ │ │ │ - movw r0, #2176 @ 0x880 │ │ │ │ - @ instruction: 0xf6140080 │ │ │ │ - @ instruction: 0xf5e80080 │ │ │ │ - subs.w r0, ip, #4194304 @ 0x400000 │ │ │ │ - @ instruction: 0xf5900080 │ │ │ │ - sbc.w r0, r4, #4194304 @ 0x400000 │ │ │ │ - @ instruction: 0xf5380080 │ │ │ │ - add.w r0, ip, #4194304 @ 0x400000 │ │ │ │ - @ instruction: 0xf4e00080 │ │ │ │ - @ instruction: 0xf4b40080 │ │ │ │ - eor.w r0, r8, #4194304 @ 0x400000 │ │ │ │ - orrs.w r0, ip, #4194304 @ 0x400000 │ │ │ │ - bics.w r0, r0, #4194304 @ 0x400000 │ │ │ │ - and.w r0, r4, #4194304 @ 0x400000 │ │ │ │ - @ instruction: 0xf3d80080 │ │ │ │ - usat r0, #0, ip, asr #2 │ │ │ │ - usat r0, #0, r0, lsl #2 │ │ │ │ - @ instruction: 0xf3540080 │ │ │ │ - ssat r0, #1, r8, asr #2 │ │ │ │ - @ instruction: 0xf2fc0080 │ │ │ │ - @ instruction: 0xf2d00080 │ │ │ │ - subw r0, r4, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf2780080 │ │ │ │ - movw r0, #49280 @ 0xc080 │ │ │ │ - @ instruction: 0xf2200080 │ │ │ │ - @ instruction: 0xf1f40080 │ │ │ │ - rsb r0, r8, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf19c0080 │ │ │ │ - sbcs.w r0, r0, #128 @ 0x80 │ │ │ │ - adc.w r0, r4, #128 @ 0x80 │ │ │ │ - adds.w r0, r8, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf0ec0080 │ │ │ │ - @ instruction: 0xf0c00080 │ │ │ │ - eors.w r0, r4, #128 @ 0x80 │ │ │ │ - orn r0, r8, #128 @ 0x80 │ │ │ │ - bics.w r0, ip, #128 @ 0x80 │ │ │ │ - ands.w r0, r0, #128 @ 0x80 │ │ │ │ - vaddl.s32 q8, d20, d0 │ │ │ │ - vext.8 d0, d24, d0, #0 │ │ │ │ - vaddl.s8 q0, d28, d0 │ │ │ │ - vhadd.s32 d16, d16, d0 │ │ │ │ - vhadd.s d0, d20, d0 │ │ │ │ - vhadd.s8 d0, d24, d0 │ │ │ │ - cdp 0, 13, cr0, cr12, cr0, {4} │ │ │ │ - cdp 0, 11, cr0, cr0, cr0, {4} │ │ │ │ - cdp 0, 8, cr0, cr4, cr0, {4} │ │ │ │ - cdp 0, 5, cr0, cr8, cr0, {4} │ │ │ │ - cdp 0, 2, cr0, cr12, cr0, {4} │ │ │ │ - cdp 0, 0, cr0, cr0, cr0, {4} │ │ │ │ - ldcl 0, cr0, [r4, #512] @ 0x200 │ │ │ │ - stc 0, cr0, [r8, #512]! @ 0x200 │ │ │ │ - ldcl 0, cr0, [ip, #-512]! @ 0xfffffe00 │ │ │ │ - ldcl 0, cr0, [r0, #-512] @ 0xfffffe00 │ │ │ │ - stc 0, cr0, [r4, #-512]! @ 0xfffffe00 │ │ │ │ - ldcl 0, cr0, [r8], #512 @ 0x200 │ │ │ │ - stcl 0, cr0, [ip], {128} @ 0x80 │ │ │ │ - stc 0, cr0, [r0], #512 @ 0x200 │ │ │ │ - ldcl 0, cr0, [r4], #-512 @ 0xfffffe00 │ │ │ │ - mcrr 0, 8, r0, r8, cr0 │ │ │ │ - ldc 0, cr0, [ip], {128} @ 0x80 │ │ │ │ - @ instruction: 0xebf00080 │ │ │ │ - rsb r0, r4, r0, lsl #2 │ │ │ │ - @ instruction: 0xeb980080 │ │ │ │ - sbc.w r0, ip, r0, lsl #2 │ │ │ │ - adc.w r0, r0, r0, lsl #2 │ │ │ │ - adds.w r0, r4, r0, lsl #2 │ │ │ │ - @ instruction: 0xeae80080 │ │ │ │ - @ instruction: 0xeabc0080 │ │ │ │ - eors.w r0, r0, r0, lsl #2 │ │ │ │ - orn r0, r4, r0, lsl #2 │ │ │ │ - bics.w r0, r8, r0, lsl #2 │ │ │ │ - and.w r0, ip, r0, lsl #2 │ │ │ │ - strd r0, r0, [r0, #512]! @ 0x200 │ │ │ │ - @ instruction: 0xe9b40080 │ │ │ │ - @ instruction: 0xe9880080 │ │ │ │ - ldrd r0, r0, [ip, #-512] @ 0x200 │ │ │ │ - ldmdb r0!, {r7} │ │ │ │ - stmdb r4, {r7} │ │ │ │ - @ instruction: 0xe8d80080 │ │ │ │ - stmia.w ip!, {r7} │ │ │ │ - stmia.w r0, {r7} │ │ │ │ - @ instruction: 0xe8540080 │ │ │ │ - @ instruction: 0xe8280080 │ │ │ │ - b.n 7f82b0 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - b.n 7f825c │ │ │ │ + ldc2 0, cr0, [r4], #512 @ 0x200 │ │ │ │ + adds r4, r1, r2 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + stc2 0, cr0, [r8], {128} @ 0x80 │ │ │ │ + adds r4, r4, r1 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + mrrc2 0, 8, r0, ip, cr0 │ │ │ │ + ldc2 0, cr0, [r0], #-512 @ 0xfffffe00 │ │ │ │ + stc2 0, cr0, [r4], {128} @ 0x80 │ │ │ │ + @ instruction: 0xfbd80080 │ │ │ │ + @ instruction: 0xfbac0080 │ │ │ │ + @ instruction: 0xfb800080 │ │ │ │ + @ instruction: 0xfb540080 │ │ │ │ + @ instruction: 0xfb280080 │ │ │ │ + @ instruction: 0xfafc0080 │ │ │ │ + @ instruction: 0xfad00080 │ │ │ │ + @ instruction: 0xfaa40080 │ │ │ │ + @ instruction: 0xfa780080 │ │ │ │ + @ instruction: 0xfa4c0080 │ │ │ │ + @ instruction: 0xfa200080 │ │ │ │ + ldr??.w r0, [r4, #128] @ 0x80 │ │ │ │ + vst1.8 {d16[4]}, [r8], r0 │ │ │ │ + ldrsb.w r0, [ip, #128] @ 0x80 │ │ │ │ + ldr??.w r0, [r0, r0] │ │ │ │ + vst4.32 {d16-d19}, [r4], r0 │ │ │ │ + ldrsb.w r0, [r8, r0] │ │ │ │ + str??.w r0, [ip, #128] @ 0x80 │ │ │ │ + str.w r0, [r0, #128] @ 0x80 │ │ │ │ + ldrb.w r0, [r4, #128] @ 0x80 │ │ │ │ + str??.w r0, [r8, r0] │ │ │ │ + ldrh.w r0, [ip, r0] │ │ │ │ + ldrb.w r0, [r0, r0] │ │ │ │ + @ instruction: 0xf7e40080 │ │ │ │ + @ instruction: 0xf7b80080 │ │ │ │ + @ instruction: 0xf78c0080 │ │ │ │ + @ instruction: 0xf7600080 │ │ │ │ + @ instruction: 0xf7340080 │ │ │ │ + @ instruction: 0xf7080080 │ │ │ │ + @ instruction: 0xf6dc0080 │ │ │ │ + @ instruction: 0xf6b00080 │ │ │ │ + @ instruction: 0xf6840080 │ │ │ │ + @ instruction: 0xf6580080 │ │ │ │ + @ instruction: 0xf62c0080 │ │ │ │ + addw r0, r0, #2176 @ 0x880 │ │ │ │ + rsbs r0, r4, #4194304 @ 0x400000 │ │ │ │ + sub.w r0, r8, #4194304 @ 0x400000 │ │ │ │ + sbcs.w r0, ip, #4194304 @ 0x400000 │ │ │ │ + adcs.w r0, r0, #4194304 @ 0x400000 │ │ │ │ + @ instruction: 0xf5240080 │ │ │ │ + @ instruction: 0xf4f80080 │ │ │ │ + @ instruction: 0xf4cc0080 │ │ │ │ + @ instruction: 0xf4a00080 │ │ │ │ + orns r0, r4, #4194304 @ 0x400000 │ │ │ │ + orr.w r0, r8, #4194304 @ 0x400000 │ │ │ │ + ands.w r0, ip, #4194304 @ 0x400000 │ │ │ │ + @ instruction: 0xf3f00080 │ │ │ │ + ubfx r0, r4, #2, #1 │ │ │ │ + @ instruction: 0xf3980080 │ │ │ │ + bfi r0, ip, #2, #4294967295 │ │ │ │ + sbfx r0, r0, #2, #1 │ │ │ │ + @ instruction: 0xf3140080 │ │ │ │ + @ instruction: 0xf2e80080 │ │ │ │ + @ instruction: 0xf2bc0080 │ │ │ │ + @ instruction: 0xf2900080 │ │ │ │ + @ instruction: 0xf2640080 │ │ │ │ + @ instruction: 0xf2380080 │ │ │ │ + addw r0, ip, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf1e00080 │ │ │ │ + subs.w r0, r4, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf1880080 │ │ │ │ + adcs.w r0, ip, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf1300080 │ │ │ │ + add.w r0, r4, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf0d80080 │ │ │ │ + @ instruction: 0xf0ac0080 │ │ │ │ + eor.w r0, r0, #128 @ 0x80 │ │ │ │ + orrs.w r0, r4, #128 @ 0x80 │ │ │ │ + bic.w r0, r8, #128 @ 0x80 │ │ │ │ + vext.8 d16, d28, d0, #0 │ │ │ │ + vaddl.s16 q8, d16, d0 │ │ │ │ + vaddl.s32 q0, d20, d0 │ │ │ │ + vhadd.s d16, d24, d0 │ │ │ │ + vhadd.s8 d16, d28, d0 │ │ │ │ + vhadd.s32 d0, d16, d0 │ │ │ │ + cdp 0, 15, cr0, cr4, cr0, {4} │ │ │ │ + cdp 0, 12, cr0, cr8, cr0, {4} │ │ │ │ + cdp 0, 9, cr0, cr12, cr0, {4} │ │ │ │ + cdp 0, 7, cr0, cr0, cr0, {4} │ │ │ │ + cdp 0, 4, cr0, cr4, cr0, {4} │ │ │ │ + cdp 0, 1, cr0, cr8, cr0, {4} │ │ │ │ + stcl 0, cr0, [ip, #512]! @ 0x200 │ │ │ │ + stcl 0, cr0, [r0, #512] @ 0x200 │ │ │ │ + ldc 0, cr0, [r4, #512] @ 0x200 │ │ │ │ + stcl 0, cr0, [r8, #-512]! @ 0xfffffe00 │ │ │ │ + ldc 0, cr0, [ip, #-512]! @ 0xfffffe00 │ │ │ │ + ldc 0, cr0, [r0, #-512] @ 0xfffffe00 │ │ │ │ + stcl 0, cr0, [r4], #512 @ 0x200 │ │ │ │ + ldc 0, cr0, [r8], #512 @ 0x200 │ │ │ │ + stc 0, cr0, [ip], {128} @ 0x80 │ │ │ │ + stcl 0, cr0, [r0], #-512 @ 0xfffffe00 │ │ │ │ + ldc 0, cr0, [r4], #-512 @ 0xfffffe00 │ │ │ │ + stc 0, cr0, [r8], {128} @ 0x80 │ │ │ │ + rsbs r0, ip, r0, lsl #2 │ │ │ │ + subs.w r0, r0, r0, lsl #2 │ │ │ │ + @ instruction: 0xeb840080 │ │ │ │ + adcs.w r0, r8, r0, lsl #2 │ │ │ │ + @ instruction: 0xeb2c0080 │ │ │ │ + add.w r0, r0, r0, lsl #2 │ │ │ │ + @ instruction: 0xead40080 │ │ │ │ + @ instruction: 0xeaa80080 │ │ │ │ + orns r0, ip, r0, lsl #2 │ │ │ │ + orrs.w r0, r0, r0, lsl #2 │ │ │ │ + bic.w r0, r4, r0, lsl #2 │ │ │ │ + ldrd r0, r0, [r8, #512]! @ 0x200 │ │ │ │ + strd r0, r0, [ip, #512] @ 0x200 │ │ │ │ + @ instruction: 0xe9a00080 │ │ │ │ + ldrd r0, r0, [r4, #-512]! @ 0x200 │ │ │ │ + strd r0, r0, [r8, #-512] @ 0x200 │ │ │ │ + ldmdb ip, {r7} │ │ │ │ + ldrd r0, r0, [r0], #512 @ 0x200 │ │ │ │ + @ instruction: 0xe8c40080 │ │ │ │ + ldmia.w r8, {r7} │ │ │ │ + strd r0, r0, [ip], #-512 @ 0x200 │ │ │ │ + strex r0, r0, [r0, #512] @ 0x200 │ │ │ │ + @ instruction: 0xe8140080 │ │ │ │ + b.n 7f8294 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8208 │ │ │ │ + b.n 7f8240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f81b4 │ │ │ │ + b.n 7f81ec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8160 │ │ │ │ + b.n 7f8198 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f810c │ │ │ │ + b.n 7f8144 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f80b8 │ │ │ │ + b.n 7f80f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8064 │ │ │ │ + b.n 7f809c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8010 │ │ │ │ + b.n 7f8048 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7fbc │ │ │ │ + b.n 7f7ff4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7f68 │ │ │ │ + b.n 7f7fa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7f14 │ │ │ │ + b.n 7f7f4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7ec0 │ │ │ │ + b.n 7f7ef8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7e6c │ │ │ │ + b.n 7f7ea4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7e18 │ │ │ │ + b.n 7f7e50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7dc4 │ │ │ │ + b.n 7f7dfc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7d70 │ │ │ │ + b.n 7f7da8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7d1c │ │ │ │ + b.n 7f7d54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7cc8 │ │ │ │ + b.n 7f7d00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7c74 │ │ │ │ + b.n 7f7cac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7c20 │ │ │ │ + b.n 7f7c58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7bcc │ │ │ │ + b.n 7f7c04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7b78 │ │ │ │ + b.n 7f7bb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f7b24 │ │ │ │ + b.n 7f7b5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8ad0 │ │ │ │ + b.n 7f8b08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8a7c │ │ │ │ + b.n 7f8ab4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8a28 │ │ │ │ + b.n 7f8a60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f89d4 │ │ │ │ + b.n 7f8a0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8980 │ │ │ │ + b.n 7f89b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f892c │ │ │ │ + b.n 7f8964 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f88d8 │ │ │ │ + b.n 7f8910 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8884 │ │ │ │ + b.n 7f88bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8830 │ │ │ │ + b.n 7f8868 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f87dc │ │ │ │ + b.n 7f8814 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8788 │ │ │ │ + b.n 7f87c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8734 │ │ │ │ + b.n 7f876c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f86e0 │ │ │ │ + b.n 7f8718 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f868c │ │ │ │ + b.n 7f86c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8638 │ │ │ │ + b.n 7f8670 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f85e4 │ │ │ │ + b.n 7f861c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8590 │ │ │ │ + b.n 7f85c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f853c │ │ │ │ + b.n 7f8574 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f84e8 │ │ │ │ + b.n 7f8520 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8494 │ │ │ │ + b.n 7f84cc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8440 │ │ │ │ + b.n 7f8478 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f83ec │ │ │ │ + b.n 7f8424 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7f8398 │ │ │ │ + b.n 7f83d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + b.n 7f837c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 12 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #4 │ │ │ │ + udf #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7f8354 │ │ │ │ + ble.n 7f838c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7f8300 │ │ │ │ + ble.n 7f8338 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7f82ac │ │ │ │ + ble.n 7f82e4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7f8458 │ │ │ │ + ble.n 7f8490 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7f8404 │ │ │ │ + ble.n 7f843c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7f83b0 │ │ │ │ + ble.n 7f83e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7f835c │ │ │ │ + bgt.n 7f8394 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7f8308 │ │ │ │ + bgt.n 7f8340 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7f84b4 │ │ │ │ + bgt.n 7f82ec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7f8460 │ │ │ │ + bgt.n 7f8498 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7f840c │ │ │ │ + bgt.n 7f8444 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7f83b8 │ │ │ │ + bgt.n 7f83f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7f8364 │ │ │ │ + blt.n 7f839c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7f8310 │ │ │ │ + blt.n 7f8348 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7f84bc │ │ │ │ + blt.n 7f82f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7f8468 │ │ │ │ + blt.n 7f84a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7f8414 │ │ │ │ + blt.n 7f844c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7f83c0 │ │ │ │ + blt.n 7f83f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7f836c │ │ │ │ + bge.n 7f83a4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7f8318 │ │ │ │ + bge.n 7f8350 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7f84c4 │ │ │ │ + bge.n 7f82fc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7f8470 │ │ │ │ + bge.n 7f84a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7f841c │ │ │ │ + bge.n 7f8454 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7f83c8 │ │ │ │ + bls.n 7f8400 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7f8374 │ │ │ │ + bls.n 7f83ac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7f8320 │ │ │ │ + bls.n 7f8358 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7f84cc │ │ │ │ + bls.n 7f8504 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7f8478 │ │ │ │ + bls.n 7f84b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7f8424 │ │ │ │ + bls.n 7f845c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7f83d0 │ │ │ │ + bhi.n 7f8408 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7f837c │ │ │ │ + bhi.n 7f83b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7f8328 │ │ │ │ + bhi.n 7f8360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7f84d4 │ │ │ │ + bhi.n 7f850c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7f8480 │ │ │ │ + bhi.n 7f84b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7f842c │ │ │ │ + bhi.n 7f8464 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7f83d8 │ │ │ │ + bvc.n 7f8410 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7f8384 │ │ │ │ + bvc.n 7f83bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7f8530 │ │ │ │ + bvc.n 7f8368 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7f84dc │ │ │ │ + bvc.n 7f8514 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7f8488 │ │ │ │ + bvc.n 7f84c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7f8434 │ │ │ │ + bvc.n 7f846c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7f83e0 │ │ │ │ + bvs.n 7f8418 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7f838c │ │ │ │ + bvs.n 7f83c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7f8538 │ │ │ │ + bvs.n 7f8370 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7f84e4 │ │ │ │ + bvs.n 7f851c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7f8490 │ │ │ │ + bvs.n 7f84c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7f843c │ │ │ │ + bvs.n 7f8474 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7f83e8 │ │ │ │ + bpl.n 7f8420 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7f8394 │ │ │ │ + bpl.n 7f83cc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7f8540 │ │ │ │ + bpl.n 7f8378 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7f84ec │ │ │ │ + bpl.n 7f8524 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7f8498 │ │ │ │ + bpl.n 7f84d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7f8444 │ │ │ │ + bpl.n 7f847c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7f83f0 │ │ │ │ + bmi.n 7f8428 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7f839c │ │ │ │ + bmi.n 7f83d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7f8548 │ │ │ │ + bmi.n 7f8580 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7f84f4 │ │ │ │ + bmi.n 7f852c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7f84a0 │ │ │ │ + bmi.n 7f84d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7f844c │ │ │ │ + bcc.n 7f8484 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7f83f8 │ │ │ │ + bcc.n 7f8430 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7f83a4 │ │ │ │ + bcc.n 7f83dc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7f8550 │ │ │ │ + bcc.n 7f8588 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7f84fc │ │ │ │ + bcc.n 7f8534 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7f84a8 │ │ │ │ + bcc.n 7f84e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7f8454 │ │ │ │ + bcs.n 7f848c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7f8400 │ │ │ │ + bcs.n 7f8438 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7f83ac │ │ │ │ + bcs.n 7f83e4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7f8558 │ │ │ │ + bcs.n 7f8590 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7f8504 │ │ │ │ + bcs.n 7f853c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7f84b0 │ │ │ │ + bcs.n 7f84e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7f845c │ │ │ │ + bne.n 7f8494 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7f8408 │ │ │ │ + bne.n 7f8440 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7f85b4 │ │ │ │ + bne.n 7f83ec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7f8560 │ │ │ │ + bne.n 7f8598 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7f850c │ │ │ │ + bne.n 7f8544 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7f84b8 │ │ │ │ + bne.n 7f84f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7f8464 │ │ │ │ + beq.n 7f849c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7f8410 │ │ │ │ + beq.n 7f8448 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7f85bc │ │ │ │ + beq.n 7f83f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7f8568 │ │ │ │ + beq.n 7f85a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7f8514 │ │ │ │ + beq.n 7f8524 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r3!, {r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -2882635,41 +2882640,37 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r0!, {r2} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7f9274 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7f9278 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2883890,133 +2883891,141 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7f98d0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7f98d4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7f9312 │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7f9306 │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7f92fa │ │ │ │ + cbnz r0, 7f9316 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7f92ee │ │ │ │ + cbnz r0, 7f930a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, 7f92fe │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x0038 │ │ │ │ + cbnz r0, 7f92f2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r0, r7 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r4, r2 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r4, r6 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r0, r2 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7f92f6 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7f92ee │ │ │ │ + rev r4, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7f92e6 │ │ │ │ + cbnz r4, 7f9302 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7f92de │ │ │ │ + cbnz r4, 7f92fa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7f92d6 │ │ │ │ + cbnz r4, 7f92f2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r4, 7f92ea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + cbnz r4, 7f92e2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + cbnz r4, 7f92da │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r6} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r4} │ │ │ │ + push {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7f93c0 │ │ │ │ + push {r4, r6} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + push {r5} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + push {r2} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cbz r0, 7f93ce │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7f93b8 │ │ │ │ + cbz r4, 7f93ca │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cbz r0, 7f93c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7f93b4 │ │ │ │ + cbz r4, 7f93c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7f93b2 │ │ │ │ + cbz r0, 7f93c2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7f93ae │ │ │ │ + cbz r4, 7f93be │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7f93ac │ │ │ │ + cbz r0, 7f93bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7f93a8 │ │ │ │ + cbz r4, 7f93b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7f93a6 │ │ │ │ + cbz r0, 7f93b6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ uxtb r4, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ uxtb r0, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ uxth r4, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -2884028,233 +2884037,233 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ sxtb r4, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ sxth r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ sxth r4, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7f93c8 │ │ │ │ + cbz r0, 7f93d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7f93c4 │ │ │ │ + cbz r4, 7f93d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7f93c2 │ │ │ │ + cbz r0, 7f93d2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7f93be │ │ │ │ + cbz r4, 7f93ce │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7f93bc │ │ │ │ + cbz r0, 7f93cc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7f93b8 │ │ │ │ + cbz r4, 7f93c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7f93b6 │ │ │ │ + cbz r0, 7f93c6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7f93b2 │ │ │ │ + cbz r4, 7f93c2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7f93b0 │ │ │ │ + cbz r0, 7f93c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ sub sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ sub sp, #352 @ 0x160 │ │ │ │ lsls r0, r0, #2 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sub sp, #16 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #16 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r7, pc, #928 @ (adr r7, 7f9830 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r5, pc, #384 @ (adr r5, 7f9614 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r7, pc, #704 @ (adr r7, 7f9758 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #672 @ (adr r7, 7f972c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7f953c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #480 @ (adr r7, 7f9670 ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 7f9680 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #960 @ (adr r4, 7f9854 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 7f9864 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #256 @ (adr r7, 7f9598 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 7f95a8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #736 @ (adr r4, 7f977c ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 7f978c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #32 @ (adr r7, 7f94c0 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 7f94d0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #512 @ (adr r4, 7f96a4 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 7f96b4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #832 @ (adr r6, 7f97e8 ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 7f97f8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #288 @ (adr r4, 7f95cc ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 7f95dc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #608 @ (adr r6, 7f9710 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 7f9720 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #64 @ (adr r4, 7f94f4 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 7f9504 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #384 @ (adr r6, 7f9638 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 7f9648 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #864 @ (adr r3, 7f981c ) │ │ │ │ + add r3, pc, #864 @ (adr r3, 7f982c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #160 @ (adr r6, 7f9560 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 7f9570 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #640 @ (adr r3, 7f9744 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 7f9754 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #960 @ (adr r5, 7f9888 ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 7f9898 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #416 @ (adr r3, 7f966c ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 7f967c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #736 @ (adr r5, 7f97b0 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 7f97c0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #192 @ (adr r3, 7f9594 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 7f95a4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #512 @ (adr r5, 7f96d8 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 7f96e8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #992 @ (adr r2, 7f98bc ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 7f98cc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #288 @ (adr r5, 7f9600 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 7f9610 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #768 @ (adr r2, 7f97e4 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 7f97f4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #64 @ (adr r5, 7f9528 ) │ │ │ │ + add r5, pc, #64 @ (adr r5, 7f9538 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #544 @ (adr r2, 7f970c ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 7f971c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #864 @ (adr r4, 7f9850 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 7f9860 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #320 @ (adr r2, 7f9634 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 7f9644 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #640 @ (adr r4, 7f9778 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 7f9788 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #96 @ (adr r2, 7f955c ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 7f956c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #416 @ (adr r4, 7f96a0 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 7f98b0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #896 @ (adr r1, 7f9884 ) │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #192 @ (adr r4, 7f95c8 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 7f97d8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #672 @ (adr r1, 7f97ac ) │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #480 @ (adr r1, 7f96f0 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 7f9700 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 7f9618 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 7f9628 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #32 @ (adr r1, 7f9540 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 7f9550 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #832 @ (adr r0, 7f9868 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 7f9878 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #608 @ (adr r0, 7f9790 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 7f97a0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #384 @ (adr r0, 7f96b8 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 7f96c8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #160 @ (adr r0, 7f95e0 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 7f95f0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -2884278,444 +2884287,436 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r1, #12] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + strb r4, [r2, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r7, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r0, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r2, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r3, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7fa5a0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7fa5a4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 7fa5a8 │ │ │ │ @@ -2885935,831 +2885936,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7fabfc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7fac00 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r0, [r6, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldrsh r4, [r3, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldrb r4, [r2, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldrh r0, [r7, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r2, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r4, [r1, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldrsb r4, [r3, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r0, [r4, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strh r4, [r5, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strh r0, [r2, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r4, [r6, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r3, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r4, [r7, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r4, r6] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r5, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + ldr r7, [pc, #944] @ (7fac2c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #880] @ (7fabe4 ) │ │ │ │ + ldr r7, [pc, #784] @ (7fab90 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #688] @ (7fab28 ) │ │ │ │ + ldr r7, [pc, #624] @ (7faaf4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #496] @ (7faa6c ) │ │ │ │ + ldr r7, [pc, #480] @ (7faa68 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #336] @ (7fa9d0 ) │ │ │ │ + ldr r7, [pc, #320] @ (7fa9cc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #176] @ (7fa934 ) │ │ │ │ + ldr r7, [pc, #176] @ (7fa940 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #32] @ (7fa8a8 ) │ │ │ │ + ldr r7, [pc, #32] @ (7fa8b4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #896] @ (7fac0c ) │ │ │ │ + ldr r6, [pc, #928] @ (7fac38 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #752] @ (7fab80 ) │ │ │ │ + ldr r6, [pc, #800] @ (7fabbc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #608] @ (7faaf4 ) │ │ │ │ + ldr r6, [pc, #672] @ (7fab40 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #480] @ (7faa78 ) │ │ │ │ + ldr r6, [pc, #528] @ (7faab4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #352] @ (7fa9fc ) │ │ │ │ + ldr r6, [pc, #384] @ (7faa28 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #224] @ (7fa980 ) │ │ │ │ + ldr r6, [pc, #208] @ (7fa97c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #80] @ (7fa8f4 ) │ │ │ │ + ldr r6, [pc, #80] @ (7fa900 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #960] @ (7fac68 ) │ │ │ │ + ldr r5, [pc, #976] @ (7fac84 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #784] @ (7fabbc ) │ │ │ │ + ldr r5, [pc, #800] @ (7fabd8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #656] @ (7fab40 ) │ │ │ │ + ldr r5, [pc, #592] @ (7fab0c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #528] @ (7faac4 ) │ │ │ │ + ldr r5, [pc, #304] @ (7fa9f0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #352] @ (7faa18 ) │ │ │ │ + ldr r5, [pc, #0] @ (7fa8c4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #144] @ (7fa94c ) │ │ │ │ + ldr r4, [pc, #896] @ (7fac48 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #880] @ (7fac30 ) │ │ │ │ + ldr r4, [pc, #768] @ (7fabcc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #576] @ (7fab04 ) │ │ │ │ + ldr r4, [pc, #640] @ (7fab50 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #448] @ (7faa88 ) │ │ │ │ + ldr r4, [pc, #496] @ (7faac4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #320] @ (7faa0c ) │ │ │ │ + ldr r4, [pc, #240] @ (7fa9c8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #192] @ (7fa990 ) │ │ │ │ + ldr r3, [pc, #976] @ (7facac ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #48] @ (7fa904 ) │ │ │ │ + ldr r3, [pc, #768] @ (7fabe0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [pc, #816] @ (7fac08 ) │ │ │ │ + ldr r3, [pc, #592] @ (7fab34 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [pc, #528] @ (7faaec ) │ │ │ │ + ldr r3, [pc, #432] @ (7faa98 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [pc, #320] @ (7faa20 ) │ │ │ │ + ldr r3, [pc, #288] @ (7faa0c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [pc, #144] @ (7fa974 ) │ │ │ │ + ldr r3, [pc, #144] @ (7fa980 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #1008] @ (7facd8 ) │ │ │ │ + ldr r3, [pc, #0] @ (7fa8f4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #864] @ (7fac4c ) │ │ │ │ + ldr r2, [pc, #880] @ (7fac68 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #720] @ (7fabc0 ) │ │ │ │ + ldr r2, [pc, #736] @ (7fabdc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #576] @ (7fab34 ) │ │ │ │ + ldr r2, [pc, #512] @ (7fab00 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #432] @ (7faaa8 ) │ │ │ │ + ldr r2, [pc, #400] @ (7faa94 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #288] @ (7faa1c ) │ │ │ │ + ldr r2, [pc, #256] @ (7faa08 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #64] @ (7fa940 ) │ │ │ │ + ldr r2, [pc, #128] @ (7fa98c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #976] @ (7facd4 ) │ │ │ │ + ldr r2, [pc, #0] @ (7fa910 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #832] @ (7fac48 ) │ │ │ │ + ldr r1, [pc, #896] @ (7fac94 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #704] @ (7fabcc ) │ │ │ │ + ldr r1, [pc, #688] @ (7fabc8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #576] @ (7fab50 ) │ │ │ │ + ldr r1, [pc, #512] @ (7fab1c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #448] @ (7faad4 ) │ │ │ │ + ldr r1, [pc, #384] @ (7faaa0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #240] @ (7faa08 ) │ │ │ │ + ldr r1, [pc, #128] @ (7fa9a4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #64] @ (7fa95c ) │ │ │ │ + ldr r0, [pc, #912] @ (7facb8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #960] @ (7face0 ) │ │ │ │ + ldr r0, [pc, #704] @ (7fabec ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #704] @ (7fabe4 ) │ │ │ │ + ldr r0, [pc, #528] @ (7fab40 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #464] @ (7faaf8 ) │ │ │ │ + ldr r0, [pc, #400] @ (7faac4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #256] @ (7faa2c ) │ │ │ │ + ldr r0, [pc, #240] @ (7faa28 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #80] @ (7fa980 ) │ │ │ │ + ldr r0, [pc, #80] @ (7fa98c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blxns lr │ │ │ │ + blxns sp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blxns r9 │ │ │ │ + blxns r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blxns r4 │ │ │ │ + blxns r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bxns pc │ │ │ │ + bx fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bxns r9 │ │ │ │ + bxns r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bxns r3 │ │ │ │ + mov r8, lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r8, sp │ │ │ │ + mov ip, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov ip, r6 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r4, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r4, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp r8, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r4, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add ip, sp │ │ │ │ + add r8, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r8, r8 │ │ │ │ + add ip, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add ip, r2 │ │ │ │ + add r8, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp │ │ │ │ + add r4, sl │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, r7 │ │ │ │ + add r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, r2 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mvns r4, r4 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bics r0, r7 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bics r4, r1 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - muls r0, r4 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - orrs r4, r6 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - orrs r0, r1 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - tst r0, r0 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adcs r4, r7 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adcs r0, r2 │ │ │ │ + asrs r4, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r7 │ │ │ │ + lsrs r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r1 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r0 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ands r0, r0 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #72 @ 0x48 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #24 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #64 @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ subs r1, #112 @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #16 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r4, #88 @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #72 @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r7, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r3, #136 @ 0x88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r7, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r7, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r3, #24 │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes